0s autopkgtest [11:00:58]: starting date and time: 2024-03-16 11:00:58+0000 0s autopkgtest [11:00:58]: git checkout: b506e79c ssh-setup/nova: fix ARCH having two lines of data 0s autopkgtest [11:00:58]: host juju-7f2275-prod-proposed-migration-environment-3; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.tq2h33c6/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:apache2,src:apr-util,src:apr,src:curl,src:db5.3,src:gdbm,src:libpsl,src:openssl,src:orthanc-python --apt-upgrade apache2 --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 '--env=ADT_TEST_TRIGGERS=apache2/2.4.58-1ubuntu5 apr-util/1.6.3-1.1ubuntu5 apr/1.7.2-3.1build1 curl/8.5.0-2ubuntu7 db5.3/5.3.28+dfsg2-5build1 gdbm/1.23-5.1 libpsl/0.21.2-1.1 openssl/3.0.13-0ubuntu1 orthanc-python/4.1+ds-2build3' -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-3@bos03-arm64-11.secgroup --name adt-noble-arm64-apache2-20240316-110058-juju-7f2275-prod-proposed-migration-environment-3 --image adt/ubuntu-noble-arm64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-3 --net-id=net_prod-proposed-migration -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 61s autopkgtest [11:01:59]: testbed dpkg architecture: arm64 61s autopkgtest [11:01:59]: testbed apt version: 2.7.12 61s autopkgtest [11:01:59]: @@@@@@@@@@@@@@@@@@@@ test bed setup 61s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 61s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [6540 B] 62s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [51.4 kB] 62s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [3648 kB] 62s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [473 kB] 62s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 Packages [641 kB] 62s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 c-n-f Metadata [3144 B] 62s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 Packages [33.6 kB] 62s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 c-n-f Metadata [116 B] 62s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 Packages [3949 kB] 63s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 c-n-f Metadata [8528 B] 63s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/multiverse arm64 Packages [55.0 kB] 63s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/multiverse arm64 c-n-f Metadata [116 B] 64s Fetched 8986 kB in 2s (4119 kB/s) 64s Reading package lists... 67s Reading package lists... 67s Building dependency tree... 67s Reading state information... 68s Calculating upgrade... 68s The following packages will be REMOVED: 68s libssl3 68s The following NEW packages will be installed: 68s libssl3t64 68s The following packages have been kept back: 68s curl 68s The following packages will be upgraded: 68s openssl ubuntu-minimal ubuntu-standard 68s 3 upgraded, 1 newly installed, 1 to remove and 1 not upgraded. 68s Need to get 2775 kB of archives. 68s After this operation, 72.7 kB of additional disk space will be used. 68s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 openssl arm64 3.0.13-0ubuntu1 [983 kB] 69s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libssl3t64 arm64 3.0.13-0ubuntu1 [1770 kB] 69s Get:3 http://ftpmaster.internal/ubuntu noble/main arm64 ubuntu-minimal arm64 1.536 [10.7 kB] 69s Get:4 http://ftpmaster.internal/ubuntu noble/main arm64 ubuntu-standard arm64 1.536 [10.7 kB] 69s Fetched 2775 kB in 1s (3255 kB/s) 70s (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 ... 74758 files and directories currently installed.) 70s Preparing to unpack .../openssl_3.0.13-0ubuntu1_arm64.deb ... 70s Unpacking openssl (3.0.13-0ubuntu1) over (3.0.10-1ubuntu4) ... 70s dpkg: libssl3:arm64: dependency problems, but removing anyway as you requested: 70s wget depends on libssl3 (>= 3.0.0). 70s u-boot-tools depends on libssl3 (>= 3.0.0). 70s tnftp depends on libssl3 (>= 3.0.0). 70s tcpdump depends on libssl3 (>= 3.0.0). 70s systemd-resolved depends on libssl3 (>= 3.0.0). 70s systemd depends on libssl3 (>= 3.0.0). 70s sudo depends on libssl3 (>= 3.0.0). 70s sbsigntool depends on libssl3 (>= 3.0.0). 70s rsync depends on libssl3 (>= 3.0.0). 70s python3-cryptography depends on libssl3 (>= 3.0.0). 70s openssh-server depends on libssl3 (>= 3.0.10). 70s openssh-client depends on libssl3 (>= 3.0.10). 70s mtd-utils depends on libssl3 (>= 3.0.0). 70s mokutil depends on libssl3 (>= 3.0.0). 70s linux-headers-6.8.0-11-generic depends on libssl3 (>= 3.0.0). 70s libsystemd-shared:arm64 depends on libssl3 (>= 3.0.0). 70s libssh-4:arm64 depends on libssl3 (>= 3.0.0). 70s libsasl2-modules:arm64 depends on libssl3 (>= 3.0.0). 70s libsasl2-2:arm64 depends on libssl3 (>= 3.0.0). 70s libpython3.12-minimal:arm64 depends on libssl3 (>= 3.0.0). 70s libnvme1 depends on libssl3 (>= 3.0.0). 70s libkrb5-3:arm64 depends on libssl3 (>= 3.0.0). 70s libkmod2:arm64 depends on libssl3 (>= 3.0.0). 70s libfido2-1:arm64 depends on libssl3 (>= 3.0.0). 70s libcurl4:arm64 depends on libssl3 (>= 3.0.0). 70s libcryptsetup12:arm64 depends on libssl3 (>= 3.0.0). 70s kmod depends on libssl3 (>= 3.0.0). 70s dhcpcd-base depends on libssl3 (>= 3.0.0). 70s bind9-libs:arm64 depends on libssl3 (>= 3.0.0). 70s 70s (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 ... 74758 files and directories currently installed.) 70s Removing libssl3:arm64 (3.0.10-1ubuntu4) ... 70s Selecting previously unselected package libssl3t64:arm64. 70s (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 ... 74747 files and directories currently installed.) 70s Preparing to unpack .../libssl3t64_3.0.13-0ubuntu1_arm64.deb ... 70s Unpacking libssl3t64:arm64 (3.0.13-0ubuntu1) ... 70s Preparing to unpack .../ubuntu-minimal_1.536_arm64.deb ... 70s Unpacking ubuntu-minimal (1.536) over (1.535) ... 70s Preparing to unpack .../ubuntu-standard_1.536_arm64.deb ... 70s Unpacking ubuntu-standard (1.536) over (1.535) ... 70s Setting up ubuntu-minimal (1.536) ... 70s Setting up libssl3t64:arm64 (3.0.13-0ubuntu1) ... 70s Setting up ubuntu-standard (1.536) ... 70s Setting up openssl (3.0.13-0ubuntu1) ... 70s Processing triggers for man-db (2.12.0-3) ... 71s Processing triggers for libc-bin (2.39-0ubuntu2) ... 71s Reading package lists... 71s Building dependency tree... 71s Reading state information... 72s 0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded. 72s Hit:1 http://ftpmaster.internal/ubuntu noble InRelease 72s Hit:2 http://ftpmaster.internal/ubuntu noble-updates InRelease 72s Hit:3 http://ftpmaster.internal/ubuntu noble-security InRelease 73s Hit:4 http://ftpmaster.internal/ubuntu noble-proposed InRelease 74s Reading package lists... 74s Reading package lists... 74s Building dependency tree... 74s Reading state information... 74s Calculating upgrade... 75s The following packages have been kept back: 75s curl 75s 0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded. 75s Reading package lists... 75s Building dependency tree... 75s Reading state information... 75s 0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded. 78s autopkgtest [11:02:16]: testbed running kernel: Linux 6.8.0-11-generic #11-Ubuntu SMP PREEMPT_DYNAMIC Wed Feb 14 02:53:31 UTC 2024 78s autopkgtest [11:02:16]: @@@@@@@@@@@@@@@@@@@@ apt-source apache2 86s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main apache2 2.4.58-1ubuntu5 (dsc) [3385 B] 86s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main apache2 2.4.58-1ubuntu5 (tar) [9825 kB] 86s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main apache2 2.4.58-1ubuntu5 (diff) [920 kB] 86s gpgv: Signature made Sat Mar 16 06:05:11 2024 UTC 86s gpgv: using RSA key AC483F68DE728F43F2202FCA568D30F321B2133D 86s gpgv: issuer "steve.langasek@ubuntu.com" 86s gpgv: Can't check signature: No public key 86s dpkg-source: warning: cannot verify inline signature for ./apache2_2.4.58-1ubuntu5.dsc: no acceptable signature found 87s autopkgtest [11:02:25]: testing package apache2 version 2.4.58-1ubuntu5 88s autopkgtest [11:02:26]: build not needed 90s autopkgtest [11:02:28]: test run-test-suite: preparing testbed 91s Reading package lists... 91s Building dependency tree... 91s Reading state information... 92s Starting pkgProblemResolver with broken count: 0 92s Starting 2 pkgProblemResolver with broken count: 0 92s Done 92s The following additional packages will be installed: 92s apache2 apache2-bin apache2-data apache2-dev apache2-utils autoconf automake 92s autopoint autotools-dev build-essential cpp cpp-13 cpp-13-aarch64-linux-gnu 92s cpp-aarch64-linux-gnu curl debhelper debugedit dh-autoreconf 92s dh-strip-nondeterminism dwz g++ g++-13 g++-13-aarch64-linux-gnu 92s g++-aarch64-linux-gnu gcc gcc-13 gcc-13-aarch64-linux-gnu 92s gcc-aarch64-linux-gnu gettext intltool-debian libalgorithm-c3-perl 92s libanyevent-perl libapr1-dev libapr1t64 libaprutil1-dbd-sqlite3 92s libaprutil1-dev libaprutil1-ldap libaprutil1t64 libarchive-zip-perl libasan8 92s libatomic1 libb-hooks-endofscope-perl libb-hooks-op-check-perl 92s libbytes-random-secure-perl libc-dev-bin libc6-dev libcc1-0 libclass-c3-perl 92s libclass-data-inheritable-perl libclass-inspector-perl 92s libclass-method-modifiers-perl libclass-singleton-perl libclone-perl 92s libcrypt-dev libcrypt-random-seed-perl libcrypt-ssleay-perl libcurl4t64 92s libdata-optlist-perl libdatetime-locale-perl libdatetime-perl 92s libdatetime-timezone-perl libdb5.3t64 libdebhelper-perl 92s libdevel-callchecker-perl libdevel-stacktrace-perl libdw1 92s libdynaloader-functions-perl libencode-locale-perl libeval-closure-perl 92s libexception-class-perl libexpat1-dev libfcgi-perl libfcgi0ldbl 92s libfile-listing-perl libfile-sharedir-perl libfile-stripnondeterminism-perl 92s libgcc-13-dev libgdbm6t64 libgomp1 libhtml-parser-perl libhtml-tagset-perl 92s libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl libhttp-dav-perl 92s libhttp-message-perl libhttp-negotiate-perl libhwasan0 libio-html-perl 92s libio-socket-ssl-perl libisl23 libitm1 libldap-dev libldap2-dev liblsan0 92s liblua5.4-0 liblwp-mediatypes-perl liblwp-protocol-https-perl 92s libmath-random-isaac-perl libmodule-implementation-perl 92s libmodule-runtime-perl libmpc3 libmro-compat-perl 92s libnamespace-autoclean-perl libnamespace-clean-perl libnet-http-perl 92s libnet-ssleay-perl libnsl-dev libpackage-stash-perl libparams-classify-perl 92s libparams-util-perl libparams-validationcompiler-perl libpcre2-16-0 92s libpcre2-32-0 libpcre2-dev libpcre2-posix3 libpod-parser-perl 92s libprotocol-http2-perl libpsl5t64 librole-tiny-perl libsctp-dev libsctp1 92s libspecio-perl libstdc++-13-dev libsub-exporter-perl 92s libsub-exporter-progressive-perl libsub-identify-perl libsub-install-perl 92s libsub-name-perl libsub-override-perl libsub-quote-perl libtimedate-perl 92s libtirpc-dev libtool libtry-tiny-perl libtsan2 libubsan1 liburi-perl 92s libvariable-magic-perl libwww-perl libwww-robotrules-perl libxml-dom-perl 92s libxml-parser-perl libxml-perl libxml-regexp-perl libxstring-perl 92s linux-libc-dev m4 perl-doc perl-openssl-defaults po-debconf rpcsvc-proto 92s uuid-dev 92s Suggested packages: 92s apache2-doc apache2-suexec-pristine | apache2-suexec-custom www-browser 92s autoconf-archive gnu-standards autoconf-doc cpp-doc gcc-13-locales 92s cpp-13-doc dh-make gcc-13-doc gcc-multilib manpages-dev flex bison gdb 92s gcc-doc gdb-aarch64-linux-gnu gettext-doc libasprintf-dev libgettextpo-dev 92s libev-perl libevent-perl libio-async-perl libjson-perl | libjson-xs-perl 92s libpoe-perl libtask-weaken-perl glibc-doc gdbm-l10n libdata-dump-perl 92s libio-compress-brotli-perl libscalar-number-perl lksctp-tools 92s libtest-fatal-perl libstdc++-13-doc libtool-doc gfortran 92s | fortran95-compiler gcj-jdk libbusiness-isbn-perl libregexp-ipv6-perl 92s libauthen-ntlm-perl m4-doc libmail-box-perl 92s Recommended packages: 92s ssl-cert libasync-interrupt-perl libev-perl | libevent-perl libguard-perl 92s manpages manpages-dev libc-devtools libclass-c3-xs-perl 92s libdevel-lexalias-perl libfcgi-bin libarchive-cpio-perl libhtml-format-perl 92s libmath-random-isaac-xs-perl libpackage-stash-xs-perl 92s libclass-xsaccessor-perl libref-util-perl libltdl-dev libdata-dump-perl 92s libhtml-form-perl libhttp-daemon-perl libmailtools-perl 92s libmail-sendmail-perl 92s The following packages will be REMOVED: 92s libcurl4 libdb5.3 libgdbm6 libpsl5 92s The following NEW packages will be installed: 92s apache2 apache2-bin apache2-data apache2-dev apache2-utils autoconf automake 92s autopkgtest-satdep autopoint autotools-dev build-essential cpp cpp-13 92s cpp-13-aarch64-linux-gnu cpp-aarch64-linux-gnu debhelper debugedit 92s dh-autoreconf dh-strip-nondeterminism dwz g++ g++-13 92s g++-13-aarch64-linux-gnu g++-aarch64-linux-gnu gcc gcc-13 92s gcc-13-aarch64-linux-gnu gcc-aarch64-linux-gnu gettext intltool-debian 92s libalgorithm-c3-perl libanyevent-perl libapr1-dev libapr1t64 92s libaprutil1-dbd-sqlite3 libaprutil1-dev libaprutil1-ldap libaprutil1t64 92s libarchive-zip-perl libasan8 libatomic1 libb-hooks-endofscope-perl 92s libb-hooks-op-check-perl libbytes-random-secure-perl libc-dev-bin libc6-dev 92s libcc1-0 libclass-c3-perl libclass-data-inheritable-perl 92s libclass-inspector-perl libclass-method-modifiers-perl 92s libclass-singleton-perl libclone-perl libcrypt-dev libcrypt-random-seed-perl 92s libcrypt-ssleay-perl libcurl4t64 libdata-optlist-perl 92s libdatetime-locale-perl libdatetime-perl libdatetime-timezone-perl 92s libdb5.3t64 libdebhelper-perl libdevel-callchecker-perl 92s libdevel-stacktrace-perl libdw1 libdynaloader-functions-perl 92s libencode-locale-perl libeval-closure-perl libexception-class-perl 92s libexpat1-dev libfcgi-perl libfcgi0ldbl libfile-listing-perl 92s libfile-sharedir-perl libfile-stripnondeterminism-perl libgcc-13-dev 92s libgdbm6t64 libgomp1 libhtml-parser-perl libhtml-tagset-perl 92s libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl libhttp-dav-perl 92s libhttp-message-perl libhttp-negotiate-perl libhwasan0 libio-html-perl 92s libio-socket-ssl-perl libisl23 libitm1 libldap-dev libldap2-dev liblsan0 92s liblua5.4-0 liblwp-mediatypes-perl liblwp-protocol-https-perl 92s libmath-random-isaac-perl libmodule-implementation-perl 92s libmodule-runtime-perl libmpc3 libmro-compat-perl 92s libnamespace-autoclean-perl libnamespace-clean-perl libnet-http-perl 92s libnet-ssleay-perl libnsl-dev libpackage-stash-perl libparams-classify-perl 92s libparams-util-perl libparams-validationcompiler-perl libpcre2-16-0 92s libpcre2-32-0 libpcre2-dev libpcre2-posix3 libpod-parser-perl 92s libprotocol-http2-perl libpsl5t64 librole-tiny-perl libsctp-dev libsctp1 92s libspecio-perl libstdc++-13-dev libsub-exporter-perl 92s libsub-exporter-progressive-perl libsub-identify-perl libsub-install-perl 92s libsub-name-perl libsub-override-perl libsub-quote-perl libtimedate-perl 92s libtirpc-dev libtool libtry-tiny-perl libtsan2 libubsan1 liburi-perl 92s libvariable-magic-perl libwww-perl libwww-robotrules-perl libxml-dom-perl 92s libxml-parser-perl libxml-perl libxml-regexp-perl libxstring-perl 92s linux-libc-dev m4 perl-doc perl-openssl-defaults po-debconf rpcsvc-proto 92s uuid-dev 92s The following packages will be upgraded: 92s curl 92s 1 upgraded, 153 newly installed, 4 to remove and 0 not upgraded. 92s Need to get 86.7 MB/86.7 MB of archives. 92s After this operation, 324 MB of additional disk space will be used. 92s Get:1 /tmp/autopkgtest.Ct8lxg/1-autopkgtest-satdep.deb autopkgtest-satdep arm64 0 [816 B] 93s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libpsl5t64 arm64 0.21.2-1.1 [57.4 kB] 93s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 curl arm64 8.5.0-2ubuntu7 [222 kB] 93s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libcurl4t64 arm64 8.5.0-2ubuntu7 [332 kB] 93s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libdb5.3t64 arm64 5.3.28+dfsg2-5build1 [719 kB] 93s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libgdbm6t64 arm64 1.23-5.1 [34.3 kB] 93s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libapr1t64 arm64 1.7.2-3.1build1 [105 kB] 93s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libaprutil1t64 arm64 1.6.3-1.1ubuntu5 [93.8 kB] 93s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libaprutil1-dbd-sqlite3 arm64 1.6.3-1.1ubuntu5 [11.2 kB] 93s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libaprutil1-ldap arm64 1.6.3-1.1ubuntu5 [9040 B] 93s Get:11 http://ftpmaster.internal/ubuntu noble/main arm64 liblua5.4-0 arm64 5.4.6-3 [158 kB] 93s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 apache2-bin arm64 2.4.58-1ubuntu5 [1316 kB] 93s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 apache2-data all 2.4.58-1ubuntu5 [163 kB] 93s Get:14 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 apache2-utils arm64 2.4.58-1ubuntu5 [95.0 kB] 93s Get:15 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 apache2 arm64 2.4.58-1ubuntu5 [90.2 kB] 93s Get:16 http://ftpmaster.internal/ubuntu noble/main arm64 autotools-dev all 20220109.1 [44.9 kB] 93s Get:17 http://ftpmaster.internal/ubuntu noble/main arm64 m4 arm64 1.4.19-4 [240 kB] 93s Get:18 http://ftpmaster.internal/ubuntu noble/main arm64 autoconf all 2.71-3 [339 kB] 93s Get:19 http://ftpmaster.internal/ubuntu noble/main arm64 automake all 1:1.16.5-1.3ubuntu1 [558 kB] 93s Get:20 http://ftpmaster.internal/ubuntu noble/main arm64 autopoint all 0.21-14ubuntu1 [422 kB] 93s Get:21 http://ftpmaster.internal/ubuntu noble/main arm64 libdebhelper-perl all 13.14.1ubuntu1 [89.5 kB] 93s Get:22 http://ftpmaster.internal/ubuntu noble/main arm64 libisl23 arm64 0.26-3 [713 kB] 93s Get:23 http://ftpmaster.internal/ubuntu noble/main arm64 libmpc3 arm64 1.3.1-1 [55.3 kB] 93s Get:24 http://ftpmaster.internal/ubuntu noble/main arm64 cpp-13-aarch64-linux-gnu arm64 13.2.0-17ubuntu2 [10.3 MB] 94s Get:25 http://ftpmaster.internal/ubuntu noble/main arm64 cpp-13 arm64 13.2.0-17ubuntu2 [1028 B] 94s Get:26 http://ftpmaster.internal/ubuntu noble/main arm64 cpp-aarch64-linux-gnu arm64 4:13.2.0-7ubuntu1 [5316 B] 94s Get:27 http://ftpmaster.internal/ubuntu noble/main arm64 cpp arm64 4:13.2.0-7ubuntu1 [22.4 kB] 94s Get:28 http://ftpmaster.internal/ubuntu noble/main arm64 libcc1-0 arm64 14-20240303-1ubuntu1 [44.7 kB] 94s Get:29 http://ftpmaster.internal/ubuntu noble/main arm64 libgomp1 arm64 14-20240303-1ubuntu1 [144 kB] 94s Get:30 http://ftpmaster.internal/ubuntu noble/main arm64 libitm1 arm64 14-20240303-1ubuntu1 [27.7 kB] 94s Get:31 http://ftpmaster.internal/ubuntu noble/main arm64 libatomic1 arm64 14-20240303-1ubuntu1 [11.4 kB] 94s Get:32 http://ftpmaster.internal/ubuntu noble/main arm64 libasan8 arm64 14-20240303-1ubuntu1 [2919 kB] 94s Get:33 http://ftpmaster.internal/ubuntu noble/main arm64 liblsan0 arm64 14-20240303-1ubuntu1 [1282 kB] 94s Get:34 http://ftpmaster.internal/ubuntu noble/main arm64 libtsan2 arm64 14-20240303-1ubuntu1 [2687 kB] 94s Get:35 http://ftpmaster.internal/ubuntu noble/main arm64 libubsan1 arm64 14-20240303-1ubuntu1 [1151 kB] 94s Get:36 http://ftpmaster.internal/ubuntu noble/main arm64 libhwasan0 arm64 14-20240303-1ubuntu1 [1597 kB] 94s Get:37 http://ftpmaster.internal/ubuntu noble/main arm64 libgcc-13-dev arm64 13.2.0-17ubuntu2 [2464 kB] 94s Get:38 http://ftpmaster.internal/ubuntu noble/main arm64 gcc-13-aarch64-linux-gnu arm64 13.2.0-17ubuntu2 [20.1 MB] 95s Get:39 http://ftpmaster.internal/ubuntu noble/main arm64 gcc-13 arm64 13.2.0-17ubuntu2 [467 kB] 95s Get:40 http://ftpmaster.internal/ubuntu noble/main arm64 gcc-aarch64-linux-gnu arm64 4:13.2.0-7ubuntu1 [1198 B] 95s Get:41 http://ftpmaster.internal/ubuntu noble/main arm64 gcc arm64 4:13.2.0-7ubuntu1 [5018 B] 95s Get:42 http://ftpmaster.internal/ubuntu noble/main arm64 libc-dev-bin arm64 2.39-0ubuntu2 [19.7 kB] 95s Get:43 http://ftpmaster.internal/ubuntu noble/main arm64 linux-libc-dev arm64 6.8.0-11.11 [1569 kB] 95s Get:44 http://ftpmaster.internal/ubuntu noble/main arm64 libcrypt-dev arm64 1:4.4.36-4 [136 kB] 95s Get:45 http://ftpmaster.internal/ubuntu noble/main arm64 libtirpc-dev arm64 1.3.4+ds-1build1 [232 kB] 95s Get:46 http://ftpmaster.internal/ubuntu noble/main arm64 libnsl-dev arm64 1.3.0-3 [71.9 kB] 95s Get:47 http://ftpmaster.internal/ubuntu noble/main arm64 rpcsvc-proto arm64 1.4.2-0ubuntu6 [65.4 kB] 95s Get:48 http://ftpmaster.internal/ubuntu noble/main arm64 libc6-dev arm64 2.39-0ubuntu2 [1596 kB] 95s Get:49 http://ftpmaster.internal/ubuntu noble/main arm64 libtool all 2.4.7-7 [166 kB] 95s Get:50 http://ftpmaster.internal/ubuntu noble/main arm64 dh-autoreconf all 20 [16.1 kB] 95s Get:51 http://ftpmaster.internal/ubuntu noble/main arm64 libarchive-zip-perl all 1.68-1 [90.2 kB] 95s Get:52 http://ftpmaster.internal/ubuntu noble/main arm64 libsub-override-perl all 0.10-1 [10.0 kB] 95s Get:53 http://ftpmaster.internal/ubuntu noble/main arm64 libfile-stripnondeterminism-perl all 1.13.1-1 [18.1 kB] 95s Get:54 http://ftpmaster.internal/ubuntu noble/main arm64 dh-strip-nondeterminism all 1.13.1-1 [5362 B] 95s Get:55 http://ftpmaster.internal/ubuntu noble/main arm64 libdw1 arm64 0.190-1 [254 kB] 95s Get:56 http://ftpmaster.internal/ubuntu noble/main arm64 debugedit arm64 1:5.0-5 [45.9 kB] 95s Get:57 http://ftpmaster.internal/ubuntu noble/main arm64 dwz arm64 0.15-1 [110 kB] 95s Get:58 http://ftpmaster.internal/ubuntu noble/main arm64 gettext arm64 0.21-14ubuntu1 [846 kB] 95s Get:59 http://ftpmaster.internal/ubuntu noble/main arm64 intltool-debian all 0.35.0+20060710.6 [23.2 kB] 95s Get:60 http://ftpmaster.internal/ubuntu noble/main arm64 po-debconf all 1.0.21+nmu1 [233 kB] 95s Get:61 http://ftpmaster.internal/ubuntu noble/main arm64 debhelper all 13.14.1ubuntu1 [869 kB] 95s Get:62 http://ftpmaster.internal/ubuntu noble/main arm64 uuid-dev arm64 2.39.3-6ubuntu2 [34.7 kB] 95s Get:63 http://ftpmaster.internal/ubuntu noble/main arm64 libsctp1 arm64 1.0.19+dfsg-2 [8624 B] 95s Get:64 http://ftpmaster.internal/ubuntu noble/main arm64 libsctp-dev arm64 1.0.19+dfsg-2 [51.2 kB] 95s Get:65 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libapr1-dev arm64 1.7.2-3.1build1 [770 kB] 95s Get:66 http://ftpmaster.internal/ubuntu noble/main arm64 libldap-dev arm64 2.6.7+dfsg-1~exp1ubuntu1 [315 kB] 95s Get:67 http://ftpmaster.internal/ubuntu noble/main arm64 libldap2-dev all 2.6.7+dfsg-1~exp1ubuntu1 [11.1 kB] 95s Get:68 http://ftpmaster.internal/ubuntu noble/main arm64 libexpat1-dev arm64 2.6.0-1 [128 kB] 95s Get:69 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libaprutil1-dev arm64 1.6.3-1.1ubuntu5 [418 kB] 95s Get:70 http://ftpmaster.internal/ubuntu noble/main arm64 libpcre2-16-0 arm64 10.42-4ubuntu1 [195 kB] 95s Get:71 http://ftpmaster.internal/ubuntu noble/main arm64 libpcre2-32-0 arm64 10.42-4ubuntu1 [183 kB] 95s Get:72 http://ftpmaster.internal/ubuntu noble/main arm64 libpcre2-posix3 arm64 10.42-4ubuntu1 [6654 B] 95s Get:73 http://ftpmaster.internal/ubuntu noble/main arm64 libpcre2-dev arm64 10.42-4ubuntu1 [679 kB] 95s Get:74 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 apache2-dev arm64 2.4.58-1ubuntu5 [199 kB] 95s Get:75 http://ftpmaster.internal/ubuntu noble/main arm64 libstdc++-13-dev arm64 13.2.0-17ubuntu2 [2322 kB] 95s Get:76 http://ftpmaster.internal/ubuntu noble/main arm64 g++-13-aarch64-linux-gnu arm64 13.2.0-17ubuntu2 [11.7 MB] 96s Get:77 http://ftpmaster.internal/ubuntu noble/main arm64 g++-13 arm64 13.2.0-17ubuntu2 [14.4 kB] 96s Get:78 http://ftpmaster.internal/ubuntu noble/main arm64 g++-aarch64-linux-gnu arm64 4:13.2.0-7ubuntu1 [962 B] 96s Get:79 http://ftpmaster.internal/ubuntu noble/main arm64 g++ arm64 4:13.2.0-7ubuntu1 [1082 B] 96s Get:80 http://ftpmaster.internal/ubuntu noble/main arm64 build-essential arm64 12.10ubuntu1 [4932 B] 96s Get:81 http://ftpmaster.internal/ubuntu noble/universe arm64 libalgorithm-c3-perl all 0.11-2 [10.2 kB] 96s Get:82 http://ftpmaster.internal/ubuntu noble/universe arm64 libanyevent-perl arm64 7.170-2build4 [368 kB] 96s Get:83 http://ftpmaster.internal/ubuntu noble/main arm64 libb-hooks-op-check-perl arm64 0.22-2build2 [9220 B] 96s Get:84 http://ftpmaster.internal/ubuntu noble/main arm64 libdynaloader-functions-perl all 0.003-3 [12.1 kB] 96s Get:85 http://ftpmaster.internal/ubuntu noble/main arm64 libdevel-callchecker-perl arm64 0.008-2build1 [13.7 kB] 96s Get:86 http://ftpmaster.internal/ubuntu noble/main arm64 libparams-classify-perl arm64 0.015-2build3 [19.6 kB] 96s Get:87 http://ftpmaster.internal/ubuntu noble/main arm64 libmodule-runtime-perl all 0.016-2 [16.4 kB] 96s Get:88 http://ftpmaster.internal/ubuntu noble/main arm64 libtry-tiny-perl all 0.31-2 [20.8 kB] 96s Get:89 http://ftpmaster.internal/ubuntu noble/main arm64 libmodule-implementation-perl all 0.09-2 [12.0 kB] 96s Get:90 http://ftpmaster.internal/ubuntu noble/main arm64 libsub-exporter-progressive-perl all 0.001013-3 [6718 B] 96s Get:91 http://ftpmaster.internal/ubuntu noble/main arm64 libvariable-magic-perl arm64 0.63-1build1 [34.2 kB] 96s Get:92 http://ftpmaster.internal/ubuntu noble/main arm64 libb-hooks-endofscope-perl all 0.28-1 [15.8 kB] 96s Get:93 http://ftpmaster.internal/ubuntu noble/universe arm64 libcrypt-random-seed-perl all 0.03-3 [20.5 kB] 96s Get:94 http://ftpmaster.internal/ubuntu noble/universe arm64 libmath-random-isaac-perl all 1.004-2 [18.4 kB] 96s Get:95 http://ftpmaster.internal/ubuntu noble/universe arm64 libbytes-random-secure-perl all 0.29-3 [26.8 kB] 96s Get:96 http://ftpmaster.internal/ubuntu noble/universe arm64 libclass-c3-perl all 0.35-2 [18.4 kB] 96s Get:97 http://ftpmaster.internal/ubuntu noble/main arm64 libclass-data-inheritable-perl all 0.08-3 [8084 B] 96s Get:98 http://ftpmaster.internal/ubuntu noble/universe arm64 libclass-inspector-perl all 1.36-3 [15.4 kB] 96s Get:99 http://ftpmaster.internal/ubuntu noble/main arm64 libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 96s Get:100 http://ftpmaster.internal/ubuntu noble/universe arm64 libclass-singleton-perl all 1.6-2 [11.5 kB] 96s Get:101 http://ftpmaster.internal/ubuntu noble/main arm64 libclone-perl arm64 0.46-1build1 [10.4 kB] 96s Get:102 http://ftpmaster.internal/ubuntu noble/main arm64 perl-openssl-defaults arm64 7 [7536 B] 96s Get:103 http://ftpmaster.internal/ubuntu noble/universe arm64 libcrypt-ssleay-perl arm64 0.73.06-2build2 [43.4 kB] 96s Get:104 http://ftpmaster.internal/ubuntu noble/main arm64 libparams-util-perl arm64 1.102-2build1 [20.5 kB] 96s Get:105 http://ftpmaster.internal/ubuntu noble/main arm64 libsub-install-perl all 0.929-1 [9764 B] 96s Get:106 http://ftpmaster.internal/ubuntu noble/main arm64 libdata-optlist-perl all 0.114-1 [9708 B] 96s Get:107 http://ftpmaster.internal/ubuntu noble/main arm64 libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 96s Get:108 http://ftpmaster.internal/ubuntu noble/main arm64 libencode-locale-perl all 1.05-3 [11.6 kB] 96s Get:109 http://ftpmaster.internal/ubuntu noble/main arm64 libsub-exporter-perl all 0.990-1 [49.0 kB] 96s Get:110 http://ftpmaster.internal/ubuntu noble/universe arm64 libeval-closure-perl all 0.14-3 [10.1 kB] 96s Get:111 http://ftpmaster.internal/ubuntu noble/main arm64 libexception-class-perl all 1.45-1 [28.6 kB] 97s Get:112 http://ftpmaster.internal/ubuntu noble/main arm64 libfcgi0ldbl arm64 2.4.2-2build2 [28.0 kB] 97s Get:113 http://ftpmaster.internal/ubuntu noble/main arm64 libfcgi-perl arm64 0.82+ds-2build1 [20.6 kB] 97s Get:114 http://ftpmaster.internal/ubuntu noble/main arm64 libtimedate-perl all 2.3300-2 [34.0 kB] 97s Get:115 http://ftpmaster.internal/ubuntu noble/main arm64 libhttp-date-perl all 6.06-1 [10.2 kB] 97s Get:116 http://ftpmaster.internal/ubuntu noble/main arm64 libfile-listing-perl all 6.16-1 [11.3 kB] 97s Get:117 http://ftpmaster.internal/ubuntu noble/universe arm64 libfile-sharedir-perl all 1.118-3 [14.0 kB] 97s Get:118 http://ftpmaster.internal/ubuntu noble/main arm64 libhtml-tagset-perl all 3.20-6 [11.3 kB] 97s Get:119 http://ftpmaster.internal/ubuntu noble/main arm64 liburi-perl all 5.27-1 [88.0 kB] 97s Get:120 http://ftpmaster.internal/ubuntu noble/main arm64 libhtml-parser-perl arm64 3.81-1build1 [84.8 kB] 97s Get:121 http://ftpmaster.internal/ubuntu noble/main arm64 libhtml-tree-perl all 5.07-3 [200 kB] 97s Get:122 http://ftpmaster.internal/ubuntu noble/main arm64 libio-html-perl all 1.004-3 [15.9 kB] 97s Get:123 http://ftpmaster.internal/ubuntu noble/main arm64 liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 97s Get:124 http://ftpmaster.internal/ubuntu noble/main arm64 libhttp-message-perl all 6.45-1ubuntu1 [78.2 kB] 97s Get:125 http://ftpmaster.internal/ubuntu noble/main arm64 libhttp-cookies-perl all 6.11-1 [18.2 kB] 97s Get:126 http://ftpmaster.internal/ubuntu noble/main arm64 libpod-parser-perl all 1.67-1 [80.6 kB] 97s Get:127 http://ftpmaster.internal/ubuntu noble/main arm64 libhttp-negotiate-perl all 6.01-2 [12.4 kB] 97s Get:128 http://ftpmaster.internal/ubuntu noble/main arm64 libnet-ssleay-perl arm64 1.94-1 [311 kB] 97s Get:129 http://ftpmaster.internal/ubuntu noble/main arm64 libio-socket-ssl-perl all 2.085-1 [195 kB] 97s Get:130 http://ftpmaster.internal/ubuntu noble/main arm64 libnet-http-perl all 6.23-1 [22.3 kB] 97s Get:131 http://ftpmaster.internal/ubuntu noble/main arm64 liblwp-protocol-https-perl all 6.13-1 [9006 B] 97s Get:132 http://ftpmaster.internal/ubuntu noble/main arm64 libwww-robotrules-perl all 6.02-1 [12.6 kB] 97s Get:133 http://ftpmaster.internal/ubuntu noble/main arm64 libwww-perl all 6.76-1 [138 kB] 97s Get:134 http://ftpmaster.internal/ubuntu noble/main arm64 libxml-parser-perl arm64 2.47-1build1 [202 kB] 97s Get:135 http://ftpmaster.internal/ubuntu noble/universe arm64 libxml-perl all 0.08-4 [90.5 kB] 97s Get:136 http://ftpmaster.internal/ubuntu noble/universe arm64 libxml-regexp-perl all 0.04-1.1 [7208 B] 97s Get:137 http://ftpmaster.internal/ubuntu noble/universe arm64 libxml-dom-perl all 1.46-2 [143 kB] 97s Get:138 http://ftpmaster.internal/ubuntu noble/universe arm64 libhttp-dav-perl all 0.49-3 [82.9 kB] 97s Get:139 http://ftpmaster.internal/ubuntu noble/universe arm64 libmro-compat-perl all 0.15-2 [10.1 kB] 97s Get:140 http://ftpmaster.internal/ubuntu noble/main arm64 libpackage-stash-perl all 0.40-1 [19.5 kB] 97s Get:141 http://ftpmaster.internal/ubuntu noble/main arm64 libsub-identify-perl arm64 0.14-3build1 [9724 B] 97s Get:142 http://ftpmaster.internal/ubuntu noble/main arm64 libsub-name-perl arm64 0.27-1build1 [10.4 kB] 97s Get:143 http://ftpmaster.internal/ubuntu noble/main arm64 libnamespace-clean-perl all 0.27-2 [14.0 kB] 97s Get:144 http://ftpmaster.internal/ubuntu noble/universe arm64 libnamespace-autoclean-perl all 0.29-2 [11.7 kB] 97s Get:145 http://ftpmaster.internal/ubuntu noble/universe arm64 libparams-validationcompiler-perl all 0.31-1 [28.3 kB] 97s Get:146 http://ftpmaster.internal/ubuntu noble/universe arm64 libprotocol-http2-perl all 1.10-3 [42.3 kB] 97s Get:147 http://ftpmaster.internal/ubuntu noble/main arm64 librole-tiny-perl all 2.002004-1 [16.3 kB] 97s Get:148 http://ftpmaster.internal/ubuntu noble/main arm64 libsub-quote-perl all 2.006008-1ubuntu1 [20.7 kB] 97s Get:149 http://ftpmaster.internal/ubuntu noble/universe arm64 libxstring-perl arm64 0.005-2build1 [7646 B] 97s Get:150 http://ftpmaster.internal/ubuntu noble/universe arm64 libspecio-perl all 0.48-1 [137 kB] 97s Get:151 http://ftpmaster.internal/ubuntu noble/main arm64 perl-doc all 5.38.2-3 [7832 kB] 97s Get:152 http://ftpmaster.internal/ubuntu noble/universe arm64 libdatetime-locale-perl all 1:1.37-1 [2833 kB] 97s Get:153 http://ftpmaster.internal/ubuntu noble/universe arm64 libdatetime-timezone-perl all 1:2.62-1+2024a [262 kB] 97s Get:154 http://ftpmaster.internal/ubuntu noble/universe arm64 libdatetime-perl arm64 2:1.65-1 [95.5 kB] 98s Fetched 86.7 MB in 5s (17.2 MB/s) 98s dpkg: libpsl5:arm64: dependency problems, but removing anyway as you requested: 98s wget depends on libpsl5 (>= 0.16.0). 98s libcurl4:arm64 depends on libpsl5 (>= 0.16.0). 98s libcurl3-gnutls:arm64 depends on libpsl5 (>= 0.16.0). 98s 98s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 74760 files and directories currently installed.) 98s Removing libpsl5:arm64 (0.21.2-1build1) ... 99s Selecting previously unselected package libpsl5t64:arm64. 99s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 74755 files and directories currently installed.) 99s Preparing to unpack .../libpsl5t64_0.21.2-1.1_arm64.deb ... 99s Unpacking libpsl5t64:arm64 (0.21.2-1.1) ... 99s Preparing to unpack .../curl_8.5.0-2ubuntu7_arm64.deb ... 99s Unpacking curl (8.5.0-2ubuntu7) over (8.5.0-2ubuntu2) ... 99s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 74761 files and directories currently installed.) 99s Removing libcurl4:arm64 (8.5.0-2ubuntu2) ... 99s Selecting previously unselected package libcurl4t64:arm64. 99s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 74756 files and directories currently installed.) 99s Preparing to unpack .../libcurl4t64_8.5.0-2ubuntu7_arm64.deb ... 99s Unpacking libcurl4t64:arm64 (8.5.0-2ubuntu7) ... 99s dpkg: libdb5.3:arm64: dependency problems, but removing anyway as you requested: 99s libsasl2-modules-db:arm64 depends on libdb5.3. 99s libpython3.12-stdlib:arm64 depends on libdb5.3. 99s libperl5.38:arm64 depends on libdb5.3. 99s libpam-modules:arm64 depends on libdb5.3. 99s iproute2 depends on libdb5.3. 99s apt-utils depends on libdb5.3. 99s 99s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 74762 files and directories currently installed.) 99s Removing libdb5.3:arm64 (5.3.28+dfsg2-4) ... 99s Selecting previously unselected package libdb5.3t64:arm64. 99s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 74756 files and directories currently installed.) 99s Preparing to unpack .../libdb5.3t64_5.3.28+dfsg2-5build1_arm64.deb ... 99s Unpacking libdb5.3t64:arm64 (5.3.28+dfsg2-5build1) ... 99s Setting up libdb5.3t64:arm64 (5.3.28+dfsg2-5build1) ... 99s dpkg: libgdbm6:arm64: dependency problems, but removing anyway as you requested: 99s python3-gdbm:arm64 depends on libgdbm6 (>= 1.16). 99s man-db depends on libgdbm6 (>= 1.16). 99s libperl5.38:arm64 depends on libgdbm6 (>= 1.21). 99s libgdbm-compat4:arm64 depends on libgdbm6 (>= 1.16). 99s 99s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 74762 files and directories currently installed.) 99s Removing libgdbm6:arm64 (1.23-5) ... 99s Selecting previously unselected package libgdbm6t64:arm64. 99s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 74757 files and directories currently installed.) 99s Preparing to unpack .../000-libgdbm6t64_1.23-5.1_arm64.deb ... 99s Unpacking libgdbm6t64:arm64 (1.23-5.1) ... 99s Selecting previously unselected package libapr1t64:arm64. 99s Preparing to unpack .../001-libapr1t64_1.7.2-3.1build1_arm64.deb ... 99s Unpacking libapr1t64:arm64 (1.7.2-3.1build1) ... 99s Selecting previously unselected package libaprutil1t64:arm64. 99s Preparing to unpack .../002-libaprutil1t64_1.6.3-1.1ubuntu5_arm64.deb ... 99s Unpacking libaprutil1t64:arm64 (1.6.3-1.1ubuntu5) ... 99s Selecting previously unselected package libaprutil1-dbd-sqlite3:arm64. 99s Preparing to unpack .../003-libaprutil1-dbd-sqlite3_1.6.3-1.1ubuntu5_arm64.deb ... 99s Unpacking libaprutil1-dbd-sqlite3:arm64 (1.6.3-1.1ubuntu5) ... 99s Selecting previously unselected package libaprutil1-ldap:arm64. 99s Preparing to unpack .../004-libaprutil1-ldap_1.6.3-1.1ubuntu5_arm64.deb ... 99s Unpacking libaprutil1-ldap:arm64 (1.6.3-1.1ubuntu5) ... 99s Selecting previously unselected package liblua5.4-0:arm64. 99s Preparing to unpack .../005-liblua5.4-0_5.4.6-3_arm64.deb ... 99s Unpacking liblua5.4-0:arm64 (5.4.6-3) ... 99s Selecting previously unselected package apache2-bin. 99s Preparing to unpack .../006-apache2-bin_2.4.58-1ubuntu5_arm64.deb ... 99s Unpacking apache2-bin (2.4.58-1ubuntu5) ... 99s Selecting previously unselected package apache2-data. 99s Preparing to unpack .../007-apache2-data_2.4.58-1ubuntu5_all.deb ... 99s Unpacking apache2-data (2.4.58-1ubuntu5) ... 99s Selecting previously unselected package apache2-utils. 100s Preparing to unpack .../008-apache2-utils_2.4.58-1ubuntu5_arm64.deb ... 100s Unpacking apache2-utils (2.4.58-1ubuntu5) ... 100s Selecting previously unselected package apache2. 100s Preparing to unpack .../009-apache2_2.4.58-1ubuntu5_arm64.deb ... 100s Unpacking apache2 (2.4.58-1ubuntu5) ... 100s Selecting previously unselected package autotools-dev. 100s Preparing to unpack .../010-autotools-dev_20220109.1_all.deb ... 100s Unpacking autotools-dev (20220109.1) ... 100s Selecting previously unselected package m4. 100s Preparing to unpack .../011-m4_1.4.19-4_arm64.deb ... 100s Unpacking m4 (1.4.19-4) ... 100s Selecting previously unselected package autoconf. 100s Preparing to unpack .../012-autoconf_2.71-3_all.deb ... 100s Unpacking autoconf (2.71-3) ... 100s Selecting previously unselected package automake. 100s Preparing to unpack .../013-automake_1%3a1.16.5-1.3ubuntu1_all.deb ... 100s Unpacking automake (1:1.16.5-1.3ubuntu1) ... 100s Selecting previously unselected package autopoint. 100s Preparing to unpack .../014-autopoint_0.21-14ubuntu1_all.deb ... 100s Unpacking autopoint (0.21-14ubuntu1) ... 100s Selecting previously unselected package libdebhelper-perl. 100s Preparing to unpack .../015-libdebhelper-perl_13.14.1ubuntu1_all.deb ... 100s Unpacking libdebhelper-perl (13.14.1ubuntu1) ... 100s Selecting previously unselected package libisl23:arm64. 100s Preparing to unpack .../016-libisl23_0.26-3_arm64.deb ... 100s Unpacking libisl23:arm64 (0.26-3) ... 100s Selecting previously unselected package libmpc3:arm64. 100s Preparing to unpack .../017-libmpc3_1.3.1-1_arm64.deb ... 100s Unpacking libmpc3:arm64 (1.3.1-1) ... 100s Selecting previously unselected package cpp-13-aarch64-linux-gnu. 100s Preparing to unpack .../018-cpp-13-aarch64-linux-gnu_13.2.0-17ubuntu2_arm64.deb ... 100s Unpacking cpp-13-aarch64-linux-gnu (13.2.0-17ubuntu2) ... 100s Selecting previously unselected package cpp-13. 100s Preparing to unpack .../019-cpp-13_13.2.0-17ubuntu2_arm64.deb ... 100s Unpacking cpp-13 (13.2.0-17ubuntu2) ... 100s Selecting previously unselected package cpp-aarch64-linux-gnu. 100s Preparing to unpack .../020-cpp-aarch64-linux-gnu_4%3a13.2.0-7ubuntu1_arm64.deb ... 100s Unpacking cpp-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 100s Selecting previously unselected package cpp. 100s Preparing to unpack .../021-cpp_4%3a13.2.0-7ubuntu1_arm64.deb ... 100s Unpacking cpp (4:13.2.0-7ubuntu1) ... 100s Selecting previously unselected package libcc1-0:arm64. 100s Preparing to unpack .../022-libcc1-0_14-20240303-1ubuntu1_arm64.deb ... 100s Unpacking libcc1-0:arm64 (14-20240303-1ubuntu1) ... 100s Selecting previously unselected package libgomp1:arm64. 100s Preparing to unpack .../023-libgomp1_14-20240303-1ubuntu1_arm64.deb ... 100s Unpacking libgomp1:arm64 (14-20240303-1ubuntu1) ... 100s Selecting previously unselected package libitm1:arm64. 100s Preparing to unpack .../024-libitm1_14-20240303-1ubuntu1_arm64.deb ... 100s Unpacking libitm1:arm64 (14-20240303-1ubuntu1) ... 101s Selecting previously unselected package libatomic1:arm64. 101s Preparing to unpack .../025-libatomic1_14-20240303-1ubuntu1_arm64.deb ... 101s Unpacking libatomic1:arm64 (14-20240303-1ubuntu1) ... 101s Selecting previously unselected package libasan8:arm64. 101s Preparing to unpack .../026-libasan8_14-20240303-1ubuntu1_arm64.deb ... 101s Unpacking libasan8:arm64 (14-20240303-1ubuntu1) ... 101s Selecting previously unselected package liblsan0:arm64. 101s Preparing to unpack .../027-liblsan0_14-20240303-1ubuntu1_arm64.deb ... 101s Unpacking liblsan0:arm64 (14-20240303-1ubuntu1) ... 101s Selecting previously unselected package libtsan2:arm64. 101s Preparing to unpack .../028-libtsan2_14-20240303-1ubuntu1_arm64.deb ... 101s Unpacking libtsan2:arm64 (14-20240303-1ubuntu1) ... 101s Selecting previously unselected package libubsan1:arm64. 101s Preparing to unpack .../029-libubsan1_14-20240303-1ubuntu1_arm64.deb ... 101s Unpacking libubsan1:arm64 (14-20240303-1ubuntu1) ... 101s Selecting previously unselected package libhwasan0:arm64. 101s Preparing to unpack .../030-libhwasan0_14-20240303-1ubuntu1_arm64.deb ... 101s Unpacking libhwasan0:arm64 (14-20240303-1ubuntu1) ... 101s Selecting previously unselected package libgcc-13-dev:arm64. 101s Preparing to unpack .../031-libgcc-13-dev_13.2.0-17ubuntu2_arm64.deb ... 101s Unpacking libgcc-13-dev:arm64 (13.2.0-17ubuntu2) ... 101s Selecting previously unselected package gcc-13-aarch64-linux-gnu. 101s Preparing to unpack .../032-gcc-13-aarch64-linux-gnu_13.2.0-17ubuntu2_arm64.deb ... 101s Unpacking gcc-13-aarch64-linux-gnu (13.2.0-17ubuntu2) ... 101s Selecting previously unselected package gcc-13. 101s Preparing to unpack .../033-gcc-13_13.2.0-17ubuntu2_arm64.deb ... 101s Unpacking gcc-13 (13.2.0-17ubuntu2) ... 101s Selecting previously unselected package gcc-aarch64-linux-gnu. 101s Preparing to unpack .../034-gcc-aarch64-linux-gnu_4%3a13.2.0-7ubuntu1_arm64.deb ... 101s Unpacking gcc-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 101s Selecting previously unselected package gcc. 101s Preparing to unpack .../035-gcc_4%3a13.2.0-7ubuntu1_arm64.deb ... 101s Unpacking gcc (4:13.2.0-7ubuntu1) ... 101s Selecting previously unselected package libc-dev-bin. 101s Preparing to unpack .../036-libc-dev-bin_2.39-0ubuntu2_arm64.deb ... 101s Unpacking libc-dev-bin (2.39-0ubuntu2) ... 101s Selecting previously unselected package linux-libc-dev:arm64. 101s Preparing to unpack .../037-linux-libc-dev_6.8.0-11.11_arm64.deb ... 101s Unpacking linux-libc-dev:arm64 (6.8.0-11.11) ... 102s Selecting previously unselected package libcrypt-dev:arm64. 102s Preparing to unpack .../038-libcrypt-dev_1%3a4.4.36-4_arm64.deb ... 102s Unpacking libcrypt-dev:arm64 (1:4.4.36-4) ... 102s Selecting previously unselected package libtirpc-dev:arm64. 102s Preparing to unpack .../039-libtirpc-dev_1.3.4+ds-1build1_arm64.deb ... 102s Unpacking libtirpc-dev:arm64 (1.3.4+ds-1build1) ... 102s Selecting previously unselected package libnsl-dev:arm64. 102s Preparing to unpack .../040-libnsl-dev_1.3.0-3_arm64.deb ... 102s Unpacking libnsl-dev:arm64 (1.3.0-3) ... 102s Selecting previously unselected package rpcsvc-proto. 102s Preparing to unpack .../041-rpcsvc-proto_1.4.2-0ubuntu6_arm64.deb ... 102s Unpacking rpcsvc-proto (1.4.2-0ubuntu6) ... 102s Selecting previously unselected package libc6-dev:arm64. 102s Preparing to unpack .../042-libc6-dev_2.39-0ubuntu2_arm64.deb ... 102s Unpacking libc6-dev:arm64 (2.39-0ubuntu2) ... 102s Selecting previously unselected package libtool. 102s Preparing to unpack .../043-libtool_2.4.7-7_all.deb ... 102s Unpacking libtool (2.4.7-7) ... 102s Selecting previously unselected package dh-autoreconf. 102s Preparing to unpack .../044-dh-autoreconf_20_all.deb ... 102s Unpacking dh-autoreconf (20) ... 102s Selecting previously unselected package libarchive-zip-perl. 102s Preparing to unpack .../045-libarchive-zip-perl_1.68-1_all.deb ... 102s Unpacking libarchive-zip-perl (1.68-1) ... 102s Selecting previously unselected package libsub-override-perl. 102s Preparing to unpack .../046-libsub-override-perl_0.10-1_all.deb ... 102s Unpacking libsub-override-perl (0.10-1) ... 102s Selecting previously unselected package libfile-stripnondeterminism-perl. 102s Preparing to unpack .../047-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ... 102s Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ... 102s Selecting previously unselected package dh-strip-nondeterminism. 102s Preparing to unpack .../048-dh-strip-nondeterminism_1.13.1-1_all.deb ... 102s Unpacking dh-strip-nondeterminism (1.13.1-1) ... 102s Selecting previously unselected package libdw1:arm64. 102s Preparing to unpack .../049-libdw1_0.190-1_arm64.deb ... 102s Unpacking libdw1:arm64 (0.190-1) ... 102s Selecting previously unselected package debugedit. 102s Preparing to unpack .../050-debugedit_1%3a5.0-5_arm64.deb ... 102s Unpacking debugedit (1:5.0-5) ... 102s Selecting previously unselected package dwz. 102s Preparing to unpack .../051-dwz_0.15-1_arm64.deb ... 102s Unpacking dwz (0.15-1) ... 102s Selecting previously unselected package gettext. 102s Preparing to unpack .../052-gettext_0.21-14ubuntu1_arm64.deb ... 102s Unpacking gettext (0.21-14ubuntu1) ... 102s Selecting previously unselected package intltool-debian. 102s Preparing to unpack .../053-intltool-debian_0.35.0+20060710.6_all.deb ... 102s Unpacking intltool-debian (0.35.0+20060710.6) ... 102s Selecting previously unselected package po-debconf. 102s Preparing to unpack .../054-po-debconf_1.0.21+nmu1_all.deb ... 102s Unpacking po-debconf (1.0.21+nmu1) ... 102s Selecting previously unselected package debhelper. 102s Preparing to unpack .../055-debhelper_13.14.1ubuntu1_all.deb ... 102s Unpacking debhelper (13.14.1ubuntu1) ... 102s Selecting previously unselected package uuid-dev:arm64. 102s Preparing to unpack .../056-uuid-dev_2.39.3-6ubuntu2_arm64.deb ... 102s Unpacking uuid-dev:arm64 (2.39.3-6ubuntu2) ... 102s Selecting previously unselected package libsctp1:arm64. 102s Preparing to unpack .../057-libsctp1_1.0.19+dfsg-2_arm64.deb ... 102s Unpacking libsctp1:arm64 (1.0.19+dfsg-2) ... 102s Selecting previously unselected package libsctp-dev:arm64. 102s Preparing to unpack .../058-libsctp-dev_1.0.19+dfsg-2_arm64.deb ... 102s Unpacking libsctp-dev:arm64 (1.0.19+dfsg-2) ... 102s Selecting previously unselected package libapr1-dev. 102s Preparing to unpack .../059-libapr1-dev_1.7.2-3.1build1_arm64.deb ... 102s Unpacking libapr1-dev (1.7.2-3.1build1) ... 103s Selecting previously unselected package libldap-dev:arm64. 103s Preparing to unpack .../060-libldap-dev_2.6.7+dfsg-1~exp1ubuntu1_arm64.deb ... 103s Unpacking libldap-dev:arm64 (2.6.7+dfsg-1~exp1ubuntu1) ... 103s Selecting previously unselected package libldap2-dev. 103s Preparing to unpack .../061-libldap2-dev_2.6.7+dfsg-1~exp1ubuntu1_all.deb ... 103s Unpacking libldap2-dev (2.6.7+dfsg-1~exp1ubuntu1) ... 103s Selecting previously unselected package libexpat1-dev:arm64. 103s Preparing to unpack .../062-libexpat1-dev_2.6.0-1_arm64.deb ... 103s Unpacking libexpat1-dev:arm64 (2.6.0-1) ... 103s Selecting previously unselected package libaprutil1-dev. 103s Preparing to unpack .../063-libaprutil1-dev_1.6.3-1.1ubuntu5_arm64.deb ... 103s Unpacking libaprutil1-dev (1.6.3-1.1ubuntu5) ... 103s Selecting previously unselected package libpcre2-16-0:arm64. 103s Preparing to unpack .../064-libpcre2-16-0_10.42-4ubuntu1_arm64.deb ... 103s Unpacking libpcre2-16-0:arm64 (10.42-4ubuntu1) ... 103s Selecting previously unselected package libpcre2-32-0:arm64. 103s Preparing to unpack .../065-libpcre2-32-0_10.42-4ubuntu1_arm64.deb ... 103s Unpacking libpcre2-32-0:arm64 (10.42-4ubuntu1) ... 103s Selecting previously unselected package libpcre2-posix3:arm64. 103s Preparing to unpack .../066-libpcre2-posix3_10.42-4ubuntu1_arm64.deb ... 103s Unpacking libpcre2-posix3:arm64 (10.42-4ubuntu1) ... 103s Selecting previously unselected package libpcre2-dev:arm64. 103s Preparing to unpack .../067-libpcre2-dev_10.42-4ubuntu1_arm64.deb ... 103s Unpacking libpcre2-dev:arm64 (10.42-4ubuntu1) ... 103s Selecting previously unselected package apache2-dev. 103s Preparing to unpack .../068-apache2-dev_2.4.58-1ubuntu5_arm64.deb ... 103s Unpacking apache2-dev (2.4.58-1ubuntu5) ... 103s Selecting previously unselected package libstdc++-13-dev:arm64. 103s Preparing to unpack .../069-libstdc++-13-dev_13.2.0-17ubuntu2_arm64.deb ... 103s Unpacking libstdc++-13-dev:arm64 (13.2.0-17ubuntu2) ... 103s Selecting previously unselected package g++-13-aarch64-linux-gnu. 103s Preparing to unpack .../070-g++-13-aarch64-linux-gnu_13.2.0-17ubuntu2_arm64.deb ... 103s Unpacking g++-13-aarch64-linux-gnu (13.2.0-17ubuntu2) ... 103s Selecting previously unselected package g++-13. 103s Preparing to unpack .../071-g++-13_13.2.0-17ubuntu2_arm64.deb ... 103s Unpacking g++-13 (13.2.0-17ubuntu2) ... 103s Selecting previously unselected package g++-aarch64-linux-gnu. 103s Preparing to unpack .../072-g++-aarch64-linux-gnu_4%3a13.2.0-7ubuntu1_arm64.deb ... 103s Unpacking g++-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 103s Selecting previously unselected package g++. 103s Preparing to unpack .../073-g++_4%3a13.2.0-7ubuntu1_arm64.deb ... 103s Unpacking g++ (4:13.2.0-7ubuntu1) ... 103s Selecting previously unselected package build-essential. 103s Preparing to unpack .../074-build-essential_12.10ubuntu1_arm64.deb ... 103s Unpacking build-essential (12.10ubuntu1) ... 103s Selecting previously unselected package libalgorithm-c3-perl. 103s Preparing to unpack .../075-libalgorithm-c3-perl_0.11-2_all.deb ... 103s Unpacking libalgorithm-c3-perl (0.11-2) ... 104s Selecting previously unselected package libanyevent-perl. 104s Preparing to unpack .../076-libanyevent-perl_7.170-2build4_arm64.deb ... 104s Unpacking libanyevent-perl (7.170-2build4) ... 104s Selecting previously unselected package libb-hooks-op-check-perl:arm64. 104s Preparing to unpack .../077-libb-hooks-op-check-perl_0.22-2build2_arm64.deb ... 104s Unpacking libb-hooks-op-check-perl:arm64 (0.22-2build2) ... 104s Selecting previously unselected package libdynaloader-functions-perl. 104s Preparing to unpack .../078-libdynaloader-functions-perl_0.003-3_all.deb ... 104s Unpacking libdynaloader-functions-perl (0.003-3) ... 104s Selecting previously unselected package libdevel-callchecker-perl:arm64. 104s Preparing to unpack .../079-libdevel-callchecker-perl_0.008-2build1_arm64.deb ... 104s Unpacking libdevel-callchecker-perl:arm64 (0.008-2build1) ... 104s Selecting previously unselected package libparams-classify-perl:arm64. 104s Preparing to unpack .../080-libparams-classify-perl_0.015-2build3_arm64.deb ... 104s Unpacking libparams-classify-perl:arm64 (0.015-2build3) ... 104s Selecting previously unselected package libmodule-runtime-perl. 104s Preparing to unpack .../081-libmodule-runtime-perl_0.016-2_all.deb ... 104s Unpacking libmodule-runtime-perl (0.016-2) ... 104s Selecting previously unselected package libtry-tiny-perl. 104s Preparing to unpack .../082-libtry-tiny-perl_0.31-2_all.deb ... 104s Unpacking libtry-tiny-perl (0.31-2) ... 104s Selecting previously unselected package libmodule-implementation-perl. 104s Preparing to unpack .../083-libmodule-implementation-perl_0.09-2_all.deb ... 104s Unpacking libmodule-implementation-perl (0.09-2) ... 104s Selecting previously unselected package libsub-exporter-progressive-perl. 104s Preparing to unpack .../084-libsub-exporter-progressive-perl_0.001013-3_all.deb ... 104s Unpacking libsub-exporter-progressive-perl (0.001013-3) ... 104s Selecting previously unselected package libvariable-magic-perl. 104s Preparing to unpack .../085-libvariable-magic-perl_0.63-1build1_arm64.deb ... 104s Unpacking libvariable-magic-perl (0.63-1build1) ... 104s Selecting previously unselected package libb-hooks-endofscope-perl. 104s Preparing to unpack .../086-libb-hooks-endofscope-perl_0.28-1_all.deb ... 104s Unpacking libb-hooks-endofscope-perl (0.28-1) ... 104s Selecting previously unselected package libcrypt-random-seed-perl. 104s Preparing to unpack .../087-libcrypt-random-seed-perl_0.03-3_all.deb ... 104s Unpacking libcrypt-random-seed-perl (0.03-3) ... 104s Selecting previously unselected package libmath-random-isaac-perl. 104s Preparing to unpack .../088-libmath-random-isaac-perl_1.004-2_all.deb ... 104s Unpacking libmath-random-isaac-perl (1.004-2) ... 104s Selecting previously unselected package libbytes-random-secure-perl. 104s Preparing to unpack .../089-libbytes-random-secure-perl_0.29-3_all.deb ... 104s Unpacking libbytes-random-secure-perl (0.29-3) ... 104s Selecting previously unselected package libclass-c3-perl. 104s Preparing to unpack .../090-libclass-c3-perl_0.35-2_all.deb ... 104s Unpacking libclass-c3-perl (0.35-2) ... 104s Selecting previously unselected package libclass-data-inheritable-perl. 104s Preparing to unpack .../091-libclass-data-inheritable-perl_0.08-3_all.deb ... 104s Unpacking libclass-data-inheritable-perl (0.08-3) ... 104s Selecting previously unselected package libclass-inspector-perl. 104s Preparing to unpack .../092-libclass-inspector-perl_1.36-3_all.deb ... 104s Unpacking libclass-inspector-perl (1.36-3) ... 104s Selecting previously unselected package libclass-method-modifiers-perl. 104s Preparing to unpack .../093-libclass-method-modifiers-perl_2.15-1_all.deb ... 104s Unpacking libclass-method-modifiers-perl (2.15-1) ... 104s Selecting previously unselected package libclass-singleton-perl. 104s Preparing to unpack .../094-libclass-singleton-perl_1.6-2_all.deb ... 104s Unpacking libclass-singleton-perl (1.6-2) ... 104s Selecting previously unselected package libclone-perl:arm64. 104s Preparing to unpack .../095-libclone-perl_0.46-1build1_arm64.deb ... 104s Unpacking libclone-perl:arm64 (0.46-1build1) ... 104s Selecting previously unselected package perl-openssl-defaults:arm64. 104s Preparing to unpack .../096-perl-openssl-defaults_7_arm64.deb ... 104s Unpacking perl-openssl-defaults:arm64 (7) ... 104s Selecting previously unselected package libcrypt-ssleay-perl. 104s Preparing to unpack .../097-libcrypt-ssleay-perl_0.73.06-2build2_arm64.deb ... 104s Unpacking libcrypt-ssleay-perl (0.73.06-2build2) ... 104s Selecting previously unselected package libparams-util-perl. 104s Preparing to unpack .../098-libparams-util-perl_1.102-2build1_arm64.deb ... 104s Unpacking libparams-util-perl (1.102-2build1) ... 104s Selecting previously unselected package libsub-install-perl. 104s Preparing to unpack .../099-libsub-install-perl_0.929-1_all.deb ... 104s Unpacking libsub-install-perl (0.929-1) ... 104s Selecting previously unselected package libdata-optlist-perl. 104s Preparing to unpack .../100-libdata-optlist-perl_0.114-1_all.deb ... 104s Unpacking libdata-optlist-perl (0.114-1) ... 104s Selecting previously unselected package libdevel-stacktrace-perl. 104s Preparing to unpack .../101-libdevel-stacktrace-perl_2.0500-1_all.deb ... 104s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 104s Selecting previously unselected package libencode-locale-perl. 104s Preparing to unpack .../102-libencode-locale-perl_1.05-3_all.deb ... 104s Unpacking libencode-locale-perl (1.05-3) ... 104s Selecting previously unselected package libsub-exporter-perl. 104s Preparing to unpack .../103-libsub-exporter-perl_0.990-1_all.deb ... 104s Unpacking libsub-exporter-perl (0.990-1) ... 105s Selecting previously unselected package libeval-closure-perl. 105s Preparing to unpack .../104-libeval-closure-perl_0.14-3_all.deb ... 105s Unpacking libeval-closure-perl (0.14-3) ... 105s Selecting previously unselected package libexception-class-perl. 105s Preparing to unpack .../105-libexception-class-perl_1.45-1_all.deb ... 105s Unpacking libexception-class-perl (1.45-1) ... 105s Selecting previously unselected package libfcgi0ldbl:arm64. 105s Preparing to unpack .../106-libfcgi0ldbl_2.4.2-2build2_arm64.deb ... 105s Unpacking libfcgi0ldbl:arm64 (2.4.2-2build2) ... 105s Selecting previously unselected package libfcgi-perl. 105s Preparing to unpack .../107-libfcgi-perl_0.82+ds-2build1_arm64.deb ... 105s Unpacking libfcgi-perl (0.82+ds-2build1) ... 105s Selecting previously unselected package libtimedate-perl. 105s Preparing to unpack .../108-libtimedate-perl_2.3300-2_all.deb ... 105s Unpacking libtimedate-perl (2.3300-2) ... 105s Selecting previously unselected package libhttp-date-perl. 105s Preparing to unpack .../109-libhttp-date-perl_6.06-1_all.deb ... 105s Unpacking libhttp-date-perl (6.06-1) ... 105s Selecting previously unselected package libfile-listing-perl. 105s Preparing to unpack .../110-libfile-listing-perl_6.16-1_all.deb ... 105s Unpacking libfile-listing-perl (6.16-1) ... 105s Selecting previously unselected package libfile-sharedir-perl. 105s Preparing to unpack .../111-libfile-sharedir-perl_1.118-3_all.deb ... 105s Unpacking libfile-sharedir-perl (1.118-3) ... 105s Selecting previously unselected package libhtml-tagset-perl. 105s Preparing to unpack .../112-libhtml-tagset-perl_3.20-6_all.deb ... 105s Unpacking libhtml-tagset-perl (3.20-6) ... 105s Selecting previously unselected package liburi-perl. 105s Preparing to unpack .../113-liburi-perl_5.27-1_all.deb ... 105s Unpacking liburi-perl (5.27-1) ... 105s Selecting previously unselected package libhtml-parser-perl:arm64. 105s Preparing to unpack .../114-libhtml-parser-perl_3.81-1build1_arm64.deb ... 105s Unpacking libhtml-parser-perl:arm64 (3.81-1build1) ... 105s Selecting previously unselected package libhtml-tree-perl. 105s Preparing to unpack .../115-libhtml-tree-perl_5.07-3_all.deb ... 105s Unpacking libhtml-tree-perl (5.07-3) ... 105s Selecting previously unselected package libio-html-perl. 105s Preparing to unpack .../116-libio-html-perl_1.004-3_all.deb ... 105s Unpacking libio-html-perl (1.004-3) ... 105s Selecting previously unselected package liblwp-mediatypes-perl. 105s Preparing to unpack .../117-liblwp-mediatypes-perl_6.04-2_all.deb ... 105s Unpacking liblwp-mediatypes-perl (6.04-2) ... 105s Selecting previously unselected package libhttp-message-perl. 105s Preparing to unpack .../118-libhttp-message-perl_6.45-1ubuntu1_all.deb ... 105s Unpacking libhttp-message-perl (6.45-1ubuntu1) ... 105s Selecting previously unselected package libhttp-cookies-perl. 105s Preparing to unpack .../119-libhttp-cookies-perl_6.11-1_all.deb ... 105s Unpacking libhttp-cookies-perl (6.11-1) ... 105s Selecting previously unselected package libpod-parser-perl. 105s Preparing to unpack .../120-libpod-parser-perl_1.67-1_all.deb ... 105s Adding 'diversion of /usr/bin/podselect to /usr/bin/podselect.bundled by libpod-parser-perl' 105s Adding 'diversion of /usr/share/man/man1/podselect.1.gz to /usr/share/man/man1/podselect.bundled.1.gz by libpod-parser-perl' 105s Unpacking libpod-parser-perl (1.67-1) ... 105s Selecting previously unselected package libhttp-negotiate-perl. 105s Preparing to unpack .../121-libhttp-negotiate-perl_6.01-2_all.deb ... 105s Unpacking libhttp-negotiate-perl (6.01-2) ... 105s Selecting previously unselected package libnet-ssleay-perl:arm64. 105s Preparing to unpack .../122-libnet-ssleay-perl_1.94-1_arm64.deb ... 105s Unpacking libnet-ssleay-perl:arm64 (1.94-1) ... 105s Selecting previously unselected package libio-socket-ssl-perl. 105s Preparing to unpack .../123-libio-socket-ssl-perl_2.085-1_all.deb ... 105s Unpacking libio-socket-ssl-perl (2.085-1) ... 105s Selecting previously unselected package libnet-http-perl. 105s Preparing to unpack .../124-libnet-http-perl_6.23-1_all.deb ... 105s Unpacking libnet-http-perl (6.23-1) ... 105s Selecting previously unselected package liblwp-protocol-https-perl. 105s Preparing to unpack .../125-liblwp-protocol-https-perl_6.13-1_all.deb ... 105s Unpacking liblwp-protocol-https-perl (6.13-1) ... 105s Selecting previously unselected package libwww-robotrules-perl. 105s Preparing to unpack .../126-libwww-robotrules-perl_6.02-1_all.deb ... 105s Unpacking libwww-robotrules-perl (6.02-1) ... 105s Selecting previously unselected package libwww-perl. 105s Preparing to unpack .../127-libwww-perl_6.76-1_all.deb ... 105s Unpacking libwww-perl (6.76-1) ... 105s Selecting previously unselected package libxml-parser-perl. 105s Preparing to unpack .../128-libxml-parser-perl_2.47-1build1_arm64.deb ... 105s Unpacking libxml-parser-perl (2.47-1build1) ... 105s Selecting previously unselected package libxml-perl. 106s Preparing to unpack .../129-libxml-perl_0.08-4_all.deb ... 106s Unpacking libxml-perl (0.08-4) ... 106s Selecting previously unselected package libxml-regexp-perl. 106s Preparing to unpack .../130-libxml-regexp-perl_0.04-1.1_all.deb ... 106s Unpacking libxml-regexp-perl (0.04-1.1) ... 106s Selecting previously unselected package libxml-dom-perl. 106s Preparing to unpack .../131-libxml-dom-perl_1.46-2_all.deb ... 106s Unpacking libxml-dom-perl (1.46-2) ... 106s Selecting previously unselected package libhttp-dav-perl. 106s Preparing to unpack .../132-libhttp-dav-perl_0.49-3_all.deb ... 106s Unpacking libhttp-dav-perl (0.49-3) ... 106s Selecting previously unselected package libmro-compat-perl. 106s Preparing to unpack .../133-libmro-compat-perl_0.15-2_all.deb ... 106s Unpacking libmro-compat-perl (0.15-2) ... 106s Selecting previously unselected package libpackage-stash-perl. 106s Preparing to unpack .../134-libpackage-stash-perl_0.40-1_all.deb ... 106s Unpacking libpackage-stash-perl (0.40-1) ... 106s Selecting previously unselected package libsub-identify-perl. 106s Preparing to unpack .../135-libsub-identify-perl_0.14-3build1_arm64.deb ... 106s Unpacking libsub-identify-perl (0.14-3build1) ... 106s Selecting previously unselected package libsub-name-perl:arm64. 106s Preparing to unpack .../136-libsub-name-perl_0.27-1build1_arm64.deb ... 106s Unpacking libsub-name-perl:arm64 (0.27-1build1) ... 106s Selecting previously unselected package libnamespace-clean-perl. 106s Preparing to unpack .../137-libnamespace-clean-perl_0.27-2_all.deb ... 106s Unpacking libnamespace-clean-perl (0.27-2) ... 106s Selecting previously unselected package libnamespace-autoclean-perl. 106s Preparing to unpack .../138-libnamespace-autoclean-perl_0.29-2_all.deb ... 106s Unpacking libnamespace-autoclean-perl (0.29-2) ... 106s Selecting previously unselected package libparams-validationcompiler-perl. 106s Preparing to unpack .../139-libparams-validationcompiler-perl_0.31-1_all.deb ... 106s Unpacking libparams-validationcompiler-perl (0.31-1) ... 106s Selecting previously unselected package libprotocol-http2-perl. 106s Preparing to unpack .../140-libprotocol-http2-perl_1.10-3_all.deb ... 106s Unpacking libprotocol-http2-perl (1.10-3) ... 106s Selecting previously unselected package librole-tiny-perl. 106s Preparing to unpack .../141-librole-tiny-perl_2.002004-1_all.deb ... 106s Unpacking librole-tiny-perl (2.002004-1) ... 106s Selecting previously unselected package libsub-quote-perl. 106s Preparing to unpack .../142-libsub-quote-perl_2.006008-1ubuntu1_all.deb ... 106s Unpacking libsub-quote-perl (2.006008-1ubuntu1) ... 106s Selecting previously unselected package libxstring-perl:arm64. 106s Preparing to unpack .../143-libxstring-perl_0.005-2build1_arm64.deb ... 106s Unpacking libxstring-perl:arm64 (0.005-2build1) ... 106s Selecting previously unselected package libspecio-perl. 106s Preparing to unpack .../144-libspecio-perl_0.48-1_all.deb ... 106s Unpacking libspecio-perl (0.48-1) ... 106s Selecting previously unselected package perl-doc. 106s Preparing to unpack .../145-perl-doc_5.38.2-3_all.deb ... 106s Adding 'diversion of /usr/bin/perldoc to /usr/bin/perldoc.stub by perl-doc' 106s Unpacking perl-doc (5.38.2-3) ... 106s Selecting previously unselected package libdatetime-locale-perl. 106s Preparing to unpack .../146-libdatetime-locale-perl_1%3a1.37-1_all.deb ... 106s Unpacking libdatetime-locale-perl (1:1.37-1) ... 107s Selecting previously unselected package libdatetime-timezone-perl. 107s Preparing to unpack .../147-libdatetime-timezone-perl_1%3a2.62-1+2024a_all.deb ... 107s Unpacking libdatetime-timezone-perl (1:2.62-1+2024a) ... 107s Selecting previously unselected package libdatetime-perl. 107s Preparing to unpack .../148-libdatetime-perl_2%3a1.65-1_arm64.deb ... 107s Unpacking libdatetime-perl (2:1.65-1) ... 107s Selecting previously unselected package autopkgtest-satdep. 107s Preparing to unpack .../149-1-autopkgtest-satdep.deb ... 107s Unpacking autopkgtest-satdep (0) ... 107s Setting up libanyevent-perl (7.170-2build4) ... 107s Setting up libdw1:arm64 (0.190-1) ... 107s Setting up libmath-random-isaac-perl (1.004-2) ... 107s Setting up libgdbm6t64:arm64 (1.23-5.1) ... 107s Setting up libclass-inspector-perl (1.36-3) ... 107s Setting up libdynaloader-functions-perl (0.003-3) ... 107s Setting up libfcgi0ldbl:arm64 (2.4.2-2build2) ... 107s Setting up libclass-method-modifiers-perl (2.15-1) ... 107s Setting up libxml-regexp-perl (0.04-1.1) ... 107s Setting up libclone-perl:arm64 (0.46-1build1) ... 107s Setting up libarchive-zip-perl (1.68-1) ... 107s Setting up libsub-identify-perl (0.14-3build1) ... 107s Setting up libhtml-tagset-perl (3.20-6) ... 107s Setting up libdebhelper-perl (13.14.1ubuntu1) ... 107s Setting up liblwp-mediatypes-perl (6.04-2) ... 107s Setting up libtry-tiny-perl (0.31-2) ... 107s Setting up libpsl5t64:arm64 (0.21.2-1.1) ... 107s Setting up libprotocol-http2-perl (1.10-3) ... 107s Setting up perl-openssl-defaults:arm64 (7) ... 107s Setting up perl-doc (5.38.2-3) ... 107s Setting up linux-libc-dev:arm64 (6.8.0-11.11) ... 107s Setting up m4 (1.4.19-4) ... 107s Setting up libclass-singleton-perl (1.6-2) ... 107s Setting up libencode-locale-perl (1.05-3) ... 107s Setting up libxstring-perl:arm64 (0.005-2build1) ... 107s Setting up libgomp1:arm64 (14-20240303-1ubuntu1) ... 107s Setting up libpcre2-16-0:arm64 (10.42-4ubuntu1) ... 107s Setting up libsub-install-perl (0.929-1) ... 107s Setting up autotools-dev (20220109.1) ... 107s Setting up libpcre2-32-0:arm64 (10.42-4ubuntu1) ... 107s Setting up libclass-data-inheritable-perl (0.08-3) ... 107s Setting up libtirpc-dev:arm64 (1.3.4+ds-1build1) ... 107s Setting up libalgorithm-c3-perl (0.11-2) ... 107s Setting up rpcsvc-proto (1.4.2-0ubuntu6) ... 107s Setting up libcrypt-random-seed-perl (0.03-3) ... 107s Setting up libldap-dev:arm64 (2.6.7+dfsg-1~exp1ubuntu1) ... 107s Setting up libmpc3:arm64 (1.3.1-1) ... 107s Setting up libatomic1:arm64 (14-20240303-1ubuntu1) ... 107s Setting up libvariable-magic-perl (0.63-1build1) ... 107s Setting up libio-html-perl (1.004-3) ... 107s Setting up libpod-parser-perl (1.67-1) ... 107s Setting up autopoint (0.21-14ubuntu1) ... 107s Setting up libb-hooks-op-check-perl:arm64 (0.22-2build2) ... 107s Setting up libparams-util-perl (1.102-2build1) ... 107s Setting up autoconf (2.71-3) ... 107s Setting up libsub-exporter-progressive-perl (0.001013-3) ... 107s Setting up libtimedate-perl (2.3300-2) ... 107s Setting up libubsan1:arm64 (14-20240303-1ubuntu1) ... 107s Setting up libsub-name-perl:arm64 (0.27-1build1) ... 107s Setting up libpcre2-posix3:arm64 (10.42-4ubuntu1) ... 107s Setting up dwz (0.15-1) ... 107s Setting up libsctp1:arm64 (1.0.19+dfsg-2) ... 107s Setting up libnsl-dev:arm64 (1.3.0-3) ... 107s Setting up libhwasan0:arm64 (14-20240303-1ubuntu1) ... 107s Setting up libcrypt-dev:arm64 (1:4.4.36-4) ... 107s Setting up libasan8:arm64 (14-20240303-1ubuntu1) ... 107s Setting up libapr1t64:arm64 (1.7.2-3.1build1) ... 107s Setting up librole-tiny-perl (2.002004-1) ... 107s Setting up debugedit (1:5.0-5) ... 107s Setting up libfile-sharedir-perl (1.118-3) ... 107s Setting up libfcgi-perl (0.82+ds-2build1) ... 107s Setting up liblua5.4-0:arm64 (5.4.6-3) ... 107s Setting up libsub-override-perl (0.10-1) ... 107s Setting up libsub-quote-perl (2.006008-1ubuntu1) ... 107s Setting up libdevel-stacktrace-perl (2.0500-1) ... 107s Setting up apache2-data (2.4.58-1ubuntu5) ... 107s Setting up libtsan2:arm64 (14-20240303-1ubuntu1) ... 107s Setting up libisl23:arm64 (0.26-3) ... 107s Setting up libc-dev-bin (2.39-0ubuntu2) ... 107s Setting up libcc1-0:arm64 (14-20240303-1ubuntu1) ... 107s Setting up liburi-perl (5.27-1) ... 107s Setting up liblsan0:arm64 (14-20240303-1ubuntu1) ... 107s Setting up libitm1:arm64 (14-20240303-1ubuntu1) ... 107s Setting up libnet-ssleay-perl:arm64 (1.94-1) ... 107s Setting up automake (1:1.16.5-1.3ubuntu1) ... 107s update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode 107s Setting up libfile-stripnondeterminism-perl (1.13.1-1) ... 107s Setting up libaprutil1t64:arm64 (1.6.3-1.1ubuntu5) ... 107s Setting up libhttp-date-perl (6.06-1) ... 107s Setting up gettext (0.21-14ubuntu1) ... 107s Setting up libfile-listing-perl (6.16-1) ... 107s Setting up cpp-13-aarch64-linux-gnu (13.2.0-17ubuntu2) ... 107s Setting up libcurl4t64:arm64 (8.5.0-2ubuntu7) ... 107s Setting up libnet-http-perl (6.23-1) ... 107s Setting up libexception-class-perl (1.45-1) ... 107s Setting up libaprutil1-ldap:arm64 (1.6.3-1.1ubuntu5) ... 107s Setting up libclass-c3-perl (0.35-2) ... 107s Setting up libaprutil1-dbd-sqlite3:arm64 (1.6.3-1.1ubuntu5) ... 107s Setting up libdevel-callchecker-perl:arm64 (0.008-2build1) ... 107s Setting up intltool-debian (0.35.0+20060710.6) ... 107s Setting up libbytes-random-secure-perl (0.29-3) ... 107s Setting up libldap2-dev (2.6.7+dfsg-1~exp1ubuntu1) ... 107s Setting up cpp-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 107s Setting up libdata-optlist-perl (0.114-1) ... 107s Setting up dh-strip-nondeterminism (1.13.1-1) ... 107s Setting up libwww-robotrules-perl (6.02-1) ... 107s Setting up libgcc-13-dev:arm64 (13.2.0-17ubuntu2) ... 107s Setting up libhtml-parser-perl:arm64 (3.81-1build1) ... 107s Setting up libcrypt-ssleay-perl (0.73.06-2build2) ... 107s Setting up libc6-dev:arm64 (2.39-0ubuntu2) ... 107s Setting up curl (8.5.0-2ubuntu7) ... 107s Setting up libmro-compat-perl (0.15-2) ... 107s Setting up libio-socket-ssl-perl (2.085-1) ... 107s Setting up libstdc++-13-dev:arm64 (13.2.0-17ubuntu2) ... 107s Setting up libsub-exporter-perl (0.990-1) ... 107s Setting up libhttp-message-perl (6.45-1ubuntu1) ... 107s Setting up apache2-utils (2.4.58-1ubuntu5) ... 107s Setting up libeval-closure-perl (0.14-3) ... 107s Setting up libhttp-negotiate-perl (6.01-2) ... 107s Setting up libparams-validationcompiler-perl (0.31-1) ... 107s Setting up libpcre2-dev:arm64 (10.42-4ubuntu1) ... 107s Setting up cpp-13 (13.2.0-17ubuntu2) ... 107s Setting up libhttp-cookies-perl (6.11-1) ... 107s Setting up po-debconf (1.0.21+nmu1) ... 107s Setting up libhtml-tree-perl (5.07-3) ... 107s Setting up libparams-classify-perl:arm64 (0.015-2build3) ... 107s Setting up gcc-13-aarch64-linux-gnu (13.2.0-17ubuntu2) ... 107s Setting up apache2-bin (2.4.58-1ubuntu5) ... 107s Setting up libexpat1-dev:arm64 (2.6.0-1) ... 107s Setting up libmodule-runtime-perl (0.016-2) ... 107s Setting up uuid-dev:arm64 (2.39.3-6ubuntu2) ... 107s Setting up gcc-13 (13.2.0-17ubuntu2) ... 107s Setting up libsctp-dev:arm64 (1.0.19+dfsg-2) ... 107s Setting up cpp (4:13.2.0-7ubuntu1) ... 107s Setting up g++-13-aarch64-linux-gnu (13.2.0-17ubuntu2) ... 107s Setting up gcc-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 107s Setting up g++-13 (13.2.0-17ubuntu2) ... 107s Setting up libtool (2.4.7-7) ... 107s Setting up libmodule-implementation-perl (0.09-2) ... 107s Setting up libpackage-stash-perl (0.40-1) ... 107s Setting up apache2 (2.4.58-1ubuntu5) ... 107s Enabling module mpm_event. 107s Enabling module authz_core. 107s Enabling module authz_host. 107s Enabling module authn_core. 107s Enabling module auth_basic. 107s Enabling module access_compat. 107s Enabling module authn_file. 107s Enabling module authz_user. 107s Enabling module alias. 107s Enabling module dir. 107s Enabling module autoindex. 107s Enabling module env. 107s Enabling module mime. 107s Enabling module negotiation. 107s Enabling module setenvif. 107s Enabling module filter. 108s Enabling module deflate. 108s Enabling module status. 108s Enabling module reqtimeout. 108s Enabling conf charset. 108s Enabling conf localized-error-pages. 108s Enabling conf other-vhosts-access-log. 108s Enabling conf security. 108s Enabling conf serve-cgi-bin. 108s Enabling site 000-default. 109s Created symlink /etc/systemd/system/multi-user.target.wants/apache2.service → /usr/lib/systemd/system/apache2.service. 109s Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service → /usr/lib/systemd/system/apache-htcacheclean.service. 110s Setting up gcc (4:13.2.0-7ubuntu1) ... 110s Setting up dh-autoreconf (20) ... 110s Setting up libspecio-perl (0.48-1) ... 110s Setting up libapr1-dev (1.7.2-3.1build1) ... 110s Setting up g++-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 110s Setting up libaprutil1-dev (1.6.3-1.1ubuntu5) ... 110s Setting up libb-hooks-endofscope-perl (0.28-1) ... 110s Setting up debhelper (13.14.1ubuntu1) ... 110s Setting up libnamespace-clean-perl (0.27-2) ... 110s Setting up g++ (4:13.2.0-7ubuntu1) ... 110s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 110s Setting up build-essential (12.10ubuntu1) ... 110s Setting up libnamespace-autoclean-perl (0.29-2) ... 110s Setting up libdatetime-locale-perl (1:1.37-1) ... 110s Setting up apache2-dev (2.4.58-1ubuntu5) ... 110s Setting up libdatetime-timezone-perl (1:2.62-1+2024a) ... 110s Setting up libdatetime-perl (2:1.65-1) ... 110s Setting up liblwp-protocol-https-perl (6.13-1) ... 110s Setting up libwww-perl (6.76-1) ... 110s Setting up libxml-parser-perl (2.47-1build1) ... 110s Setting up libxml-perl (0.08-4) ... 110s Setting up libxml-dom-perl (1.46-2) ... 110s Setting up libhttp-dav-perl (0.49-3) ... 110s Setting up autopkgtest-satdep (0) ... 110s Processing triggers for libc-bin (2.39-0ubuntu2) ... 110s Processing triggers for ufw (0.36.2-5) ... 110s Processing triggers for man-db (2.12.0-3) ... 113s Processing triggers for install-info (7.1-3) ... 119s (Reading database ... 86140 files and directories currently installed.) 119s Removing autopkgtest-satdep (0) ... 120s autopkgtest [11:02:58]: test run-test-suite: [----------------------- 120s + set -o pipefail 120s + export LANG=C 120s + LANG=C 120s + export PATH=/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 120s + PATH=/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 120s + TESTS= 120s + TESTUSER=tuser 120s + perl -p -i -e ' if (/^\s*::1\s+/) { s/\s+localhost\s+/ /g }' /etc/hosts 120s + useradd --user-group --system --create-home -s /bin/bash tuser 120s + cp -a debian/perl-framework /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp 120s =============Running-with-mpm_prefork========== 120s + cd /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework 120s + export HARNESS_VERBOSE=1 120s + HARNESS_VERBOSE=1 120s + run_tests mpm_prefork 120s + local MPM=mpm_prefork 120s + shift 120s + local LOG=testlog.mpm_prefork 120s + echo =============Running-with-mpm_prefork========== 120s + rm -f apache2.conf.debian 120s + cp /etc/apache2/apache2.conf apache2.conf.debian 120s + cat /etc/apache2/mods-available/mpm_prefork.load 120s + 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 120s + grep -v mpm_ 120s + xargs cat 120s + for m in bucketeer case_filter case_filter_in 120s + echo 'LoadModule bucketeer_module /usr/lib/apache2/modules/mod_bucketeer.so' 120s + for m in bucketeer case_filter case_filter_in 120s + echo 'LoadModule case_filter_module /usr/lib/apache2/modules/mod_case_filter.so' 120s + for m in bucketeer case_filter case_filter_in 120s + echo 'LoadModule case_filter_in_module /usr/lib/apache2/modules/mod_case_filter_in.so' 120s + cat /etc/apache2/mods-available/mime.conf 120s + echo 'Servername localhost' 120s + make clean 120s make: *** No rule to make target 'clean'. Stop. 120s + true 120s + perl -p -i -e 's,^Include,#Include,' apache2.conf.debian 120s + chown -R tuser: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp 120s + su tuser -c 'perl Makefile.PL -apxs /usr/bin/apxs2 -httpd_conf /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/apache2.conf.debian' 121s [ info] generating script ./t/conf/ssl/httpd-passphrase.pl 121s [ info] generating script ./t/htdocs/modules/negotiation/query/test.pl 121s [ info] generating script ./t/htdocs/modules/rewrite/numbers.pl 121s [ info] generating script ./t/htdocs/modules/rewrite/db.pl 121s [ info] generating script ./t/htdocs/modules/rewrite/numbers2.pl 121s [ info] generating script ./t/htdocs/modules/ext_filter/eval-cmd.pl 121s [ info] generating script ./t/htdocs/modules/ext_filter/sleepycat.pl 121s [ info] generating script ./t/htdocs/modules/cgi/nph-test.pl 121s [ info] generating script ./t/htdocs/modules/cgi/pr37166.pl 121s [ info] generating script ./t/htdocs/modules/cgi/perl.pl 121s [ info] generating script ./t/htdocs/modules/cgi/nph-stderr.pl 121s [ info] generating script ./t/htdocs/modules/cgi/stderr1.pl 121s [ info] generating script ./t/htdocs/modules/cgi/big.pl 121s [ info] generating script ./t/htdocs/modules/cgi/ranged.pl 121s [ info] generating script ./t/htdocs/modules/cgi/action.pl 121s [ info] generating script ./t/htdocs/modules/cgi/unique-id.pl 121s [ info] generating script ./t/htdocs/modules/cgi/xother.pl 121s [ info] generating script ./t/htdocs/modules/cgi/redirect.pl 121s [ info] generating script ./t/htdocs/modules/cgi/perl_post.pl 121s [ info] generating script ./t/htdocs/modules/cgi/nph-foldhdr.pl 121s [ info] generating script ./t/htdocs/modules/cgi/bogus1k.pl 121s [ info] generating script ./t/htdocs/modules/cgi/nph-interim1.pl 121s [ info] generating script ./t/htdocs/modules/cgi/ocsp.pl 121s [ info] generating script ./t/htdocs/modules/cgi/stderr3.pl 121s [ info] generating script ./t/htdocs/modules/cgi/empty.pl 121s [ info] generating script ./t/htdocs/modules/cgi/env.pl 121s [ info] generating script ./t/htdocs/modules/cgi/nph-102.pl 121s [ info] generating script ./t/htdocs/modules/cgi/stderr2.pl 121s [ info] generating script ./t/htdocs/modules/cgi/bogus-perl.pl 121s [ info] generating script ./t/htdocs/modules/cgi/nph-interim2.pl 121s [ info] generating script ./t/htdocs/modules/cgi/nph-dripfeed.pl 121s [ info] generating script ./t/htdocs/modules/cgi/perl_echo.pl 121s [ info] generating script ./t/htdocs/modules/cgi/not-modified.pl 121s [ info] generating script ./t/htdocs/apache/http_strict/send_hdr.pl 121s [ info] generating script ./Apache-Test/t/cgi-bin/next_available_port.pl 121s [ info] generating script ./Apache-Test/t/cgi-bin/cookies.pl 121s Warning: NAME must be a package name 121s Checking if your kit is complete... 121s Looks good 121s [ info] generating script t/TEST 121s [ info] generating script ./t/cgi-bin/next_available_port.pl 121s [ info] generating script ./t/cgi-bin/cookies.pl 121s [ info] generating script t/TEST 121s Writing MYMETA.yml and MYMETA.json 121s Writing MYMETA.yml and MYMETA.json 121s Checking for Cwd...ok 121s Checking for File::Spec...ok 121s Generating a Unix-style Makefile 121s Writing Makefile for httpd-test 121s Writing MYMETA.yml and MYMETA.json 121s + su tuser -c 't/TEST ' 121s + tee testlog.mpm_prefork 121s [warning] setting ulimit to allow core files 121s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/TEST 124s [warning] generating SSL CA for asf 124s [ info] openssl req -new -x509 -keyout keys/ca.pem -out certs/ca.crt -days 365 -config conf/ca.cnf 124s ........+.+...+..+.........+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*.............+...............+...+..+.......+...+..+...+.+..+...+.+.........+..+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*...............+....+...+.....+...+.+.....................+..+...+...+......+...+.......+..............+....+..+............................+......+...........+.........+.+.....+...+.+.....+....+..+.+........+.+...+..+.+........+.........+...+.........+...................+..+....+.....+....+.....+.......+.....+..........+.....+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 125s ..+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*....+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*...+............+.........+.........+.+...+.....+......+.+.....+.+..............+.+..+.......+.....+...+......+......+......+...+....+...+............+.....+.............+..+......+.+...+...........+.........+.....................+.+....................+.+..+..........+.....+.+.................+...+.+...+.................+......+....+......+.....+.............+..+.......+...............+..+...+......+.........+.+...........+.+..+......+................+.....+.+..+...+...+.+.....+....+.........+..........................+...................+..+.+..+......+.......+.........+...........+.......+...........+......+.+..+.+..+....+........+...+..........+.....+....+.....+...+......+.+........+......+.+...+..+...+......+....+......+..+........................+....+..+....+......+...+....................+.+.....+.....................+.............+...........+...+...+............+......+....+...+........+.+........+......+............+...+.+......+.........+.....+.+.....+.............+...........+...+...+...+.........+...+.......+.................+......+.........+......+...+.+.....+.............+......+..+.......+..+....+.....+.....................+.+...+............+........+.+.....+.+........+.+......+...+.........+.....+.+..............+.......+...........+...+......+.........+.......+..+.+......+...+..+.+.....+...+..........+............+..............+...+..........+.....+.+.....+.......+..................+..+...+.+...+............+.........+..+.......+..+.+..+.......+...........+....+.........+............+........+.+.....+.+...+.....+....+.....+......+.+......+........+.........+...+.......+..+....+..+............+.......+........+............+...+..................+....+...+...+........+....+..+.+.....+.......+......+..+.......+...+.........+.......................+.+............+..+......+....+....................+.+..+.......+........+..................+.+...+..+.+..............+.........+....+..+......+...+....+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 125s ----- 125s [ info] openssl pkcs12 -export -in certs/ca.crt -inkey keys/ca.pem -out export/ca.p12 -passin pass:httpd -passout pass:httpd 125s [ info] openssl dsaparam -inform PEM -out dsa-param 2048 127s [ info] openssl gendsa -out keys/server_dsa.pem dsa-param 127s [ 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 127s [ 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 127s Using configuration from conf/server_dsa.cnf 127s Check that the request matches the signature 127s Signature ok 127s The Subject's Distinguished Name is as follows 127s countryName :PRINTABLE:'US' 127s stateOrProvinceName :ASN.1 12:'California' 127s localityName :ASN.1 12:'San Francisco' 127s organizationName :ASN.1 12:'ASF' 127s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test' 127s commonName :ASN.1 12:'localhost' 127s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 127s Certificate is to be certified until Mar 16 11:03:05 2025 GMT (365 days) 127s 127s Write out database with 1 new entries 127s Database updated 127s [ info] openssl genrsa -out keys/client_colon.pem 2048 128s [ 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 128s [ 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 128s Using configuration from conf/client_colon.cnf 128s Check that the request matches the signature 128s Signature ok 128s The Subject's Distinguished Name is as follows 128s countryName :PRINTABLE:'US' 128s stateOrProvinceName :ASN.1 12:'California' 128s localityName :ASN.1 12:'San Francisco' 128s organizationName :ASN.1 12:'ASF' 128s organizationalUnitName:ASN.1 12:'httpd-test' 128s commonName :ASN.1 12:'user:colon' 128s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 128s Certificate is to be certified until Mar 16 11:03:06 2025 GMT (365 days) 128s 128s Write out database with 1 new entries 128s Database updated 128s [ 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 128s [ info] generating proxy cert: proxy/client_colon.pem 128s [ info] openssl genrsa -out keys/client_ok.pem 2048 128s [ 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 128s [ 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_ok_ext 128s Using configuration from conf/client_ok.cnf 128s Check that the request matches the signature 128s Signature ok 128s The Subject's Distinguished Name is as follows 128s countryName :PRINTABLE:'US' 128s stateOrProvinceName :ASN.1 12:'California' 128s localityName :ASN.1 12:'San Francisco' 128s organizationName :ASN.1 12:'ASF' 128s organizationalUnitName:ASN.1 12:'httpd-test' 128s commonName :ASN.1 12:'client_ok' 128s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 128s Certificate is to be certified until Mar 16 11:03:06 2025 GMT (365 days) 128s 128s Write out database with 1 new entries 128s Database updated 128s [ 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 128s [ info] generating proxy cert: proxy/client_ok.pem 128s [ info] openssl genrsa -out keys/client_revoked.pem 2048 129s [ 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 129s [ 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 129s Using configuration from conf/client_revoked.cnf 129s Check that the request matches the signature 129s Signature ok 129s The Subject's Distinguished Name is as follows 129s countryName :PRINTABLE:'US' 129s stateOrProvinceName :ASN.1 12:'California' 129s localityName :ASN.1 12:'San Francisco' 129s organizationName :ASN.1 12:'ASF' 129s organizationalUnitName:ASN.1 12:'httpd-test' 129s commonName :ASN.1 12:'client_revoked' 129s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 129s Certificate is to be certified until Mar 16 11:03:07 2025 GMT (365 days) 129s 129s Write out database with 1 new entries 129s Database updated 129s [ 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 129s [ info] openssl ca -revoke certs/client_revoked.crt -config conf/cacrl.cnf -passin pass:httpd 129s Using configuration from conf/cacrl.cnf 129s Revoking Certificate 04. 129s Database updated 129s [ info] openssl ca -gencrl -out crl/ca-bundle.crl -config conf/cacrl.cnf -passin pass:httpd 129s Using configuration from conf/cacrl.cnf 129s [ info] generating proxy cert: proxy/client_revoked.pem 129s [ info] openssl gendsa -out keys/server_des3_dsa.pem -des3 -passout pass:httpd dsa-param 129s [ 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 129s [ 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 129s Using configuration from conf/server_des3_dsa.cnf 129s Check that the request matches the signature 129s Signature ok 129s The Subject's Distinguished Name is as follows 129s countryName :PRINTABLE:'US' 129s stateOrProvinceName :ASN.1 12:'California' 129s localityName :ASN.1 12:'San Francisco' 129s organizationName :ASN.1 12:'ASF' 129s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test' 129s commonName :ASN.1 12:'localhost' 129s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 129s Certificate is to be certified until Mar 16 11:03:07 2025 GMT (365 days) 129s 129s Write out database with 1 new entries 129s Database updated 129s [ info] openssl genrsa -out keys/server_des3.pem -des3 -passout pass:httpd 2048 130s [ 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 130s [ 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 130s Using configuration from conf/server_des3.cnf 130s Check that the request matches the signature 130s Signature ok 130s The Subject's Distinguished Name is as follows 130s countryName :PRINTABLE:'US' 130s stateOrProvinceName :ASN.1 12:'California' 130s localityName :ASN.1 12:'San Francisco' 130s organizationName :ASN.1 12:'ASF' 130s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test' 130s commonName :ASN.1 12:'localhost' 130s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 130s Certificate is to be certified until Mar 16 11:03:08 2025 GMT (365 days) 130s 130s Write out database with 1 new entries 130s Database updated 130s [ info] openssl gendsa -out keys/server2_des3_dsa.pem -des3 -passout pass:httpd dsa-param 130s [ 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 130s [ 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 130s Using configuration from conf/server2_des3_dsa.cnf 130s Check that the request matches the signature 130s Signature ok 130s The Subject's Distinguished Name is as follows 130s countryName :PRINTABLE:'US' 130s stateOrProvinceName :ASN.1 12:'California' 130s localityName :ASN.1 12:'San Francisco' 130s organizationName :ASN.1 12:'ASF' 130s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test-2' 130s commonName :ASN.1 12:'localhost' 130s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 130s Certificate is to be certified until Mar 16 11:03:08 2025 GMT (365 days) 130s 130s Write out database with 1 new entries 130s Database updated 130s [ info] openssl genrsa -out keys/server2_des3.pem -des3 -passout pass:httpd 2048 130s [ 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 130s [ 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 130s Using configuration from conf/server2_des3.cnf 130s Check that the request matches the signature 130s Signature ok 130s The Subject's Distinguished Name is as follows 130s countryName :PRINTABLE:'US' 130s stateOrProvinceName :ASN.1 12:'California' 130s localityName :ASN.1 12:'San Francisco' 130s organizationName :ASN.1 12:'ASF' 130s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test-2' 130s commonName :ASN.1 12:'localhost' 130s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 130s Certificate is to be certified until Mar 16 11:03:08 2025 GMT (365 days) 130s 130s Write out database with 1 new entries 130s Database updated 130s [ info] openssl gendsa -out keys/server2_dsa.pem dsa-param 130s [ 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 130s [ 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 130s Using configuration from conf/server2_dsa.cnf 130s Check that the request matches the signature 130s Signature ok 130s The Subject's Distinguished Name is as follows 130s countryName :PRINTABLE:'US' 130s stateOrProvinceName :ASN.1 12:'California' 130s localityName :ASN.1 12:'San Francisco' 130s organizationName :ASN.1 12:'ASF' 130s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test-2' 130s commonName :ASN.1 12:'localhost' 130s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 130s Certificate is to be certified until Mar 16 11:03:08 2025 GMT (365 days) 130s 130s Write out database with 1 new entries 130s Database updated 130s [ info] openssl genrsa -out keys/server2.pem 2048 131s [ info] openssl req -new -key keys/server2.pem -out csr/server2.csr -passin pass:httpd -passout pass:httpd -config conf/server2.cnf 131s [ 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 131s Using configuration from conf/server2.cnf 131s Check that the request matches the signature 131s Signature ok 131s The Subject's Distinguished Name is as follows 131s countryName :PRINTABLE:'US' 131s stateOrProvinceName :ASN.1 12:'California' 131s localityName :ASN.1 12:'San Francisco' 131s organizationName :ASN.1 12:'ASF' 131s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test-2' 131s commonName :ASN.1 12:'localhost' 131s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 131s Certificate is to be certified until Mar 16 11:03:09 2025 GMT (365 days) 131s 131s Write out database with 1 new entries 131s Database updated 131s [ info] openssl genrsa -out keys/server.pem 2048 132s [ info] openssl req -new -key keys/server.pem -out csr/server.csr -passin pass:httpd -passout pass:httpd -config conf/server.cnf 132s [ 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 132s Using configuration from conf/server.cnf 132s Check that the request matches the signature 132s Signature ok 132s The Subject's Distinguished Name is as follows 132s countryName :PRINTABLE:'US' 132s stateOrProvinceName :ASN.1 12:'California' 132s localityName :ASN.1 12:'San Francisco' 132s organizationName :ASN.1 12:'ASF' 132s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test' 132s commonName :ASN.1 12:'localhost' 132s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 132s Certificate is to be certified until Mar 16 11:03:10 2025 GMT (365 days) 132s 132s Write out database with 1 new entries 132s Database updated 132s [ info] openssl genrsa -out keys/client_snakeoil.pem 2048 132s [ 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 132s [ 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 132s Using configuration from conf/client_snakeoil.cnf 132s Check that the request matches the signature 132s Signature ok 132s The Subject's Distinguished Name is as follows 132s countryName :PRINTABLE:'AU' 132s stateOrProvinceName :ASN.1 12:'Queensland' 132s localityName :ASN.1 12:'Mackay' 132s organizationName :ASN.1 12:'Snake Oil, Ltd.' 132s organizationalUnitName:ASN.1 12:'Staff' 132s commonName :ASN.1 12:'client_snakeoil' 132s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 132s Certificate is to be certified until Mar 16 11:03:10 2025 GMT (365 days) 132s 132s Write out database with 1 new entries 132s Database updated 132s [ 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 132s [ info] generating proxy cert: proxy/client_snakeoil.pem 132s [ info] linked ca-bundle.crl to fdd35eee.r0 132s cd random_chunk && make .libs/mod_random_chunk.so 132s make[1]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 132s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -c mod_random_chunk.c 132s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_random_chunk.lo mod_random_chunk.c && touch mod_random_chunk.slo 133s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_random_chunk.c -fPIC -DPIC -o .libs/mod_random_chunk.o 133s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -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 133s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_random_chunk.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_random_chunk.so -o .libs/mod_random_chunk.so 134s libtool: link: ( cd ".libs" && rm -f "mod_random_chunk.la" && ln -s "../mod_random_chunk.la" "mod_random_chunk.la" ) 134s make[1]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 134s cd test_apr_uri && make .libs/mod_test_apr_uri.so 134s make[1]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 134s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -c mod_test_apr_uri.c 134s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/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 134s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_apr_uri.c -fPIC -DPIC -o .libs/mod_test_apr_uri.o 134s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -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 134s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_apr_uri.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_apr_uri.so -o .libs/mod_test_apr_uri.so 134s libtool: link: ( cd ".libs" && rm -f "mod_test_apr_uri.la" && ln -s "../mod_test_apr_uri.la" "mod_test_apr_uri.la" ) 134s make[1]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 134s cd test_rwrite && make .libs/mod_test_rwrite.so 134s make[1]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 134s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -c mod_test_rwrite.c 134s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_rwrite.lo mod_test_rwrite.c && touch mod_test_rwrite.slo 135s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_rwrite.c -fPIC -DPIC -o .libs/mod_test_rwrite.o 135s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -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 135s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_rwrite.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_rwrite.so -o .libs/mod_test_rwrite.so 135s libtool: link: ( cd ".libs" && rm -f "mod_test_rwrite.la" && ln -s "../mod_test_rwrite.la" "mod_test_rwrite.la" ) 135s make[1]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 135s cd test_session && make .libs/mod_test_session.so 135s make[1]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/test_session' 135s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -c mod_test_session.c 135s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_session.lo mod_test_session.c && touch mod_test_session.slo 135s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_session.c -fPIC -DPIC -o .libs/mod_test_session.o 135s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -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 136s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_session.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_session.so -o .libs/mod_test_session.so 136s libtool: link: ( cd ".libs" && rm -f "mod_test_session.la" && ln -s "../mod_test_session.la" "mod_test_session.la" ) 136s make[1]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/test_session' 136s cd memory_track && make .libs/mod_memory_track.so 136s make[1]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/memory_track' 136s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -c mod_memory_track.c 136s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_memory_track.lo mod_memory_track.c && touch mod_memory_track.slo 136s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_memory_track.c -fPIC -DPIC -o .libs/mod_memory_track.o 136s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -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 136s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_memory_track.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_memory_track.so -o .libs/mod_memory_track.so 136s libtool: link: ( cd ".libs" && rm -f "mod_memory_track.la" && ln -s "../mod_memory_track.la" "mod_memory_track.la" ) 136s make[1]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/memory_track' 136s cd test_pass_brigade && make .libs/mod_test_pass_brigade.so 136s make[1]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 136s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -c mod_test_pass_brigade.c 136s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/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 136s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_pass_brigade.c -fPIC -DPIC -o .libs/mod_test_pass_brigade.o 136s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -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 136s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_pass_brigade.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_pass_brigade.so -o .libs/mod_test_pass_brigade.so 137s libtool: link: ( cd ".libs" && rm -f "mod_test_pass_brigade.la" && ln -s "../mod_test_pass_brigade.la" "mod_test_pass_brigade.la" ) 137s make[1]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 137s cd client_add_filter && make .libs/mod_client_add_filter.so 137s make[1]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 137s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -c mod_client_add_filter.c 137s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/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 137s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_client_add_filter.c -fPIC -DPIC -o .libs/mod_client_add_filter.o 137s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -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 137s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_client_add_filter.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_client_add_filter.so -o .libs/mod_client_add_filter.so 137s libtool: link: ( cd ".libs" && rm -f "mod_client_add_filter.la" && ln -s "../mod_client_add_filter.la" "mod_client_add_filter.la" ) 137s make[1]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 137s cd authany && make .libs/mod_authany.so 137s make[1]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/authany' 137s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -c mod_authany.c 137s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_authany.lo mod_authany.c && touch mod_authany.slo 137s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_authany.c -fPIC -DPIC -o .libs/mod_authany.o 137s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -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 137s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_authany.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_authany.so -o .libs/mod_authany.so 137s libtool: link: ( cd ".libs" && rm -f "mod_authany.la" && ln -s "../mod_authany.la" "mod_authany.la" ) 137s make[1]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/authany' 137s cd echo_post && make .libs/mod_echo_post.so 137s make[1]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/echo_post' 137s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post.c 137s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_echo_post.lo mod_echo_post.c && touch mod_echo_post.slo 137s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post.c -fPIC -DPIC -o .libs/mod_echo_post.o 138s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -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 138s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_echo_post.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_echo_post.so -o .libs/mod_echo_post.so 138s libtool: link: ( cd ".libs" && rm -f "mod_echo_post.la" && ln -s "../mod_echo_post.la" "mod_echo_post.la" ) 138s make[1]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/echo_post' 138s cd echo_post_chunk && make .libs/mod_echo_post_chunk.so 138s make[1]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 138s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post_chunk.c 138s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/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 138s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post_chunk.c -fPIC -DPIC -o .libs/mod_echo_post_chunk.o 138s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -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 138s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_echo_post_chunk.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_echo_post_chunk.so -o .libs/mod_echo_post_chunk.so 138s libtool: link: ( cd ".libs" && rm -f "mod_echo_post_chunk.la" && ln -s "../mod_echo_post_chunk.la" "mod_echo_post_chunk.la" ) 138s make[1]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 138s cd input_body_filter && make .libs/mod_input_body_filter.so 138s make[1]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 138s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -c mod_input_body_filter.c 138s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/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 138s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_input_body_filter.c -fPIC -DPIC -o .libs/mod_input_body_filter.o 138s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -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 138s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_input_body_filter.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_input_body_filter.so -o .libs/mod_input_body_filter.so 139s libtool: link: ( cd ".libs" && rm -f "mod_input_body_filter.la" && ln -s "../mod_input_body_filter.la" "mod_input_body_filter.la" ) 139s make[1]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 139s cd nntp_like && make .libs/mod_nntp_like.so 139s make[1]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 139s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -c mod_nntp_like.c 139s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_nntp_like.lo mod_nntp_like.c && touch mod_nntp_like.slo 139s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_nntp_like.c -fPIC -DPIC -o .libs/mod_nntp_like.o 139s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -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 139s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_nntp_like.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_nntp_like.so -o .libs/mod_nntp_like.so 139s libtool: link: ( cd ".libs" && rm -f "mod_nntp_like.la" && ln -s "../mod_nntp_like.la" "mod_nntp_like.la" ) 139s make[1]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 139s cd test_ssl && make .libs/mod_test_ssl.so 139s make[1]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 139s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -c mod_test_ssl.c 139s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_ssl.lo mod_test_ssl.c && touch mod_test_ssl.slo 139s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_ssl.c -fPIC -DPIC -o .libs/mod_test_ssl.o 139s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -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 139s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_ssl.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_ssl.so -o .libs/mod_test_ssl.so 139s libtool: link: ( cd ".libs" && rm -f "mod_test_ssl.la" && ln -s "../mod_test_ssl.la" "mod_test_ssl.la" ) 139s make[1]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 139s cd eat_post && make .libs/mod_eat_post.so 139s make[1]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/eat_post' 139s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -c mod_eat_post.c 139s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_eat_post.lo mod_eat_post.c && touch mod_eat_post.slo 140s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_eat_post.c -fPIC -DPIC -o .libs/mod_eat_post.o 140s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -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 140s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_eat_post.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_eat_post.so -o .libs/mod_eat_post.so 140s libtool: link: ( cd ".libs" && rm -f "mod_eat_post.la" && ln -s "../mod_eat_post.la" "mod_eat_post.la" ) 140s make[1]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/eat_post' 140s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_utilities.lo mod_test_utilities.c && touch mod_test_utilities.slo 140s cd test_utilities && make .libs/mod_test_utilities.so 140s make[1]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 140s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -c mod_test_utilities.c 140s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_utilities.c -fPIC -DPIC -o .libs/mod_test_utilities.o 140s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -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 140s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_utilities.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_utilities.so -o .libs/mod_test_utilities.so 140s libtool: link: ( cd ".libs" && rm -f "mod_test_utilities.la" && ln -s "../mod_test_utilities.la" "mod_test_utilities.la" ) 140s make[1]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 140s cd fold && make .libs/mod_fold.so 140s make[1]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/fold' 140s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -c mod_fold.c 140s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_fold.lo mod_fold.c && touch mod_fold.slo 140s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_fold.c -fPIC -DPIC -o .libs/mod_fold.o 140s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -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 140s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_fold.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_fold.so -o .libs/mod_fold.so 141s libtool: link: ( cd ".libs" && rm -f "mod_fold.la" && ln -s "../mod_fold.la" "mod_fold.la" ) 141s make[1]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/fold' 141s cd list_modules && make .libs/mod_list_modules.so 141s make[1]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/list_modules' 141s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -c mod_list_modules.c 141s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_list_modules.lo mod_list_modules.c && touch mod_list_modules.slo 141s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_list_modules.c -fPIC -DPIC -o .libs/mod_list_modules.o 141s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -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 141s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_list_modules.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_list_modules.so -o .libs/mod_list_modules.so 141s libtool: link: ( cd ".libs" && rm -f "mod_list_modules.la" && ln -s "../mod_list_modules.la" "mod_list_modules.la" ) 141s make[1]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/list_modules' 141s /usr/sbin/apache2 -d /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t -f /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/httpd.conf -D APACHE2 -D APACHE2_4 -D PERL_USEITHREADS 141s using Apache/2.4.58 (prefork MPM) 141s 141s waiting 60 seconds for server to start: .[Sat Mar 16 11:03:19.688135 2024] [core:trace3] [pid 8352] core.c(3482): Setting LogLevel for all modules to trace8 141s [Sat Mar 16 11:03:19.689023 2024] [core:trace6] [pid 8352] core.c(3499): Cannot find module 'rewrite', trying 'rewrite_module' 141s [Sat Mar 16 11:03:19.689049 2024] [core:trace3] [pid 8352] core.c(3509): Setting LogLevel for module mod_rewrite.c to trace8 141s [Sat Mar 16 11:03:19.690022 2024] [core:trace6] [pid 8352] core.c(3499): Cannot find module 'dumpio', trying 'dumpio_module' 141s [Sat Mar 16 11:03:19.690049 2024] [core:trace3] [pid 8352] core.c(3509): Setting LogLevel for module mod_dumpio.c to trace7 141s [Sat Mar 16 11:03:19.690052 2024] [core:trace3] [pid 8352] core.c(3482): Setting LogLevel for all modules to info 141s [Sat Mar 16 11:03:19.690057 2024] [core:trace6] [pid 8352] core.c(3499): Cannot find module 'core', trying 'core_module' 141s [Sat Mar 16 11:03:19.690061 2024] [core:trace3] [pid 8352] core.c(3509): Setting LogLevel for module core.c to crit 141s [Sat Mar 16 11:03:19.690066 2024] [core:trace3] [pid 8352] core.c(3482): Setting LogLevel for all modules to crit 141s [Sat Mar 16 11:03:19.690073 2024] [core:trace6] [pid 8352] core.c(3499): Cannot find module 'core', trying 'core_module' 141s [Sat Mar 16 11:03:19.690077 2024] [core:trace3] [pid 8352] core.c(3509): Setting LogLevel for module core.c to info 141s [Sat Mar 16 11:03:19.690079 2024] [core:trace3] [pid 8352] core.c(3482): Setting LogLevel for all modules to crit 141s [Sat Mar 16 11:03:19.690091 2024] [core:trace6] [pid 8352] core.c(3499): Cannot find module 'core', trying 'core_module' 141s [Sat Mar 16 11:03:19.690094 2024] [core:trace3] [pid 8352] core.c(3509): Setting LogLevel for module core.c to info 141s [Sat Mar 16 11:03:19.690097 2024] [core:trace3] [pid 8352] core.c(3482): Setting LogLevel for all modules to crit 141s [Sat Mar 16 11:03:19.690100 2024] [core:trace3] [pid 8352] core.c(3482): Setting LogLevel for all modules to info 141s [Sat Mar 16 11:03:19.690105 2024] [core:trace6] [pid 8352] core.c(3499): Cannot find module 'core', trying 'core_module' 141s [Sat Mar 16 11:03:19.690109 2024] [core:trace3] [pid 8352] core.c(3509): Setting LogLevel for module core.c to crit 141s [Sat Mar 16 11:03:19.690114 2024] [core:trace3] [pid 8352] core.c(3482): Setting LogLevel for all modules to info 141s [Sat Mar 16 11:03:19.690670 2024] [core:trace6] [pid 8352] core.c(3499): Cannot find module 'http2', trying 'http2_module' 141s [Sat Mar 16 11:03:19.690692 2024] [core:trace3] [pid 8352] core.c(3509): Setting LogLevel for module mod_http2.c to debug 141s [Sat Mar 16 11:03:19.691674 2024] [proxy:info] [pid 8352] AH01145: Sharing worker 'http://localhost:8529/' instead of creating new worker 'http://localhost:8529/servlet' 141s [Sat Mar 16 11:03:19.691714 2024] [core:trace6] [pid 8352] core.c(3499): Cannot find module 'proxy_hcheck', trying 'proxy_hcheck_module' 141s [Sat Mar 16 11:03:19.691720 2024] [core:trace3] [pid 8352] core.c(3509): Setting LogLevel for module mod_proxy_hcheck.c to trace4 141s 141s waiting 60 seconds for server to start: ok (waited 0 secs) 141s server localhost:8529 started 141s server localhost:8530 listening (mod_nntp_like) 141s server localhost:8531 listening (mod_nntp_like_ssl) 141s server localhost:8532 listening (mod_ssl) 141s server localhost:8533 listening (ssl_optional_cc) 141s server localhost:8534 listening (ssl_pr33791) 141s server localhost:8535 listening (ssl_ocsp) 141s server localhost:8536 listening (cve_2011_3368_rewrite) 141s server localhost:8537 listening (proxy_http_reverse) 141s server localhost:8538 listening (proxy_http_nofwd) 141s server localhost:8539 listening (cve_2011_3368) 141s server localhost:8540 listening (mod_headers) 141s server localhost:8541 listening (mod_echo) 141s server localhost:8542 listening (mod_echo_ssl) 141s server localhost:8543 listening (error_document) 141s server localhost:8544 listening (http_unsafe) 141s server localhost:8545 listening (http_strict) 141s server localhost:8546 listening (remote_ip) 141s server localhost:8547 listening (core) 141s server localhost:8548 listening (mod_proxy) 141s server localhost:8549 listening (proxy_http_bal1) 141s server localhost:8550 listening (proxy_http_bal2) 141s server localhost:8551 listening (proxy_http_balancer) 141s server localhost:8554 listening (proxy_fcgi) 141s server localhost:8555 listening (mod_vhost_alias) 141s server localhost:8556 listening (mod_include) 141s server localhost:8557 listening (h2c) 141s server localhost:8558 listening (h2) 141s server localhost:8559 listening (mod_cache) 141s server localhost:8560 listening (proxy_http_https) 141s server localhost:8561 listening (proxy_https_https) 141s server localhost:8562 listening (proxy_http_https_proxy_section) 141s server localhost:8563 listening (proxy_https_https_proxy_section) 141s server localhost:8564 listening (proxy_https_http) 143s [ info] adding source lib /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/Apache-Test/lib to @INC 150s t/ab/base.t ......................... 150s 1..5 150s # Running under perl version 5.038002 for linux 150s # Current time local: Sat Mar 16 11:03:25 2024 150s # Current time GMT: Sat Mar 16 11:03:25 2024 150s # Using Test.pm version 1.31 150s # Using Apache/Test.pm version 1.42 150s # # running: 150s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 http://localhost:8547/ 150s ok 1 150s ok 2 150s # # running: 150s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 https://localhost:8532/ 150s ok 3 150s ok 4 150s ok 5 150s ok 152s t/apache/404.t ...................... 152s 1..2 152s # Running under perl version 5.038002 for linux 152s # Current time local: Sat Mar 16 11:03:28 2024 152s # Current time GMT: Sat Mar 16 11:03:28 2024 152s # Using Test.pm version 1.31 152s # Using Apache/Test.pm version 1.42 152s # GET_STR Response: 152s # HTTP/1.1 404 Not Found 152s # Connection: close 152s # Date: Sat, 16 Mar 2024 11:03:30 GMT 152s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 152s # Content-Length: 196 152s # Content-Type: text/html; charset=iso-8859-1 152s # Client-Date: Sat, 16 Mar 2024 11:03:30 GMT 152s # Client-Peer: 127.0.0.1:8529 152s # Client-Response-Num: 1 152s # Title: 404 Not Found 152s # 152s # 152s # 152s # 404 Not Found 152s # 152s #

Not Found

152s #

The requested URL was not found on this server.

152s # 152s ok 1 152s ok 2 152s ok 154s t/apache/acceptpathinfo.t ........... 154s 1..36 154s # Running under perl version 5.038002 for linux 154s # Current time local: Sat Mar 16 11:03:30 2024 154s # Current time GMT: Sat Mar 16 11:03:30 2024 154s # Using Test.pm version 1.31 154s # Using Apache/Test.pm version 1.42 154s # testing : AcceptPathInfo default return code for /apache/acceptpathinfo 154s # expected: '200' 154s # received: '200' 154s ok 1 154s # testing : AcceptPathInfo default body for /apache/acceptpathinfo 154s # expected: qr/_\(none\)_/ 154s # received: '_(none)_' 154s ok 2 154s # testing : AcceptPathInfo default return code for /apache/acceptpathinfo/foo/bar 154s # expected: '404' 154s # received: '404' 154s ok 3 154s # testing : AcceptPathInfo default body for /apache/acceptpathinfo/foo/bar 154s # expected: qr/Not Found/ 154s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

' 154s ok 24 154s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on 154s # expected: '200' 154s # received: '200' 154s ok 25 154s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on 154s # expected: qr/_\(none\)_/ 154s # received: '_(none)_' 154s ok 26 154s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on/foo/bar 154s # expected: '404' 154s # received: '404' 154s ok 27 154s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on/foo/bar 154s # expected: qr/Not Found/ 154s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

' 154s ok 28 154s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on/index.shtml 154s # expected: '200' 154s # received: '200' 154s ok 29 154s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on/index.shtml 154s # expected: qr/_\(none\)_/ 154s # received: '_(none)_' 154s ok 30 154s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on/index.shtml/foo/bar 154s # expected: '200' 154s # received: '200' 154s ok 31 154s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on/index.shtml/foo/bar 154s # expected: qr/_\/foo\/bar_/ 154s # received: '_/foo/bar_' 154s ok 32 154s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on/test.sh 154s # expected: '200' 154s # received: '200' 154s ok 33 154s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on/test.sh 154s # expected: qr/_\(none\)_/ 154s # received: '_(none)_' 154s ok 34 154s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on/test.sh/foo/bar 154s # expected: '200' 154s # received: '200' 154s ok 35 154s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on/test.sh/foo/bar 154s # expected: qr/_\/foo\/bar_/ 154s # received: '_/foo/bar_' 154s ok 36 154s ok 158s t/apache/byterange.t ................ 158s # using LWP client 158s 1..217 158s # Running under perl version 5.038002 for linux 158s # Current time local: Sat Mar 16 11:03:32 2024 158s # Current time GMT: Sat Mar 16 11:03:32 2024 158s # Using Test.pm version 1.31 158s # Using Apache/Test.pm version 1.42 158s downloaded 17651 bytes, file is 17651 bytes 158s ok 1 158s downloaded 56240 bytes, file is 56240 bytes 158s ok 2 158s downloaded 34283 bytes, file is 34283 bytes 158s ok 3 158s downloaded 55533 bytes, file is 55533 bytes 158s ok 4 158s downloaded 43888 bytes, file is 43888 bytes 158s ok 5 158s downloaded 89271 bytes, file is 89271 bytes 158s ok 6 158s downloaded 9991 bytes, file is 9991 bytes 158s ok 7 158s downloaded 9577 bytes, file is 9577 bytes 158s ok 8 158s downloaded 4100 bytes, file is 4100 bytes 158s ok 9 158s downloaded 3672 bytes, file is 3672 bytes 158s ok 10 158s downloaded 7683 bytes, file is 7683 bytes 158s ok 11 158s downloaded 144298 bytes, file is 144298 bytes 158s ok 12 158s downloaded 7966 bytes, file is 7966 bytes 158s ok 13 158s downloaded 6892 bytes, file is 6892 bytes 158s ok 14 158s downloaded 7760 bytes, file is 7760 bytes 158s ok 15 158s downloaded 6327 bytes, file is 6327 bytes 158s ok 16 158s downloaded 133641 bytes, file is 133641 bytes 158s ok 17 158s downloaded 6142 bytes, file is 6142 bytes 158s ok 18 158s downloaded 3594 bytes, file is 3594 bytes 158s ok 19 158s downloaded 4085 bytes, file is 4085 bytes 158s ok 20 158s downloaded 119430 bytes, file is 119430 bytes 158s ok 21 158s downloaded 6597 bytes, file is 6597 bytes 158s ok 22 158s downloaded 5335 bytes, file is 5335 bytes 158s ok 23 158s downloaded 4616 bytes, file is 4616 bytes 158s ok 24 158s downloaded 115538 bytes, file is 115538 bytes 158s ok 25 158s downloaded 10759 bytes, file is 10759 bytes 158s ok 26 158s downloaded 12271 bytes, file is 12271 bytes 158s ok 27 158s downloaded 9232 bytes, file is 9232 bytes 158s ok 28 158s downloaded 129680 bytes, file is 129680 bytes 158s ok 29 158s downloaded 10557 bytes, file is 10557 bytes 158s ok 30 158s downloaded 12319 bytes, file is 12319 bytes 158s ok 31 158s downloaded 8442 bytes, file is 8442 bytes 158s ok 32 158s downloaded 4450 bytes, file is 4450 bytes 158s ok 33 158s downloaded 64523 bytes, file is 64523 bytes 158s ok 34 158s downloaded 8201 bytes, file is 8201 bytes 158s ok 35 158s downloaded 4103 bytes, file is 4103 bytes 158s ok 36 158s downloaded 10924 bytes, file is 10924 bytes 158s ok 37 158s downloaded 4456 bytes, file is 4456 bytes 158s ok 38 158s downloaded 100187 bytes, file is 100187 bytes 158s ok 39 158s downloaded 7717 bytes, file is 7717 bytes 158s ok 40 158s downloaded 7702 bytes, file is 7702 bytes 158s ok 41 158s downloaded 7017 bytes, file is 7017 bytes 158s ok 42 158s downloaded 71129 bytes, file is 71129 bytes 158s ok 43 158s downloaded 4599 bytes, file is 4599 bytes 158s ok 44 158s downloaded 6150 bytes, file is 6150 bytes 158s ok 45 158s downloaded 5111 bytes, file is 5111 bytes 158s ok 46 158s downloaded 40701 bytes, file is 40701 bytes 158s ok 47 158s downloaded 5730 bytes, file is 5730 bytes 158s ok 48 158s downloaded 4682 bytes, file is 4682 bytes 158s ok 49 158s downloaded 4980 bytes, file is 4980 bytes 158s ok 50 158s downloaded 54032 bytes, file is 54032 bytes 158s ok 51 158s downloaded 7007 bytes, file is 7007 bytes 158s ok 52 158s downloaded 37377 bytes, file is 37377 bytes 158s ok 53 158s downloaded 4214 bytes, file is 4214 bytes 158s ok 54 158s downloaded 3946 bytes, file is 3946 bytes 158s ok 55 158s downloaded 4054 bytes, file is 4054 bytes 158s ok 56 158s downloaded 44427 bytes, file is 44427 bytes 158s ok 57 158s downloaded 4744 bytes, file is 4744 bytes 158s ok 58 158s downloaded 3946 bytes, file is 3946 bytes 158s ok 59 158s downloaded 4055 bytes, file is 4055 bytes 158s ok 60 158s downloaded 68937 bytes, file is 68937 bytes 158s ok 61 158s downloaded 3946 bytes, file is 3946 bytes 158s ok 62 158s downloaded 4052 bytes, file is 4052 bytes 158s ok 63 158s downloaded 124713 bytes, file is 124713 bytes 158s ok 64 158s downloaded 107201 bytes, file is 107201 bytes 158s ok 65 158s downloaded 38060 bytes, file is 38060 bytes 158s ok 66 158s downloaded 4470 bytes, file is 4470 bytes 158s ok 67 158s downloaded 6335 bytes, file is 6335 bytes 158s ok 68 158s downloaded 7363 bytes, file is 7363 bytes 158s ok 69 158s downloaded 5889 bytes, file is 5889 bytes 158s ok 70 158s downloaded 4651 bytes, file is 4651 bytes 158s ok 71 158s downloaded 8357 bytes, file is 8357 bytes 158s ok 72 158s downloaded 25281 bytes, file is 25281 bytes 158s ok 73 158s downloaded 53904 bytes, file is 53904 bytes 158s ok 74 158s downloaded 115157 bytes, file is 115157 bytes 158s ok 75 158s downloaded 20457 bytes, file is 20457 bytes 158s ok 76 158s downloaded 5768 bytes, file is 5768 bytes 158s ok 77 158s downloaded 8241 bytes, file is 8241 bytes 158s ok 78 158s downloaded 824371 bytes, file is 824371 bytes 158s ok 79 158s downloaded 22583 bytes, file is 22583 bytes 158s ok 80 158s downloaded 7010 bytes, file is 7010 bytes 158s ok 81 158s downloaded 8386 bytes, file is 8386 bytes 158s ok 82 158s downloaded 294 bytes, file is 294 bytes 158s ok 83 158s downloaded 304 bytes, file is 304 bytes 158s ok 84 158s downloaded 8016 bytes, file is 8016 bytes 158s ok 85 158s downloaded 56994 bytes, file is 56994 bytes 158s ok 86 158s downloaded 4480 bytes, file is 4480 bytes 158s ok 87 158s downloaded 9151 bytes, file is 9151 bytes 158s ok 88 158s downloaded 15459 bytes, file is 15459 bytes 158s ok 89 158s downloaded 9546 bytes, file is 9546 bytes 158s ok 90 158s downloaded 4837 bytes, file is 4837 bytes 158s ok 91 158s downloaded 6938 bytes, file is 6938 bytes 158s ok 92 158s downloaded 26154 bytes, file is 26154 bytes 158s ok 93 158s downloaded 53154 bytes, file is 53154 bytes 158s ok 94 158s downloaded 4943 bytes, file is 4943 bytes 158s ok 95 158s downloaded 43100 bytes, file is 43100 bytes 158s ok 96 158s downloaded 22163 bytes, file is 22163 bytes 158s ok 97 158s downloaded 39867 bytes, file is 39867 bytes 158s ok 98 158s downloaded 4052 bytes, file is 4052 bytes 158s ok 99 158s downloaded 24330 bytes, file is 24330 bytes 158s ok 100 158s downloaded 311377 bytes, file is 311377 bytes 158s ok 101 158s downloaded 9376 bytes, file is 9376 bytes 158s ok 102 158s downloaded 46317 bytes, file is 46317 bytes 158s ok 103 158s downloaded 26746 bytes, file is 26746 bytes 158s ok 104 158s downloaded 7959 bytes, file is 7959 bytes 158s ok 105 158s downloaded 84353 bytes, file is 84353 bytes 158s ok 106 158s downloaded 37665 bytes, file is 37665 bytes 158s ok 107 158s downloaded 10359 bytes, file is 10359 bytes 158s ok 108 158s downloaded 22795 bytes, file is 22795 bytes 158s ok 109 158s downloaded 14429 bytes, file is 14429 bytes 158s ok 110 158s downloaded 9377 bytes, file is 9377 bytes 158s ok 111 158s downloaded 37601 bytes, file is 37601 bytes 158s ok 112 158s downloaded 90814 bytes, file is 90814 bytes 158s ok 113 158s downloaded 55292 bytes, file is 55292 bytes 158s ok 114 158s downloaded 39537 bytes, file is 39537 bytes 158s ok 115 158s downloaded 37816 bytes, file is 37816 bytes 158s ok 116 158s downloaded 49936 bytes, file is 49936 bytes 158s ok 117 158s downloaded 15221 bytes, file is 15221 bytes 158s ok 118 158s downloaded 22218 bytes, file is 22218 bytes 158s ok 119 158s downloaded 13355 bytes, file is 13355 bytes 158s ok 120 158s downloaded 16608 bytes, file is 16608 bytes 158s ok 121 158s downloaded 1649 bytes, file is 1649 bytes 158s ok 122 158s downloaded 422210 bytes, file is 422210 bytes 158s ok 123 158s downloaded 31786 bytes, file is 31786 bytes 158s ok 124 158s downloaded 137232 bytes, file is 137232 bytes 158s ok 125 158s downloaded 16501 bytes, file is 16501 bytes 158s ok 126 158s downloaded 13815 bytes, file is 13815 bytes 158s ok 127 158s downloaded 180836 bytes, file is 180836 bytes 158s ok 128 158s downloaded 45028 bytes, file is 45028 bytes 158s ok 129 158s downloaded 72248 bytes, file is 72248 bytes 158s ok 130 158s downloaded 6153 bytes, file is 6153 bytes 158s ok 131 158s downloaded 1527 bytes, file is 1527 bytes 158s ok 132 158s downloaded 59530 bytes, file is 59530 bytes 158s ok 133 158s downloaded 30628 bytes, file is 30628 bytes 158s ok 134 158s downloaded 2013 bytes, file is 2013 bytes 158s ok 135 158s downloaded 129125 bytes, file is 129125 bytes 158s ok 136 158s downloaded 37398 bytes, file is 37398 bytes 158s ok 137 158s downloaded 22429 bytes, file is 22429 bytes 158s ok 138 158s downloaded 35539 bytes, file is 35539 bytes 158s ok 139 158s downloaded 71703 bytes, file is 71703 bytes 158s ok 140 158s downloaded 4432 bytes, file is 4432 bytes 158s ok 141 158s downloaded 8360 bytes, file is 8360 bytes 158s ok 142 158s downloaded 12224 bytes, file is 12224 bytes 158s ok 143 158s downloaded 355 bytes, file is 355 bytes 158s ok 144 158s downloaded 2026 bytes, file is 2026 bytes 158s ok 145 158s downloaded 74839 bytes, file is 74839 bytes 158s ok 146 158s downloaded 9436 bytes, file is 9436 bytes 158s ok 147 158s downloaded 12143 bytes, file is 12143 bytes 158s ok 148 158s downloaded 26451 bytes, file is 26451 bytes 158s ok 149 158s downloaded 9588 bytes, file is 9588 bytes 158s ok 150 158s downloaded 58695 bytes, file is 58695 bytes 158s ok 151 158s downloaded 22331 bytes, file is 22331 bytes 158s ok 152 158s downloaded 3429 bytes, file is 3429 bytes 158s ok 153 158s downloaded 10963 bytes, file is 10963 bytes 158s ok 154 158s downloaded 8357 bytes, file is 8357 bytes 158s ok 155 158s downloaded 36144 bytes, file is 36144 bytes 158s ok 156 158s downloaded 26757 bytes, file is 26757 bytes 158s ok 157 158s downloaded 151973 bytes, file is 151973 bytes 158s ok 158 158s downloaded 1243 bytes, file is 1243 bytes 158s ok 159 158s downloaded 15223 bytes, file is 15223 bytes 158s ok 160 158s downloaded 93369 bytes, file is 93369 bytes 158s ok 161 158s downloaded 14283 bytes, file is 14283 bytes 158s ok 162 158s downloaded 4784 bytes, file is 4784 bytes 158s ok 163 158s downloaded 51369 bytes, file is 51369 bytes 158s ok 164 158s downloaded 49853 bytes, file is 49853 bytes 158s ok 165 158s downloaded 5144 bytes, file is 5144 bytes 158s ok 166 158s downloaded 23397 bytes, file is 23397 bytes 158s ok 167 158s downloaded 68880 bytes, file is 68880 bytes 158s ok 168 158s downloaded 12096 bytes, file is 12096 bytes 158s ok 169 158s downloaded 26551 bytes, file is 26551 bytes 158s ok 170 158s downloaded 89288 bytes, file is 89288 bytes 158s ok 171 158s downloaded 5138 bytes, file is 5138 bytes 158s ok 172 158s downloaded 6693 bytes, file is 6693 bytes 158s ok 173 158s downloaded 135805 bytes, file is 135805 bytes 158s ok 174 158s downloaded 31661 bytes, file is 31661 bytes 158s ok 175 158s downloaded 33167 bytes, file is 33167 bytes 158s ok 176 158s downloaded 48816 bytes, file is 48816 bytes 158s ok 177 158s downloaded 35911 bytes, file is 35911 bytes 158s ok 178 158s downloaded 18756 bytes, file is 18756 bytes 158s ok 179 158s downloaded 43401 bytes, file is 43401 bytes 158s ok 180 158s downloaded 509 bytes, file is 509 bytes 158s ok 181 158s downloaded 19189 bytes, file is 19189 bytes 158s ok 182 158s downloaded 15588 bytes, file is 15588 bytes 158s ok 183 158s downloaded 123417 bytes, file is 123417 bytes 158s ok 184 158s downloaded 1548 bytes, file is 1548 bytes 158s ok 185 158s downloaded 58669 bytes, file is 58669 bytes 158s ok 186 158s downloaded 27846 bytes, file is 27846 bytes 158s ok 187 158s downloaded 19186 bytes, file is 19186 bytes 158s ok 188 158s downloaded 29862 bytes, file is 29862 bytes 158s ok 189 158s downloaded 7132 bytes, file is 7132 bytes 158s ok 190 158s downloaded 9019 bytes, file is 9019 bytes 158s ok 191 158s downloaded 77701 bytes, file is 77701 bytes 158s ok 192 158s downloaded 53982 bytes, file is 53982 bytes 158s ok 193 158s downloaded 10328 bytes, file is 10328 bytes 158s ok 194 158s downloaded 46394 bytes, file is 46394 bytes 158s ok 195 158s downloaded 39569 bytes, file is 39569 bytes 158s ok 196 158s downloaded 758278 bytes, file is 758278 bytes 158s ok 197 158s downloaded 372 bytes, file is 372 bytes 158s ok 198 158s downloaded 294 bytes, file is 294 bytes 158s ok 199 158s downloaded 294 bytes, file is 294 bytes 158s ok 200 158s downloaded 10623 bytes, file is 10623 bytes 158s ok 201 158s downloaded 8511 bytes, file is 8511 bytes 158s ok 202 158s downloaded 4483 bytes, file is 4483 bytes 158s ok 203 158s downloaded 90816 bytes, file is 90816 bytes 158s ok 204 158s downloaded 25417 bytes, file is 25417 bytes 158s ok 205 158s downloaded 14126 bytes, file is 14126 bytes 158s ok 206 158s downloaded 38625 bytes, file is 38625 bytes 158s ok 207 158s downloaded 454394 bytes, file is 454394 bytes 158s ok 208 158s downloaded 7951 bytes, file is 7951 bytes 158s ok 209 158s downloaded 7400 bytes, file is 7400 bytes 158s ok 210 158s downloaded 92850 bytes, file is 92850 bytes 158s ok 211 158s downloaded 50829 bytes, file is 50829 bytes 158s ok 212 158s downloaded 3862 bytes, file is 3862 bytes 158s ok 213 158s downloaded 32731 bytes, file is 32731 bytes 158s ok 214 158s downloaded 86827 bytes, file is 86827 bytes 158s ok 215 158s downloaded 50436 bytes, file is 50436 bytes 158s ok 216 158s downloaded 24001 bytes, file is 24001 bytes 158s ok 217 158s ok 160s t/apache/byterange2.t ............... 160s 1..1 160s # Running under perl version 5.038002 for linux 160s # Current time local: Sat Mar 16 11:03:36 2024 160s # Current time GMT: Sat Mar 16 11:03:36 2024 160s # Using Test.pm version 1.31 160s # Using Apache/Test.pm version 1.42 160s # testing : return correct content 160s # expected: 'hello 160s # ' 160s # received: 'hello 160s # ' 160s ok 1 160s ok 164s t/apache/byterange3.t ............... 164s # using LWP client 164s 1..217 164s # Running under perl version 5.038002 for linux 164s # Current time local: Sat Mar 16 11:03:38 2024 164s # Current time GMT: Sat Mar 16 11:03:38 2024 164s # Using Test.pm version 1.31 164s # Using Apache/Test.pm version 1.42 164s downloaded 17651 bytes, file is 17651 bytes 164s ok 1 164s downloaded 56240 bytes, file is 56240 bytes 164s ok 2 164s downloaded 34283 bytes, file is 34283 bytes 164s ok 3 164s downloaded 55533 bytes, file is 55533 bytes 164s ok 4 164s downloaded 43888 bytes, file is 43888 bytes 164s ok 5 164s downloaded 89271 bytes, file is 89271 bytes 164s ok 6 164s downloaded 9991 bytes, file is 9991 bytes 164s ok 7 164s downloaded 9577 bytes, file is 9577 bytes 164s ok 8 164s downloaded 4100 bytes, file is 4100 bytes 164s ok 9 164s downloaded 3672 bytes, file is 3672 bytes 164s ok 10 164s downloaded 7683 bytes, file is 7683 bytes 164s ok 11 164s downloaded 144298 bytes, file is 144298 bytes 164s ok 12 164s downloaded 7966 bytes, file is 7966 bytes 164s ok 13 164s downloaded 6892 bytes, file is 6892 bytes 164s ok 14 164s downloaded 7760 bytes, file is 7760 bytes 164s ok 15 164s downloaded 6327 bytes, file is 6327 bytes 164s ok 16 164s downloaded 133641 bytes, file is 133641 bytes 164s ok 17 164s downloaded 6142 bytes, file is 6142 bytes 164s ok 18 164s downloaded 3594 bytes, file is 3594 bytes 164s ok 19 164s downloaded 4085 bytes, file is 4085 bytes 164s ok 20 164s downloaded 119430 bytes, file is 119430 bytes 164s ok 21 164s downloaded 6597 bytes, file is 6597 bytes 164s ok 22 164s downloaded 5335 bytes, file is 5335 bytes 164s ok 23 164s downloaded 4616 bytes, file is 4616 bytes 164s ok 24 164s downloaded 115538 bytes, file is 115538 bytes 164s ok 25 164s downloaded 10759 bytes, file is 10759 bytes 164s ok 26 164s downloaded 12271 bytes, file is 12271 bytes 164s ok 27 164s downloaded 9232 bytes, file is 9232 bytes 164s ok 28 164s downloaded 129680 bytes, file is 129680 bytes 164s ok 29 164s downloaded 10557 bytes, file is 10557 bytes 164s ok 30 164s downloaded 12319 bytes, file is 12319 bytes 164s ok 31 164s downloaded 8442 bytes, file is 8442 bytes 164s ok 32 164s downloaded 4450 bytes, file is 4450 bytes 164s ok 33 164s downloaded 64523 bytes, file is 64523 bytes 164s ok 34 164s downloaded 8201 bytes, file is 8201 bytes 164s ok 35 164s downloaded 4103 bytes, file is 4103 bytes 164s ok 36 164s downloaded 10924 bytes, file is 10924 bytes 164s ok 37 164s downloaded 4456 bytes, file is 4456 bytes 164s ok 38 164s downloaded 100187 bytes, file is 100187 bytes 164s ok 39 164s downloaded 7717 bytes, file is 7717 bytes 164s ok 40 164s downloaded 7702 bytes, file is 7702 bytes 164s ok 41 164s downloaded 7017 bytes, file is 7017 bytes 164s ok 42 164s downloaded 71129 bytes, file is 71129 bytes 164s ok 43 164s downloaded 4599 bytes, file is 4599 bytes 164s ok 44 164s downloaded 6150 bytes, file is 6150 bytes 164s ok 45 164s downloaded 5111 bytes, file is 5111 bytes 164s ok 46 164s downloaded 40701 bytes, file is 40701 bytes 164s ok 47 164s downloaded 5730 bytes, file is 5730 bytes 164s ok 48 164s downloaded 4682 bytes, file is 4682 bytes 164s ok 49 164s downloaded 4980 bytes, file is 4980 bytes 164s ok 50 164s downloaded 54032 bytes, file is 54032 bytes 164s ok 51 164s downloaded 7007 bytes, file is 7007 bytes 164s ok 52 164s downloaded 37377 bytes, file is 37377 bytes 164s ok 53 164s downloaded 4214 bytes, file is 4214 bytes 164s ok 54 164s downloaded 3946 bytes, file is 3946 bytes 164s ok 55 164s downloaded 4054 bytes, file is 4054 bytes 164s ok 56 164s downloaded 44427 bytes, file is 44427 bytes 164s ok 57 164s downloaded 4744 bytes, file is 4744 bytes 164s ok 58 164s downloaded 3946 bytes, file is 3946 bytes 164s ok 59 164s downloaded 4055 bytes, file is 4055 bytes 164s ok 60 164s downloaded 68937 bytes, file is 68937 bytes 164s ok 61 164s downloaded 3946 bytes, file is 3946 bytes 164s ok 62 164s downloaded 4052 bytes, file is 4052 bytes 164s ok 63 164s downloaded 124713 bytes, file is 124713 bytes 164s ok 64 164s downloaded 107201 bytes, file is 107201 bytes 164s ok 65 164s downloaded 38060 bytes, file is 38060 bytes 164s ok 66 164s downloaded 4470 bytes, file is 4470 bytes 164s ok 67 164s downloaded 6335 bytes, file is 6335 bytes 164s ok 68 164s downloaded 7363 bytes, file is 7363 bytes 164s ok 69 164s downloaded 5889 bytes, file is 5889 bytes 164s ok 70 164s downloaded 4651 bytes, file is 4651 bytes 164s ok 71 164s downloaded 8357 bytes, file is 8357 bytes 164s ok 72 164s downloaded 25281 bytes, file is 25281 bytes 164s ok 73 164s downloaded 53904 bytes, file is 53904 bytes 164s ok 74 164s downloaded 115157 bytes, file is 115157 bytes 164s ok 75 164s downloaded 20457 bytes, file is 20457 bytes 164s ok 76 164s downloaded 5768 bytes, file is 5768 bytes 164s ok 77 164s downloaded 8241 bytes, file is 8241 bytes 164s ok 78 164s downloaded 824371 bytes, file is 824371 bytes 164s ok 79 164s downloaded 22583 bytes, file is 22583 bytes 164s ok 80 164s downloaded 7010 bytes, file is 7010 bytes 164s ok 81 164s downloaded 8386 bytes, file is 8386 bytes 164s ok 82 164s downloaded 294 bytes, file is 294 bytes 164s ok 83 164s downloaded 304 bytes, file is 304 bytes 164s ok 84 164s downloaded 8016 bytes, file is 8016 bytes 164s ok 85 164s downloaded 56994 bytes, file is 56994 bytes 164s ok 86 164s downloaded 4480 bytes, file is 4480 bytes 164s ok 87 164s downloaded 9151 bytes, file is 9151 bytes 164s ok 88 164s downloaded 15459 bytes, file is 15459 bytes 164s ok 89 164s downloaded 9546 bytes, file is 9546 bytes 164s ok 90 164s downloaded 4837 bytes, file is 4837 bytes 164s ok 91 164s downloaded 6938 bytes, file is 6938 bytes 164s ok 92 164s downloaded 26154 bytes, file is 26154 bytes 164s ok 93 164s downloaded 53154 bytes, file is 53154 bytes 164s ok 94 164s downloaded 4943 bytes, file is 4943 bytes 164s ok 95 164s downloaded 43100 bytes, file is 43100 bytes 164s ok 96 164s downloaded 22163 bytes, file is 22163 bytes 164s ok 97 164s downloaded 39867 bytes, file is 39867 bytes 164s ok 98 164s downloaded 4052 bytes, file is 4052 bytes 164s ok 99 164s downloaded 24330 bytes, file is 24330 bytes 164s ok 100 164s downloaded 311377 bytes, file is 311377 bytes 164s ok 101 164s downloaded 9376 bytes, file is 9376 bytes 164s ok 102 164s downloaded 46317 bytes, file is 46317 bytes 164s ok 103 164s downloaded 26746 bytes, file is 26746 bytes 164s ok 104 164s downloaded 7959 bytes, file is 7959 bytes 164s ok 105 164s downloaded 84353 bytes, file is 84353 bytes 164s ok 106 164s downloaded 37665 bytes, file is 37665 bytes 164s ok 107 164s downloaded 10359 bytes, file is 10359 bytes 164s ok 108 164s downloaded 22795 bytes, file is 22795 bytes 164s ok 109 164s downloaded 14429 bytes, file is 14429 bytes 164s ok 110 164s downloaded 9377 bytes, file is 9377 bytes 164s ok 111 164s downloaded 37601 bytes, file is 37601 bytes 164s ok 112 164s downloaded 90814 bytes, file is 90814 bytes 164s ok 113 164s downloaded 55292 bytes, file is 55292 bytes 164s ok 114 164s downloaded 39537 bytes, file is 39537 bytes 164s ok 115 164s downloaded 37816 bytes, file is 37816 bytes 164s ok 116 164s downloaded 49936 bytes, file is 49936 bytes 164s ok 117 164s downloaded 15221 bytes, file is 15221 bytes 164s ok 118 164s downloaded 22218 bytes, file is 22218 bytes 164s ok 119 164s downloaded 13355 bytes, file is 13355 bytes 164s ok 120 164s downloaded 16608 bytes, file is 16608 bytes 164s ok 121 164s downloaded 1649 bytes, file is 1649 bytes 164s ok 122 164s downloaded 422210 bytes, file is 422210 bytes 164s ok 123 164s downloaded 31786 bytes, file is 31786 bytes 164s ok 124 164s downloaded 137232 bytes, file is 137232 bytes 164s ok 125 164s downloaded 16501 bytes, file is 16501 bytes 164s ok 126 164s downloaded 13815 bytes, file is 13815 bytes 164s ok 127 164s downloaded 180836 bytes, file is 180836 bytes 164s ok 128 164s downloaded 45028 bytes, file is 45028 bytes 164s ok 129 164s downloaded 72248 bytes, file is 72248 bytes 164s ok 130 164s downloaded 6153 bytes, file is 6153 bytes 164s ok 131 164s downloaded 1527 bytes, file is 1527 bytes 164s ok 132 164s downloaded 59530 bytes, file is 59530 bytes 164s ok 133 164s downloaded 30628 bytes, file is 30628 bytes 164s ok 134 164s downloaded 2013 bytes, file is 2013 bytes 164s ok 135 164s downloaded 129125 bytes, file is 129125 bytes 164s ok 136 164s downloaded 37398 bytes, file is 37398 bytes 164s ok 137 164s downloaded 22429 bytes, file is 22429 bytes 164s ok 138 164s downloaded 35539 bytes, file is 35539 bytes 164s ok 139 164s downloaded 71703 bytes, file is 71703 bytes 164s ok 140 164s downloaded 4432 bytes, file is 4432 bytes 164s ok 141 164s downloaded 8360 bytes, file is 8360 bytes 164s ok 142 164s downloaded 12224 bytes, file is 12224 bytes 164s ok 143 164s downloaded 355 bytes, file is 355 bytes 164s ok 144 164s downloaded 2026 bytes, file is 2026 bytes 164s ok 145 164s downloaded 74839 bytes, file is 74839 bytes 164s ok 146 164s downloaded 9436 bytes, file is 9436 bytes 164s ok 147 164s downloaded 12143 bytes, file is 12143 bytes 164s ok 148 164s downloaded 26451 bytes, file is 26451 bytes 164s ok 149 164s downloaded 9588 bytes, file is 9588 bytes 164s ok 150 164s downloaded 58695 bytes, file is 58695 bytes 164s ok 151 164s downloaded 22331 bytes, file is 22331 bytes 164s ok 152 164s downloaded 3429 bytes, file is 3429 bytes 164s ok 153 164s downloaded 10963 bytes, file is 10963 bytes 164s ok 154 164s downloaded 8357 bytes, file is 8357 bytes 164s ok 155 164s downloaded 36144 bytes, file is 36144 bytes 164s ok 156 164s downloaded 26757 bytes, file is 26757 bytes 164s ok 157 164s downloaded 151973 bytes, file is 151973 bytes 164s ok 158 164s downloaded 1243 bytes, file is 1243 bytes 164s ok 159 164s downloaded 15223 bytes, file is 15223 bytes 164s ok 160 164s downloaded 93369 bytes, file is 93369 bytes 164s ok 161 164s downloaded 14283 bytes, file is 14283 bytes 164s ok 162 164s downloaded 4784 bytes, file is 4784 bytes 164s ok 163 164s downloaded 51369 bytes, file is 51369 bytes 164s ok 164 164s downloaded 49853 bytes, file is 49853 bytes 164s ok 165 164s downloaded 5144 bytes, file is 5144 bytes 164s ok 166 164s downloaded 23397 bytes, file is 23397 bytes 164s ok 167 164s downloaded 68880 bytes, file is 68880 bytes 164s ok 168 164s downloaded 12096 bytes, file is 12096 bytes 164s ok 169 164s downloaded 26551 bytes, file is 26551 bytes 164s ok 170 164s downloaded 89288 bytes, file is 89288 bytes 164s ok 171 164s downloaded 5138 bytes, file is 5138 bytes 164s ok 172 164s downloaded 6693 bytes, file is 6693 bytes 164s ok 173 164s downloaded 135805 bytes, file is 135805 bytes 164s ok 174 164s downloaded 31661 bytes, file is 31661 bytes 164s ok 175 164s downloaded 33167 bytes, file is 33167 bytes 164s ok 176 164s downloaded 48816 bytes, file is 48816 bytes 164s ok 177 164s downloaded 35911 bytes, file is 35911 bytes 164s ok 178 164s downloaded 18756 bytes, file is 18756 bytes 164s ok 179 164s downloaded 43401 bytes, file is 43401 bytes 164s ok 180 164s downloaded 509 bytes, file is 509 bytes 164s ok 181 164s downloaded 19189 bytes, file is 19189 bytes 164s ok 182 164s downloaded 15588 bytes, file is 15588 bytes 164s ok 183 164s downloaded 123417 bytes, file is 123417 bytes 164s ok 184 164s downloaded 1548 bytes, file is 1548 bytes 164s ok 185 164s downloaded 58669 bytes, file is 58669 bytes 164s ok 186 164s downloaded 27846 bytes, file is 27846 bytes 164s ok 187 164s downloaded 19186 bytes, file is 19186 bytes 164s ok 188 164s downloaded 29862 bytes, file is 29862 bytes 164s ok 189 164s downloaded 7132 bytes, file is 7132 bytes 164s ok 190 164s downloaded 9019 bytes, file is 9019 bytes 164s ok 191 164s downloaded 77701 bytes, file is 77701 bytes 164s ok 192 164s downloaded 53982 bytes, file is 53982 bytes 164s ok 193 164s downloaded 10328 bytes, file is 10328 bytes 164s ok 194 164s downloaded 46394 bytes, file is 46394 bytes 164s ok 195 164s downloaded 39569 bytes, file is 39569 bytes 164s ok 196 164s downloaded 758278 bytes, file is 758278 bytes 164s ok 197 164s downloaded 372 bytes, file is 372 bytes 164s ok 198 164s downloaded 294 bytes, file is 294 bytes 164s ok 199 164s downloaded 294 bytes, file is 294 bytes 164s ok 200 164s downloaded 10623 bytes, file is 10623 bytes 164s ok 201 164s downloaded 8511 bytes, file is 8511 bytes 164s ok 202 164s downloaded 4483 bytes, file is 4483 bytes 164s ok 203 164s downloaded 90816 bytes, file is 90816 bytes 164s ok 204 164s downloaded 25417 bytes, file is 25417 bytes 164s ok 205 164s downloaded 14126 bytes, file is 14126 bytes 164s ok 206 164s downloaded 38625 bytes, file is 38625 bytes 164s ok 207 164s downloaded 454394 bytes, file is 454394 bytes 164s ok 208 164s downloaded 7951 bytes, file is 7951 bytes 164s ok 209 164s downloaded 7400 bytes, file is 7400 bytes 164s ok 210 164s downloaded 92850 bytes, file is 92850 bytes 164s ok 211 164s downloaded 50829 bytes, file is 50829 bytes 164s ok 212 164s downloaded 3862 bytes, file is 3862 bytes 164s ok 213 164s downloaded 32731 bytes, file is 32731 bytes 164s ok 214 164s downloaded 86827 bytes, file is 86827 bytes 164s ok 215 164s downloaded 50436 bytes, file is 50436 bytes 164s ok 216 164s downloaded 24001 bytes, file is 24001 bytes 164s ok 217 164s ok 166s t/apache/byterange4.t ............... 166s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 166s 1..153 166s # Running under perl version 5.038002 for linux 166s # Current time local: Sat Mar 16 11:03:42 2024 166s # Current time GMT: Sat Mar 16 11:03:42 2024 166s # Using Test.pm version 1.31 166s # Using Apache/Test.pm version 1.42 166s range: 0-0 166s rc 206 166s expect: '0' 166s got: '0' 166s ok 1 166s range: 0-1 166s rc 206 166s expect: '00' 166s got: '00' 166s ok 2 166s range: 0-2 166s rc 206 166s expect: '000' 166s got: '000' 166s ok 3 166s range: 0-198 166s rc 206 166s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 166s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 166s ok 4 166s range: 0-199 166s rc 206 166s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 166s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 166s ok 5 166s range: 0-200 166s rc 206 166s expect: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 166s got: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 166s ok 6 166s range: 0-201 166s rc 206 166s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 166s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 166s ok 7 166s range: 0-598 166s rc 206 166s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 166s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 166s ok 8 166s range: 0-599 166s rc 206 166s expect: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 166s got: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 166s ok 9 166s range: 0-600 166s rc 206 166s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 166s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 166s ok 10 166s range: 0-601 166s rc 206 166s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 166s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 166s ok 11 166s range: 0-7798 166s rc 206 166s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 166s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 166s ok 12 166s range: 0-7799 166s rc 206 166s expect: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 166s got: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 166s ok 13 166s range: 0-7800 166s rc 206 166s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 166s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 166s ok 14 166s range: 0-7801 166s rc 206 166s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 166s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 166s ok 15 166s range: 0-7998 166s rc 206 166s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 166s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 166s ok 16 166s range: 0-7999 166s rc 206 166s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 166s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 166s ok 17 166s range: 1-1 166s rc 206 166s expect: '0' 166s got: '0' 166s ok 18 166s range: 1-2 166s rc 206 166s expect: '00' 166s got: '00' 166s ok 19 166s range: 1-198 166s rc 206 166s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 166s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 166s ok 20 166s range: 1-199 166s rc 206 166s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 166s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 166s ok 21 166s range: 1-200 166s rc 206 166s expect: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 166s got: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 166s ok 22 166s range: 1-201 166s rc 206 166s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 166s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 166s ok 23 166s range: 1-598 166s rc 206 166s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 166s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 166s ok 24 166s range: 1-599 166s rc 206 166s expect: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 166s got: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 166s ok 25 166s range: 1-600 166s rc 206 166s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 166s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 166s ok 26 166s range: 1-601 166s rc 206 166s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 166s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 166s ok 27 166s range: 1-7798 166s rc 206 166s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 166s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 166s ok 28 166s range: 1-7799 166s rc 206 166s expect: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 166s got: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 166s ok 29 166s range: 1-7800 166s rc 206 166s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 166s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 166s ok 30 166s range: 1-7801 166s rc 206 166s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 166s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 166s ok 31 166s range: 1-7998 166s rc 206 166s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 166s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 166s ok 32 166s range: 1-7999 166s rc 206 166s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 166s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 166s ok 33 166s range: 2-2 166s rc 206 166s expect: '0' 166s got: '0' 166s ok 34 166s range: 2-198 166s rc 206 166s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 166s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 166s ok 35 166s range: 2-199 166s rc 206 166s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 166s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 166s ok 36 166s range: 2-200 166s rc 206 166s expect: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 167s got: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 167s ok 37 167s range: 2-201 167s rc 206 167s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 167s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 167s ok 38 167s range: 2-598 167s rc 206 167s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 167s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 167s ok 39 167s range: 2-599 167s rc 206 167s expect: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 167s got: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 167s ok 40 167s range: 2-600 167s rc 206 167s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 167s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 167s ok 41 167s range: 2-601 167s rc 206 167s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 167s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 167s ok 42 167s range: 2-7798 167s rc 206 167s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 167s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 167s ok 43 167s range: 2-7799 167s rc 206 167s expect: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 167s got: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 167s ok 44 167s range: 2-7800 167s rc 206 167s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 167s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 167s ok 45 167s range: 2-7801 167s rc 206 167s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 167s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 167s ok 46 167s range: 2-7998 167s rc 206 167s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 167s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 167s ok 47 167s range: 2-7999 167s rc 206 167s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 167s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 167s ok 48 167s range: 198-198 167s rc 206 167s expect: '5' 167s got: '5' 167s ok 49 167s range: 198-199 167s rc 206 167s expect: '50' 167s got: '50' 167s ok 50 167s range: 198-200 167s rc 206 167s expect: '500' 167s got: '500' 167s ok 51 167s range: 198-201 167s rc 206 167s expect: '5000' 167s got: '5000' 167s ok 52 167s range: 198-598 167s rc 206 167s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 167s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 167s ok 53 167s range: 198-599 167s rc 206 167s expect: '500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 167s got: '500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 167s ok 54 167s range: 198-600 167s rc 206 167s expect: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 167s got: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 167s ok 55 167s range: 198-601 167s rc 206 167s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 167s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 167s ok 56 167s range: 198-7798 167s rc 206 167s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 167s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 167s ok 57 167s range: 198-7799 167s rc 206 167s expect: '500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 167s got: '500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 167s ok 58 167s range: 198-7800 167s rc 206 167s expect: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 167s got: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 167s ok 59 167s range: 198-7801 167s rc 206 167s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 167s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 167s ok 60 167s range: 198-7998 167s rc 206 167s expect: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 167s got: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 167s ok 61 167s range: 198-7999 167s rc 206 167s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 167s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 167s ok 62 167s range: 199-199 167s rc 206 167s expect: '0' 167s got: '0' 167s ok 63 167s range: 199-200 167s rc 206 167s expect: '00' 167s got: '00' 167s ok 64 167s range: 199-201 167s rc 206 167s expect: '000' 167s got: '000' 167s ok 65 167s range: 199-598 167s rc 206 167s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 167s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 167s ok 66 167s range: 199-599 167s rc 206 167s expect: '00051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 167s got: '00051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 167s ok 67 167s range: 199-600 167s rc 206 167s expect: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 167s got: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 167s ok 68 167s range: 199-601 167s rc 206 167s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 167s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 167s ok 69 167s range: 199-7798 167s rc 206 167s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 167s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 167s ok 70 167s range: 199-7799 167s rc 206 167s expect: '00051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 167s got: '00051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 167s ok 71 167s range: 199-7800 167s rc 206 167s expect: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 167s got: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 167s ok 72 167s range: 199-7801 167s rc 206 167s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 167s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 167s ok 73 167s range: 199-7998 167s rc 206 167s expect: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 167s got: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 167s ok 74 167s range: 199-7999 167s rc 206 167s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 167s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 167s ok 75 167s range: 200-200 167s rc 206 167s expect: '0' 167s got: '0' 167s ok 76 167s range: 200-201 167s rc 206 167s expect: '00' 167s got: '00' 167s ok 77 167s range: 200-598 167s rc 206 167s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 167s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 167s ok 78 167s range: 200-599 167s rc 206 167s expect: '0051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 167s got: '0051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 167s ok 79 167s range: 200-600 167s rc 206 167s expect: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 167s got: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 167s ok 80 167s range: 200-601 167s rc 206 167s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 167s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 167s ok 81 167s range: 200-7798 167s rc 206 167s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 167s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 167s ok 82 167s range: 200-7799 167s rc 206 167s expect: '0051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 167s got: '0051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 167s ok 83 167s range: 200-7800 167s rc 206 167s expect: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 167s got: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 167s ok 84 167s range: 200-7801 167s rc 206 167s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 167s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 167s ok 85 167s range: 200-7998 167s rc 206 167s expect: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 167s got: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 167s ok 86 167s range: 200-7999 167s rc 206 167s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 167s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 167s ok 87 167s range: 201-201 167s rc 206 167s expect: '0' 167s got: '0' 167s ok 88 167s range: 201-598 167s rc 206 167s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 167s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 167s ok 89 167s range: 201-599 167s rc 206 167s expect: '051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 167s got: '051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 167s ok 90 167s range: 201-600 167s rc 206 167s expect: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 167s got: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 167s ok 91 167s range: 201-601 167s rc 206 167s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 167s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 167s ok 92 167s range: 201-7798 167s rc 206 167s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 167s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 167s ok 93 167s range: 201-7799 167s rc 206 167s expect: '051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 167s got: '051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 167s ok 94 167s range: 201-7800 167s rc 206 167s expect: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 167s got: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 167s ok 95 167s range: 201-7801 167s rc 206 167s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 167s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 167s ok 96 167s range: 201-7998 167s rc 206 167s expect: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 167s got: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 167s ok 97 167s range: 201-7999 167s rc 206 167s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 167s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 167s ok 98 167s range: 598-598 167s rc 206 167s expect: '5' 167s got: '5' 167s ok 99 167s range: 598-599 167s rc 206 167s expect: '50' 167s got: '50' 167s ok 100 167s range: 598-600 167s rc 206 167s expect: '500' 167s got: '500' 167s ok 101 167s range: 598-601 167s rc 206 167s expect: '5001' 167s got: '5001' 167s ok 102 167s range: 598-7798 167s rc 206 167s expect: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 167s got: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 167s ok 103 167s range: 598-7799 167s rc 206 167s expect: '50015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 167s got: '50015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 167s ok 104 167s range: 598-7800 167s rc 206 167s expect: '500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 167s got: '500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 167s ok 105 167s range: 598-7801 167s rc 206 167s expect: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 167s got: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 167s ok 106 167s range: 598-7998 167s rc 206 167s expect: '500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 167s got: '500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 167s ok 107 167s range: 598-7999 167s rc 206 167s expect: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 167s got: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 167s ok 108 167s range: 599-599 167s rc 206 167s expect: '0' 167s got: '0' 167s ok 109 167s range: 599-600 167s rc 206 167s expect: '00' 167s got: '00' 167s ok 110 167s range: 599-601 167s rc 206 167s expect: '001' 167s got: '001' 167s ok 111 167s range: 599-7798 167s rc 206 167s expect: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 167s got: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 167s ok 112 167s range: 599-7799 167s rc 206 167s expect: '0015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 167s got: '0015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 167s ok 113 167s range: 599-7800 167s rc 206 167s expect: '00151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 167s got: '00151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 167s ok 114 167s range: 599-7801 167s rc 206 167s expect: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 167s got: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 167s ok 115 167s range: 599-7998 167s rc 206 167s expect: '00151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 167s got: '00151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 167s ok 116 167s range: 599-7999 167s rc 206 167s expect: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 167s got: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 167s ok 117 167s range: 600-600 167s rc 206 167s expect: '0' 167s got: '0' 167s ok 118 167s range: 600-601 167s rc 206 167s expect: '01' 167s got: '01' 167s ok 119 167s range: 600-7798 167s rc 206 167s expect: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 167s got: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 167s ok 120 167s range: 600-7799 167s rc 206 167s expect: '015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 167s got: '015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 167s ok 121 167s range: 600-7800 167s rc 206 167s expect: '0151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 167s got: '0151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 167s ok 122 167s range: 600-7801 167s rc 206 167s expect: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 167s got: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 167s ok 123 167s range: 600-7998 167s rc 206 167s expect: '0151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 167s got: '0151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 167s ok 124 167s range: 600-7999 167s rc 206 167s expect: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 167s got: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 167s ok 125 167s range: 601-601 167s rc 206 167s expect: '1' 167s got: '1' 167s ok 126 167s range: 601-7798 167s rc 206 167s expect: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 167s got: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 167s ok 127 167s range: 601-7799 167s rc 206 167s expect: '15101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 167s got: '15101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 167s ok 128 167s range: 601-7800 167s rc 206 167s expect: '151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 167s got: '151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 167s ok 129 167s range: 601-7801 167s rc 206 167s expect: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 167s got: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 167s ok 130 167s range: 601-7998 167s rc 206 167s expect: '151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 167s got: '151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 167s ok 131 167s range: 601-7999 167s rc 206 167s expect: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 167s got: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 167s ok 132 167s range: 7798-7798 167s rc 206 167s expect: '5' 167s got: '5' 167s ok 133 167s range: 7798-7799 167s rc 206 167s expect: '50' 167s got: '50' 167s ok 134 167s range: 7798-7800 167s rc 206 167s expect: '501' 167s got: '501' 167s ok 135 167s range: 7798-7801 167s rc 206 167s expect: '5019' 167s got: '5019' 167s ok 136 167s range: 7798-7998 167s rc 206 167s expect: '501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 167s got: '501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 167s ok 137 167s range: 7798-7999 167s rc 206 167s expect: '5019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 167s got: '5019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 167s ok 138 167s range: 7799-7799 167s rc 206 167s expect: '0' 167s got: '0' 167s ok 139 167s range: 7799-7800 167s rc 206 167s expect: '01' 167s got: '01' 167s ok 140 167s range: 7799-7801 167s rc 206 167s expect: '019' 167s got: '019' 167s ok 141 167s range: 7799-7998 167s rc 206 167s expect: '01951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 167s got: '01951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 167s ok 142 167s range: 7799-7999 167s rc 206 167s expect: '019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 167s got: '019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 167s ok 143 167s range: 7800-7800 167s rc 206 167s expect: '1' 167s got: '1' 167s ok 144 167s range: 7800-7801 167s rc 206 167s expect: '19' 167s got: '19' 167s ok 145 167s range: 7800-7998 167s rc 206 167s expect: '1951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 167s got: '1951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 167s ok 146 167s range: 7800-7999 167s rc 206 167s expect: '19511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 167s got: '19511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 167s ok 147 167s range: 7801-7801 167s rc 206 167s expect: '9' 167s got: '9' 167s ok 148 167s range: 7801-7998 167s rc 206 167s expect: '951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 167s got: '951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 167s ok 149 167s range: 7801-7999 167s rc 206 167s expect: '9511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 167s got: '9511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 167s ok 150 167s range: 7998-7998 167s rc 206 167s expect: '0' 167s got: '0' 167s ok 151 167s range: 7998-7999 167s rc 206 167s expect: '00' 167s got: '00' 167s ok 152 167s range: 7999-7999 167s rc 206 167s expect: '0' 167s got: '0' 167s ok 153 167s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 167s ok 168s t/apache/byterange5.t ............... 168s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 168s 1..5 168s # Running under perl version 5.038002 for linux 168s # Current time local: Sat Mar 16 11:03:44 2024 168s # Current time GMT: Sat Mar 16 11:03:44 2024 168s # Using Test.pm version 1.31 168s # Using Apache/Test.pm version 1.42 168s ok 1 168s ok 2 168s ok 3 168s ok 4 168s ok 5 168s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 168s ok 171s t/apache/byterange6.t ............... 171s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 171s 1..53 171s # Running under perl version 5.038002 for linux 171s # Current time local: Sat Mar 16 11:03:46 2024 171s # Current time GMT: Sat Mar 16 11:03:46 2024 171s # Using Test.pm version 1.31 171s # Using Apache/Test.pm version 1.42 171s # expecting range 0-100 171s # expecting range 1000-1001 171s ok 1 171s # expecting range 0-100 171s # expecting range 1000-1001 171s ok 2 171s # expecting range 0-100 171s # expecting range 1000-1001 171s ok 3 171s # expecting range 1-100 171s # expecting range 1000-1001 171s ok 4 171s # expecting range 1-100 171s # expecting range 1000-1001 171s ok 5 171s # expecting range 1-100 171s # expecting range 1000-1001 171s ok 6 171s # expecting range 0-100 171s # expecting range 1000-1001 171s # expecting range 5-6 171s ok 7 171s # expecting range 0-100 171s # expecting range 1000-1001 171s # expecting range 5-6 171s ok 8 171s # expecting range 0-100 171s # expecting range 1000-1001 171s # expecting range 5-6 171s ok 9 171s # expecting range 1-100 171s # expecting range 1000-1001 171s # expecting range 5-6 171s ok 10 171s # expecting range 1-100 171s # expecting range 1000-1001 171s # expecting range 5-6 171s ok 11 171s # expecting range 1-100 171s # expecting range 1000-1001 171s # expecting range 5-6 171s ok 12 171s # expecting range 1-100 171s # expecting range 1000-1001 171s ok 13 171s # expecting range 1-100 171s # expecting range 1000-1001 171s ok 14 171s # expecting range 1-100 171s # expecting range 1000-1001 171s ok 15 171s # expecting range 1-100 171s # expecting range 1000-1001 171s ok 16 171s # expecting range 0-70 171s # expecting range 72-100 171s # expecting range 1000-1001 171s ok 17 171s # expecting range 0-100 171s # expecting range 1000-1001 171s ok 18 171s # expecting range 1-100 171s # expecting range 1000-1001 171s ok 19 171s # expecting range 1-100 171s # expecting range 1000-1001 171s ok 20 171s # expecting range 0-100 171s # expecting range 1000-1001 171s ok 21 171s # expecting range 0-100 171s # expecting range 1000-1001 171s ok 22 171s # expecting range 0-101 171s # expecting range 1000-1001 171s ok 23 171s # expecting range 0-100 171s # expecting range 1000-1001 171s ok 24 171s # expecting range 0-100 171s # expecting range 1000-1001 171s ok 25 171s # expecting range 0-101 171s # expecting range 1000-1001 171s ok 26 171s # expecting range 0-100 171s # expecting range 1000-1001 171s ok 27 171s # expecting range 0-100 171s # expecting range 1000-1001 171s ok 28 171s # expecting range 0-101 171s # expecting range 1000-1001 171s ok 29 171s # expecting range 1-10 171s # expecting range 99-99 171s ok 30 171s # expecting range 1-10 171s # expecting range 99-99 171s ok 31 171s # expecting range 1-11 171s # expecting range 99-99 171s ok 32 171s # expecting range 0-10 171s # expecting range 99-99 171s ok 33 171s # expecting range 0-10 171s # expecting range 99-99 171s ok 34 171s # expecting range 0-11 171s # expecting range 99-99 171s ok 35 171s # expecting range 0-12 171s # expecting range 99-99 171s ok 36 171s # expecting range 0-13 171s # expecting range 99-99 171s ok 37 171s # expecting range 1-11 171s # expecting range 99-99 171s ok 38 171s # expecting range 1-12 171s # expecting range 99-99 171s ok 39 171s # expecting range 1-13 171s # expecting range 99-99 171s ok 40 171s # expecting range 1-10 171s # expecting range 99-99 171s ok 41 171s # expecting range 1-11 171s # expecting range 99-99 171s ok 42 171s # expecting range 1-10 171s # expecting range 99-99 171s ok 43 171s # expecting range 0-11 171s # expecting range 99-99 171s ok 44 171s # expecting range 1-10 171s # expecting range 99-99 171s ok 45 171s # expecting range 1-20 171s # expecting range 99-99 171s ok 46 171s # expecting range 1-20 171s # expecting range 99-99 171s ok 47 171s # expecting range 1-20 171s # expecting range 99-99 171s ok 48 171s # expecting range 1-21 171s # expecting range 99-99 171s ok 49 171s # expecting range 5-12 171s # expecting range 99-99 171s ok 50 171s # expecting range 1-10 171s # expecting range 99-99 171s ok 51 171s # expecting range 5-10 171s # expecting range 1-3 171s # expecting range 99-99 171s ok 52 171s # expecting range 0-1 171s # expecting range 7999-7999 171s ok 53 171s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 171s ok 173s t/apache/byterange7.t ............... 173s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 173s 1..24 173s # Running under perl version 5.038002 for linux 173s # Current time local: Sat Mar 16 11:03:48 2024 173s # Current time GMT: Sat Mar 16 11:03:48 2024 173s # Using Test.pm version 1.31 173s # Using Apache/Test.pm version 1.42 173s Got 206 Range: 'bytes 0-1/40001' 173s body length 2 173s Content-Length: 2 173s ok 1 173s Got 206 multipart/byteranges 173s body length 196 173s Content-Length: 196 173s ok 2 173s Got 206 multipart/byteranges 173s body length 900 173s Content-Length: 900 173s ok 3 173s Got 206 multipart/byteranges 173s body length 4500 173s ok 4 173s Got 206 multipart/byteranges 173s body length 9000 173s ok 5 173s Got 200 173s ok 6 173s Got 200 173s ok 7 173s Got 200 173s ok 8 173s Got 200 173s ok 9 173s Got 200 173s ok 10 173s Got 200 173s ok 11 173s Got 200 173s ok 12 173s Got 200 173s ok 13 173s Got 200 173s ok 14 173s Got 200 173s ok 15 173s Got 200 173s ok 16 173s Got 200 173s ok 17 173s Got 200 173s ok 18 173s Got 200 173s ok 19 173s Sending '1000-200000', expecting 206 173s Got 206 Range: 'bytes 1000-40000/40001' 173s ok 20 173s Sending '100000-110000', expecting 416 173s Got 416 173s ok 21 173s Sending '100000-110000,1000-2000', expecting 206 173s Got 206 Range: 'bytes 1000-2000/40001' 173s ok 22 173s Sending '100000-110000,2000-1000', expecting 200 173s Got 200 173s ok 23 173s Sending '100000-110000,200000-', expecting 416 173s Got 416 173s ok 24 173s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 173s ok 176s t/apache/cfg_getline.t .............. 176s 1..116 176s # Running under perl version 5.038002 for linux 176s # Current time local: Sat Mar 16 11:03:51 2024 176s # Current time GMT: Sat Mar 16 11:03:51 2024 176s # Using Test.pm version 1.31 176s # Using Apache/Test.pm version 1.42 176s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 176s Got rc 200 for length 100 176s ok 1 176s ok 2 176s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 176s Got rc 200 for length 196 176s ok 3 176s ok 4 176s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 176s Got rc 200 for length 197 176s ok 5 176s ok 6 176s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 176s Got rc 200 for length 198 176s ok 7 176s ok 8 176s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 176s Got rc 200 for length 199 176s ok 9 176s ok 10 176s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 176s Got rc 200 for length 200 176s ok 11 176s ok 12 176s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 176s Got rc 200 for length 201 176s ok 13 176s ok 14 176s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 176s Got rc 200 for length 202 176s ok 15 176s ok 16 176s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 176s Got rc 200 for length 396 176s ok 17 176s ok 18 176s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 176s Got rc 200 for length 397 176s ok 19 176s ok 20 176s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 176s Got rc 200 for length 398 176s ok 21 176s ok 22 176s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 176s Got rc 200 for length 399 176s ok 23 176s ok 24 176s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 176s Got rc 200 for length 400 176s ok 25 176s ok 26 176s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 176s Got rc 200 for length 401 176s ok 27 176s ok 28 176s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 176s Got rc 200 for length 402 176s ok 29 176s ok 30 176s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 176s Got rc 200 for length 596 176s ok 31 176s ok 32 176s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 176s Got rc 200 for length 597 176s ok 33 176s ok 34 176s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 176s Got rc 200 for length 598 176s ok 35 176s ok 36 176s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 176s Got rc 200 for length 599 176s ok 37 176s ok 38 176s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 176s Got rc 200 for length 600 176s ok 39 176s ok 40 176s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 176s Got rc 200 for length 601 176s ok 41 176s ok 42 176s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 176s Got rc 200 for length 602 176s ok 43 176s ok 44 176s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 176s Got rc 200 for length 1016 176s ok 45 176s ok 46 176s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 176s Got rc 200 for length 1017 176s ok 47 176s ok 48 176s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 176s Got rc 200 for length 1018 176s ok 49 176s ok 50 176s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 176s Got rc 200 for length 1019 176s ok 51 176s ok 52 176s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 176s Got rc 200 for length 1020 176s ok 53 176s ok 54 176s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 176s Got rc 200 for length 1021 176s ok 55 176s ok 56 176s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 176s Got rc 200 for length 1022 176s ok 57 176s ok 58 176s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 176s Got rc 200 for length 1023 176s ok 59 176s ok 60 176s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 176s Got rc 200 for length 1024 176s ok 61 176s ok 62 176s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 176s Got rc 200 for length 1025 176s ok 63 176s ok 64 176s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 176s Got rc 200 for length 1026 176s ok 65 176s ok 66 176s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 176s Got rc 200 for length 1027 176s ok 67 176s ok 68 176s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 176s Got rc 200 for length 1028 176s ok 69 176s ok 70 176s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 176s Got rc 200 for length 1029 176s ok 71 176s ok 72 176s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 176s Got rc 200 for length 1030 176s ok 73 176s ok 74 176s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 176s Got rc 200 for length 8170 176s ok 75 176s ok 76 176s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 176s Got rc 200 for length 8171 176s ok 77 176s ok 78 176s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 176s Got rc 200 for length 8172 176s ok 79 176s ok 80 176s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 176s Got rc 200 for length 8173 176s ok 81 176s ok 82 176s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 176s Got rc 200 for length 8174 176s ok 83 176s ok 84 176s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 176s Got rc 200 for length 8175 176s ok 85 176s ok 86 176s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 176s Got rc 200 for length 8176 176s ok 87 176s ok 88 176s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 176s Got rc 200 for length 8177 176s ok 89 176s ok 90 176s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 176s Got rc 200 for length 8178 176s ok 91 176s ok 92 176s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 176s Got rc 200 for length 8179 176s ok 93 176s ok 94 176s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 176s Got rc 200 for length 8180 176s ok 95 176s ok 96 176s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 176s Got rc 200 for length 8181 176s ok 97 176s ok 98 176s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 176s Got rc 200 for length 8182 176s ok 99 176s ok 100 176s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 176s Got rc 200 for length 8183 176s ok 101 176s ok 102 176s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 176s Got rc 200 for length 8184 176s ok 103 176s ok 104 176s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 176s Got rc 200 for length 8185 176s ok 105 176s ok 106 176s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 176s Got rc 200 for length 8186 176s ok 107 176s ok 108 176s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 176s Got rc 200 for length 8187 176s ok 109 176s ok 110 176s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 176s Got rc 200 for length 8188 176s ok 111 176s ok 112 176s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 176s Got rc 200 for length 8189 176s ok 113 176s ok 114 176s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 176s Got rc 200 for length 8190 176s ok 115 176s ok 116 176s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 176s ok 178s t/apache/chunkinput.t ............... 178s 1..37 178s # Running under perl version 5.038002 for linux 178s # Current time local: Sat Mar 16 11:03:54 2024 178s # Current time GMT: Sat Mar 16 11:03:54 2024 178s # Using Test.pm version 1.31 178s # Using Apache/Test.pm version 1.42 178s testing default 178s ok 1 178s # testing : response codes 178s # expected: 'HTTP/1.1 200 OK' 178s # received: 'HTTP/1.1 200 OK' 178s ok 2 178s # testing : trailer (pid) 178s # expected: '23237' 178s # received: '23237' 178s ok 3 178s ok 4 178s # testing : response codes 178s # expected: 'HTTP/1.1 404 Not Found' 178s # received: 'HTTP/1.1 404 Not Found' 178s ok 5 178s ok 6 178s # testing : response codes 178s # expected: 'HTTP/1.1 200 OK' 178s # received: 'HTTP/1.1 200 OK' 178s ok 7 178s ok 8 178s # testing : response codes 178s # expected: 'HTTP/1.1 404 Not Found' 178s # received: 'HTTP/1.1 404 Not Found' 178s ok 9 178s ok 10 178s # testing : response codes 178s # expected: 'HTTP/1.1 200 OK' 178s # received: 'HTTP/1.1 200 OK' 178s ok 11 178s ok 12 178s # testing : response codes 178s # expected: 'HTTP/1.1 404 Not Found' 178s # received: 'HTTP/1.1 404 Not Found' 178s ok 13 178s ok 14 178s # testing : response codes 178s # expected: 'HTTP/1.1 200 OK' 178s # received: 'HTTP/1.1 200 OK' 178s ok 15 178s ok 16 178s # testing : response codes 178s # expected: 'HTTP/1.1 404 Not Found' 178s # received: 'HTTP/1.1 404 Not Found' 178s ok 17 178s ok 18 178s # testing : response codes 178s # expected: 'HTTP/1.1 200 OK' 178s # received: 'HTTP/1.1 200 OK' 178s ok 19 178s ok 20 178s # testing : response codes 178s # expected: 'HTTP/1.1 404 Not Found' 178s # received: 'HTTP/1.1 404 Not Found' 178s ok 21 178s ok 22 178s # testing : response codes 178s # expected: 'HTTP/1.1 400 Bad Request' 178s # received: 'HTTP/1.1 400 Bad Request' 178s ok 23 178s ok 24 178s # testing : response codes 178s # expected: 'HTTP/1.1 400 Bad Request' 178s # received: 'HTTP/1.1 400 Bad Request' 178s ok 25 178s ok 26 178s # testing : response codes 178s # expected: 'HTTP/1.1 413 Request Entity Too Large' 178s # received: 'HTTP/1.1 413 Request Entity Too Large' 178s ok 27 178s ok 28 178s # testing : response codes 178s # expected: 'HTTP/1.1 413 Request Entity Too Large' 178s # received: 'HTTP/1.1 413 Request Entity Too Large' 178s ok 29 178s ok 30 178s # testing : response codes 178s # expected: 'HTTP/1.1 400 Bad Request' 178s # received: 'HTTP/1.1 400 Bad Request' 178s ok 31 178s ok 32 178s # testing : response codes 178s # expected: 'HTTP/1.1 400 Bad Request' 178s # received: 'HTTP/1.1 400 Bad Request' 178s ok 33 178s ok 34 178s # testing : response codes 178s # expected: 'HTTP/1.1 400 Bad Request' 178s # received: 'HTTP/1.1 400 Bad Request' 178s ok 35 178s ok 36 178s # testing : response codes 178s # expected: 'HTTP/1.1 400 Bad Request' 178s # received: 'HTTP/1.1 400 Bad Request' 178s ok 37 178s ok 180s t/apache/contentlength.t ............ 180s 1..24 180s # Running under perl version 5.038002 for linux 180s # Current time local: Sat Mar 16 11:03:56 2024 180s # Current time GMT: Sat Mar 16 11:03:56 2024 180s # Using Test.pm version 1.31 180s # Using Apache/Test.pm version 1.42 180s testing default 180s ok 1 180s # testing : response codes POST for /echo_post with Content-Length: 180s # expected: 'HTTP/1.1 400 Bad Request' 180s # received: 'HTTP/1.1 400 Bad Request' 180s ok 2 180s ok 3 180s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 180s # expected: 'HTTP/1.1 400 Bad Request' 180s # received: 'HTTP/1.1 400 Bad Request' 180s ok 4 180s ok 5 180s # testing : response codes POST for /echo_post with Content-Length: 0 180s # expected: 'HTTP/1.1 200 OK' 180s # received: 'HTTP/1.1 200 OK' 180s ok 6 180s ok 7 180s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 0 180s # expected: 'HTTP/1.1 404 Not Found' 180s # received: 'HTTP/1.1 404 Not Found' 180s ok 8 180s ok 9 180s # testing : response codes POST for /echo_post with Content-Length: 0000000000000000000000000000000000 180s # expected: 'HTTP/1.1 200 OK' 180s # received: 'HTTP/1.1 200 OK' 180s ok 10 180s ok 11 180s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 0000000000000000000000000000000000 180s # expected: 'HTTP/1.1 404 Not Found' 180s # received: 'HTTP/1.1 404 Not Found' 180s ok 12 180s ok 13 180s # testing : response codes POST for /echo_post with Content-Length: 1000000000000000000000000000000000 180s # expected: 'HTTP/1.1 400 Bad Request' 180s # received: 'HTTP/1.1 400 Bad Request' 180s ok 14 180s ok 15 180s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 1000000000000000000000000000000000 180s # expected: 'HTTP/1.1 400 Bad Request' 180s # received: 'HTTP/1.1 400 Bad Request' 180s ok 16 180s ok 17 180s # testing : response codes POST for /echo_post with Content-Length: -1 180s # expected: 'HTTP/1.1 400 Bad Request' 180s # received: 'HTTP/1.1 400 Bad Request' 180s ok 18 180s ok 19 180s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: -1 180s # expected: 'HTTP/1.1 400 Bad Request' 180s # received: 'HTTP/1.1 400 Bad Request' 180s ok 20 180s ok 21 180s # testing : response codes POST for /echo_post with Content-Length: 123abc 180s # expected: 'HTTP/1.1 400 Bad Request' 180s # received: 'HTTP/1.1 400 Bad Request' 180s ok 22 180s ok 23 180s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 123abc 180s # expected: 'HTTP/1.1 400 Bad Request' 180s # received: 'HTTP/1.1 400 Bad Request' 180s ok 24 180s ok 182s t/apache/errordoc.t ................. 182s 1..14 182s # Running under perl version 5.038002 for linux 182s # Current time local: Sat Mar 16 11:03:58 2024 182s # Current time GMT: Sat Mar 16 11:03:58 2024 182s # Using Test.pm version 1.31 182s # Using Apache/Test.pm version 1.42 182s # testing : notfound.html code 182s # expected: 404 182s # received: '404' 182s ok 1 182s # testing : notfound.html content 182s # expected: qr/per-server 404/ 182s # received: 'per-server 404' 182s ok 2 182s # testing : /inherit/notfound.html code 182s # expected: 404 182s # received: '404' 182s ok 3 182s # testing : /inherit/notfound.html content 182s # expected: qr/per-server 404/ 182s # received: 'per-server 404' 182s ok 4 182s # testing : /redefine/notfound.html code 182s # expected: 404 182s # received: '404' 182s ok 5 182s # testing : /redefine/notfound.html content 182s # expected: 'per-dir 404' 182s # received: 'per-dir 404' 182s ok 6 182s # testing : /redefine/notfound.html code 182s # expected: 404 182s # received: '404' 182s ok 7 182s # testing : /redefine/notfound.html content 182s # expected: qr/Not Found/ 182s # received: ' 182s # 182s # 404 Not Found 182s # 182s #

Not Found

182s #

The requested URL was not found on this server.

182s # ' 182s ok 8 182s # testing : /merge/notfound.html code 182s # expected: 404 182s # received: '404' 182s ok 9 182s # testing : /merge/notfound.html content 182s # expected: 'testing merge' 182s # received: 'testing merge' 182s ok 10 182s # testing : /merge/merge2/notfound.html code 182s # expected: 404 182s # received: '404' 182s ok 11 182s # testing : /merge/merge2/notfound.html content 182s # expected: 'testing merge' 182s # received: 'testing merge' 182s ok 12 182s # testing : /bounce/notfound.html code 182s # expected: 404 182s # received: '404' 182s ok 13 182s # testing : /bounce/notfound.html content 182s # expected: qr/expire test/ 182s # received: ' 182s # expire test 182s # expire test 182s # ' 182s ok 14 182s ok 185s t/apache/etags.t .................... 185s # Checking for existence of FileETag directive 185s # Returned 200: 185s 1..61 185s # Running under perl version 5.038002 for linux 185s # Current time local: Sat Mar 16 11:04:00 2024 185s # Current time GMT: Sat Mar 16 11:04:00 2024 185s # Using Test.pm version 1.31 185s # Using Apache/Test.pm version 1.42 185s # --- 185s # HEAD /apache/etags/none/is/test.txt 185s # Expecting two components in ETag field 185s # Received "85e08-b" 185s ok 1 185s # --- 185s # HEAD /apache/etags/all/test.txt 185s # Expecting three components in ETag field 185s # Received "85dc0-b-60bb3bbdae3c0" 185s ok 2 185s # --- 185s # HEAD /apache/etags/m/minus-mi/test.txt 185s # Expecting field to be absent 185s # Received "b-60bb3bbdae3c0" 185s ok 3 185s # --- 185s # HEAD /apache/etags/default/test.txt 185s # Expecting two components in ETag field 185s # Received "b-60bb3bbdae3c0" 185s ok 4 185s # --- 185s # HEAD /apache/etags/none/plus-i/test.txt 185s # Expecting one component in ETag field 185s # Received "85e17" 185s ok 5 185s # --- 185s # HEAD /apache/etags/m/minus-mis/test.txt 185s # Expecting field to be absent 185s # Received "b-60bb3bbdae3c0" 185s ok 6 185s # --- 185s # HEAD /apache/etags/m/plus-mis/test.txt 185s # Expecting three components in ETag field 185s # Received "85dee-b-60bb3bbdae3c0" 185s ok 7 185s # --- 185s # HEAD /apache/etags/all/minus-is/test.txt 185s # Expecting one component in ETag field 185s # Received "60bb3bbdae3c0" 185s ok 8 185s # --- 185s # HEAD /apache/etags/none/inherit/test.txt 185s # Expecting field to be absent 185s # ETag field is missing 185s ok 9 185s # --- 185s # HEAD /apache/etags/m/minus-i/test.txt 185s # Expecting field to be absent 185s # Received "60bb3bbdae3c0" 185s ok 10 185s # --- 185s # HEAD /apache/etags/none/mi/test.txt 185s # Expecting two components in ETag field 185s # Received "85e0e-60bb3bbdae3c0" 185s ok 11 185s # --- 185s # HEAD /apache/etags/none/s/test.txt 185s # Expecting one component in ETag field 185s # Received "b" 185s ok 12 185s # --- 185s # HEAD /apache/etags/none/ms/test.txt 185s # Expecting two components in ETag field 185s # Received "b-60bb3bbdae3c0" 185s ok 13 185s # --- 185s # HEAD /apache/etags/all/s/test.txt 185s # Expecting one component in ETag field 185s # Received "b" 185s ok 14 185s # --- 185s # HEAD /apache/etags/none/plus-mis/minus-m/test.txt 185s # Expecting two components in ETag field 185s # Received "85e2b-b" 185s ok 15 185s # --- 185s # HEAD /apache/etags/m/plus-i/test.txt 185s # Expecting two components in ETag field 185s # Received "85de2-60bb3bbdae3c0" 185s ok 16 185s # --- 185s # HEAD /apache/etags/none/plus-mis/test.txt 185s # Expecting three components in ETag field 185s # Received "85e38-b-60bb3bbdae3c0" 185s ok 17 185s # --- 185s # HEAD /apache/etags/none/plus-mis/minus-ms/test.txt 185s # Expecting one component in ETag field 185s # Received "85e34" 185s ok 18 185s # --- 185s # HEAD /apache/etags/m/plus-is/test.txt 185s # Expecting three components in ETag field 185s # Received "85de5-b-60bb3bbdae3c0" 185s ok 19 185s # --- 185s # HEAD /apache/etags/none/m/test.txt 185s # Expecting one component in ETag field 185s # Received "60bb3bbdae3c0" 185s ok 20 185s # --- 185s # HEAD /apache/etags/m/plus-mi/test.txt 185s # Expecting two components in ETag field 185s # Received "85deb-60bb3bbdae3c0" 185s ok 21 185s # --- 185s # HEAD /apache/etags/none/plus-m/test.txt 185s # Expecting one component in ETag field 185s # Received "60bb3bbdae3c0" 185s ok 22 185s # --- 185s # HEAD /apache/etags/all/minus-ms/test.txt 185s # Expecting one component in ETag field 185s # Received "85db3" 185s ok 23 185s # --- 185s # HEAD /apache/etags/none/mis/test.txt 185s # Expecting three components in ETag field 185s # Received "85e11-b-60bb3bbdae3c0" 185s ok 24 185s # --- 185s # HEAD /apache/etags/m/plus-s/test.txt 185s # Expecting two components in ETag field 185s # Received "b-60bb3bbdae3c0" 185s ok 25 185s # --- 185s # HEAD /apache/etags/m/minus-is/test.txt 185s # Expecting field to be absent 185s # Received "60bb3bbdae3c0" 185s ok 26 185s # --- 185s # HEAD /apache/etags/all/m/test.txt 185s # Expecting one component in ETag field 185s # Received "60bb3bbdae3c0" 185s ok 27 185s # --- 185s # HEAD /apache/etags/none/i/test.txt 185s # Expecting one component in ETag field 185s # Received "85e03" 185s ok 28 185s # --- 185s # HEAD /apache/etags/none/plus-s/test.txt 185s # Expecting one component in ETag field 185s # Received "b" 185s ok 29 185s # --- 185s # HEAD /apache/etags/none/test.txt 185s # Expecting field to be absent 185s # ETag field is missing 185s ok 30 185s # --- 185s # HEAD /apache/etags/none/plus-mis/minus-mis/test.txt 185s # Expecting field to be absent 185s # Received "b-60bb3bbdae3c0" 185s ok 31 185s # --- 185s # HEAD /apache/etags/all/is/test.txt 185s # Expecting two components in ETag field 185s # Received "85d9b-b" 185s ok 32 185s # --- 185s # HEAD /apache/etags/all/minus-mi/test.txt 185s # Expecting one component in ETag field 185s # Received "b" 185s ok 33 185s # --- 185s # HEAD /apache/etags/ms/test.txt 185s # Expecting two components in ETag field 185s # Received "b-60bb3bbdae3c0" 185s ok 34 185s # --- 185s # HEAD /apache/etags/none/plus-mi/test.txt 185s # Expecting two components in ETag field 185s # Received "85e20-60bb3bbdae3c0" 185s ok 35 185s # --- 185s # HEAD /apache/etags/is/test.txt 185s # Expecting two components in ETag field 185s # Received "85dc8-b" 185s ok 36 185s # --- 185s # HEAD /apache/etags/none/plus-mis/minus-s/test.txt 185s # Expecting two components in ETag field 185s # Received "85e37-60bb3bbdae3c0" 185s ok 37 185s # --- 185s # HEAD /apache/etags/all/i/test.txt 185s # Expecting one component in ETag field 185s # Received "85d96" 185s ok 38 185s # --- 185s # HEAD /apache/etags/all/minus-s/test.txt 185s # Expecting two components in ETag field 185s # Received "85db6-60bb3bbdae3c0" 185s ok 39 185s # --- 185s # HEAD /apache/etags/m/minus-ms/test.txt 185s # Expecting field to be absent 185s # Received "b-60bb3bbdae3c0" 185s ok 40 185s # --- 185s # HEAD /apache/etags/all/mis/test.txt 185s # Expecting three components in ETag field 185s # Received "85db9-b-60bb3bbdae3c0" 185s ok 41 185s # --- 185s # HEAD /apache/etags/m/plus-m/test.txt 185s # Expecting one component in ETag field 185s # Received "60bb3bbdae3c0" 185s ok 42 185s # --- 185s # HEAD /apache/etags/all/inherit/test.txt 185s # Expecting three components in ETag field 185s # Received "85d98-b-60bb3bbdae3c0" 185s ok 43 185s # --- 185s # HEAD /apache/etags/s/test.txt 185s # Expecting one component in ETag field 185s # Received "b" 185s ok 44 185s # --- 185s # HEAD /apache/etags/m/plus-ms/test.txt 185s # Expecting two components in ETag field 185s # Received "b-60bb3bbdae3c0" 185s ok 45 185s # --- 185s # HEAD /apache/etags/none/plus-ms/test.txt 185s # Expecting two components in ETag field 185s # Received "b-60bb3bbdae3c0" 185s ok 46 185s # --- 185s # HEAD /apache/etags/all/minus-m/test.txt 185s # Expecting two components in ETag field 185s # Received "85daa-b" 185s ok 47 185s # --- 185s # HEAD /apache/etags/all/ms/test.txt 185s # Expecting two components in ETag field 185s # Received "b-60bb3bbdae3c0" 185s ok 48 185s # --- 185s # HEAD /apache/etags/m/test.txt 185s # Expecting one component in ETag field 185s # Received "60bb3bbdae3c0" 185s ok 49 185s # --- 185s # HEAD /apache/etags/i/test.txt 185s # Expecting one component in ETag field 185s # Received "85dc5" 185s ok 50 185s # --- 185s # HEAD /apache/etags/none/plus-mis/minus-mi/test.txt 185s # Expecting one component in ETag field 185s # Received "b" 185s ok 51 185s # --- 185s # HEAD /apache/etags/all/minus-mis/test.txt 185s # Expecting field to be absent 185s # Received "b-60bb3bbdae3c0" 185s ok 52 185s # --- 185s # HEAD /apache/etags/mis/test.txt 185s # Expecting three components in ETag field 185s # Received "85dfb-b-60bb3bbdae3c0" 185s ok 53 185s # --- 185s # HEAD /apache/etags/m/minus-s/test.txt 185s # Expecting field to be absent 185s # Received "60bb3bbdae3c0" 185s ok 54 185s # --- 185s # HEAD /apache/etags/none/plus-mis/minus-i/test.txt 185s # Expecting two components in ETag field 185s # Received "b-60bb3bbdae3c0" 185s ok 55 185s # --- 185s # HEAD /apache/etags/none/plus-mis/minus-is/test.txt 185s # Expecting one component in ETag field 185s # Received "60bb3bbdae3c0" 185s ok 56 185s # --- 185s # HEAD /apache/etags/mi/test.txt 185s # Expecting two components in ETag field 185s # Received "85df8-60bb3bbdae3c0" 185s ok 57 185s # --- 185s # HEAD /apache/etags/m/minus-m/test.txt 185s # Expecting field to be absent 185s # Received "b-60bb3bbdae3c0" 185s ok 58 185s # --- 185s # HEAD /apache/etags/none/plus-is/test.txt 185s # Expecting two components in ETag field 185s # Received "85e1a-b" 185s ok 59 185s # --- 185s # HEAD /apache/etags/all/minus-i/test.txt 185s # Expecting two components in ETag field 185s # Received "b-60bb3bbdae3c0" 185s ok 60 185s # --- 185s # HEAD /apache/etags/all/mi/test.txt 185s # Expecting two components in ETag field 185s # Received "85da1-60bb3bbdae3c0" 185s ok 61 185s ok 188s t/apache/expr.t ..................... 188s 1..229 188s # Running under perl version 5.038002 for linux 188s # Current time local: Sat Mar 16 11:04:03 2024 188s # Current time GMT: Sat Mar 16 11:04:03 2024 188s # Using Test.pm version 1.31 188s # Using Apache/Test.pm version 1.42 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "true" should evaluate to true, got true 188s ok 1 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "false" should evaluate to false, got false 188s ok 2 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s Should get parse error for "foo", got parse error 188s ok 3 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "1 -eq 01" should evaluate to true, got true 188s ok 4 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "1 -eq 2" should evaluate to false, got false 188s ok 5 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "1 -ne 2" should evaluate to true, got true 188s ok 6 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "1 -ne 1" should evaluate to false, got false 188s ok 7 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "1 -lt 02" should evaluate to true, got true 188s ok 8 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "1 -lt 1" should evaluate to false, got false 188s ok 9 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "1 -le 2" should evaluate to true, got true 188s ok 10 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "1 -le 1" should evaluate to true, got true 188s ok 11 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "2 -gt 1" should evaluate to true, got true 188s ok 12 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "1 -gt 1" should evaluate to false, got false 188s ok 13 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "2 -ge 1" should evaluate to true, got true 188s ok 14 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "1 -ge 1" should evaluate to true, got true 188s ok 15 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "1 -gt -1" should evaluate to true, got true 188s ok 16 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "'aa' == 'aa'" should evaluate to true, got true 188s ok 17 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "'aa' == 'b'" should evaluate to false, got false 188s ok 18 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "'aa' = 'aa'" should evaluate to true, got true 188s ok 19 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "'aa' = 'b'" should evaluate to false, got false 188s ok 20 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "'aa' != 'b'" should evaluate to true, got true 188s ok 21 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "'aa' != 'aa'" should evaluate to false, got false 188s ok 22 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "'aa' < 'b'" should evaluate to true, got true 188s ok 23 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "'aa' < 'aa'" should evaluate to false, got false 188s ok 24 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "'aa' <= 'b'" should evaluate to true, got true 188s ok 25 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "'aa' <= 'aa'" should evaluate to true, got true 188s ok 26 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "'b' > 'aa'" should evaluate to true, got true 188s ok 27 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "'aa' > 'aa'" should evaluate to false, got false 188s ok 28 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "'b' >= 'aa'" should evaluate to true, got true 188s ok 29 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "'aa' >= 'aa'" should evaluate to true, got true 188s ok 30 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "'a' . 'b' . 'c' = 'abc'" should evaluate to true, got true 188s ok 31 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "'a' .'b'. 'c' = 'abc'" should evaluate to true, got true 188s ok 32 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s " 'a' .'b'. 'c'='abc' " should evaluate to true, got true 188s ok 33 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "'a1c' = 'a'. 1. 'c'" should evaluate to true, got true 188s ok 34 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "req('foo') . 'bar' = 'bar'" should evaluate to true, got true 188s ok 35 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "%{req:foo} . 'bar' = 'bar'" should evaluate to true, got true 188s ok 36 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "'x'.%{req:foo} . 'bar' = 'xbar'" should evaluate to true, got true 188s ok 37 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "%{req:User-Agent} . 'bar' != 'bar'" should evaluate to true, got true 188s ok 38 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "'%{req:User-Agent}' . 'bar' != 'bar'" should evaluate to true, got true 188s ok 39 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "'%{TIME}' . 'bar' != 'bar'" should evaluate to true, got true 188s ok 40 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "%{TIME} != ''" should evaluate to true, got true 188s ok 41 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "'a' -in { 'b', 'a' } " should evaluate to true, got true 188s ok 42 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "'a' -in { 'b', 'c' } " should evaluate to false, got false 188s ok 43 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s " 'abc' =~ /bc/ " should evaluate to true, got true 188s ok 44 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s " 'abc' =~ /BC/i " should evaluate to true, got true 188s ok 45 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s " 'abc' !~ m!bc! " should evaluate to false, got false 188s ok 46 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s " 'abc' !~ m!BC!i " should evaluate to false, got false 188s ok 47 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s " $0 == '' " should evaluate to true, got true 188s ok 48 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s " $1 == '' " should evaluate to true, got true 188s ok 49 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s " $9 == '' " should evaluate to true, got true 188s ok 50 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s " '$0' == '' " should evaluate to true, got true 188s ok 51 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s " 'abc' =~ /(bc)/ && $0 == 'bc' " should evaluate to true, got true 188s ok 52 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s " 'abc' =~ /(bc)/ && $1 == 'bc' " should evaluate to true, got true 188s ok 53 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s " 'abc' =~ /b(.)/ && $1 == 'c' " should evaluate to true, got true 188s ok 54 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s " 'abc' =~ /bc/ && $0 == '' " should evaluate to true, got true 188s ok 55 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s " 'abc' =~ /(bc)/ && 'xy' =~ /x/ && $0 == 'bc' " should evaluate to true, got true 188s ok 56 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s " 'abcdefghijklm' =~ /(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)/ && $2 == 'c' " should evaluate to true, got true 188s ok 57 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "%{TIME_YEAR} =~ /^\d{4}$/" should evaluate to true, got true 188s ok 58 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "%{TIME_YEAR} =~ /^\d{3}$/" should evaluate to false, got false 188s ok 59 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "%{TIME_MON} -gt 0 && %{TIME_MON} -le 12 " should evaluate to true, got true 188s ok 60 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "%{TIME_DAY} -gt 0 && %{TIME_DAY} -le 31 " should evaluate to true, got true 188s ok 61 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "%{TIME_HOUR} -ge 0 && %{TIME_HOUR} -lt 24 " should evaluate to true, got true 188s ok 62 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "%{TIME_MIN} -ge 0 && %{TIME_MIN} -lt 60 " should evaluate to true, got true 188s ok 63 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "%{TIME_SEC} -ge 0 && %{TIME_SEC} -lt 60 " should evaluate to true, got true 188s ok 64 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "%{TIME} =~ /^\d{14}$/" should evaluate to true, got true 188s ok 65 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "%{API_VERSION} -gt 20101001 " should evaluate to true, got true 188s ok 66 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "%{REQUEST_METHOD} == 'GET' " should evaluate to true, got true 188s ok 67 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "'x%{REQUEST_METHOD}' == 'xGET' " should evaluate to true, got true 188s ok 68 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "'x%{REQUEST_METHOD}y' == 'xGETy' " should evaluate to true, got true 188s ok 69 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "%{REQUEST_SCHEME} == 'http' " should evaluate to true, got true 188s ok 70 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "%{HTTPS} == 'off' " should evaluate to true, got true 188s ok 71 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "%{REQUEST_URI} == '/apache/expr/index.html' " should evaluate to true, got true 188s ok 72 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "%{req:referer} = 'SomeReferer' " should evaluate to true, got true 188s ok 73 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "req('Referer') = 'SomeReferer' " should evaluate to true, got true 188s ok 74 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "http('Referer') = 'SomeReferer' " should evaluate to true, got true 188s ok 75 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "%{HTTP_REFERER} = 'SomeReferer' " should evaluate to true, got true 188s ok 76 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "req('User-Agent') = 'SomeAgent' " should evaluate to true, got true 188s ok 77 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "%{HTTP_USER_AGENT} = 'SomeAgent' " should evaluate to true, got true 188s ok 78 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "req('SomeHeader') = 'SomeValue' " should evaluate to true, got true 188s ok 79 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "req('SomeHeader2') = 'SomeValue' " should evaluate to false, got false 188s ok 80 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "toupper('abC12d') = 'ABC12D' " should evaluate to true, got true 188s ok 81 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "tolower('abC12d') = 'abc12d' " should evaluate to true, got true 188s ok 82 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "escape('?') = '%3f' " should evaluate to true, got true 188s ok 83 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "unescape('%3f') = '?' " should evaluate to true, got true 188s ok 84 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "toupper(escape('?')) = '%3F' " should evaluate to true, got true 188s ok 85 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "tolower(toupper(escape('?'))) = '%3f' " should evaluate to true, got true 188s ok 86 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "%{toupper:%{escape:?}} = '%3F' " should evaluate to true, got true 188s ok 87 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "file('/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 'foo\n' " should evaluate to true, got true 188s ok 88 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "-n ''" should evaluate to false, got false 188s ok 89 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "-z ''" should evaluate to true, got true 188s ok 90 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "-n '1'" should evaluate to true, got true 188s ok 91 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "-z '1'" should evaluate to false, got false 188s ok 92 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s Should get parse error for "-R 'abc'", got parse error 188s ok 93 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s Should get parse error for "-R %{REMOTE_ADDR}", got parse error 188s ok 94 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "-R '240.0.0.0'" should evaluate to false, got false 188s ok 95 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "-R '240.0.0.0/8'" should evaluate to false, got false 188s ok 96 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "-R 'ff::/8'" should evaluate to false, got false 188s ok 97 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "-R '127.0.0.1' || -R '::1'" should evaluate to true, got true 188s ok 98 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s Should get parse error for "'127.0.0.1' -ipmatch 'abc'", got parse error 188s ok 99 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s Should get parse error for "'127.0.0.1' -ipmatch %{REMOTE_ADDR}", got parse error 188s ok 100 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "'127.0.0.1' -ipmatch '240.0.0.0'" should evaluate to false, got false 188s ok 101 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "'127.0.0.1' -ipmatch '240.0.0.0/8'" should evaluate to false, got false 188s ok 102 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "'127.0.0.1' -ipmatch 'ff::/8'" should evaluate to false, got false 188s ok 103 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "'127.0.0.1' -ipmatch '127.0.0.0/8'" should evaluate to true, got true 188s ok 104 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "'foo' -strmatch '*o'" should evaluate to true, got true 188s ok 105 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "'fo/o' -strmatch 'f*'" should evaluate to true, got true 188s ok 106 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "'foo' -strmatch 'F*'" should evaluate to false, got false 188s ok 107 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "'foo' -strcmatch 'F*'" should evaluate to true, got true 188s ok 108 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "'foo' -strmatch 'g*'" should evaluate to false, got false 188s ok 109 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "'foo' -strcmatch 'g*'" should evaluate to false, got false 188s ok 110 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "'a/b' -fnmatch 'a*'" should evaluate to false, got false 188s ok 111 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "'a/b' -fnmatch 'a/*'" should evaluate to true, got true 188s ok 112 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s Should get parse error for "'%{foo:User-Agent}' != 'bar'", got parse error 188s ok 113 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s Should get parse error for "%{foo:User-Agent} != 'bar'", got parse error 188s ok 114 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s Should get parse error for "foo('bar') = 'bar'", got parse error 188s ok 115 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s Should get parse error for "%{FOO} != 'bar'", got parse error 188s ok 116 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s Should get parse error for "'bar' = bar", got parse error 188s ok 117 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "true" should evaluate to true, got true 188s ok 118 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "true && true" should evaluate to true, got true 188s ok 119 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "true || true" should evaluate to true, got true 188s ok 120 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "true || true || true" should evaluate to true, got true 188s ok 121 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "true || true && true" should evaluate to true, got true 188s ok 122 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "true && true || true" should evaluate to true, got true 188s ok 123 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "true && true && true" should evaluate to true, got true 188s ok 124 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "true || true || !true" should evaluate to true, got true 188s ok 125 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "true || true && !true" should evaluate to true, got true 188s ok 126 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "true && true || !true" should evaluate to true, got true 188s ok 127 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "true && true && !true" should evaluate to false, got false 188s ok 128 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "true && !true" should evaluate to false, got false 188s ok 129 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "true || !true" should evaluate to true, got true 188s ok 130 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "true || !true || true" should evaluate to true, got true 188s ok 131 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "true || !true && true" should evaluate to true, got true 188s ok 132 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "true && !true || true" should evaluate to true, got true 188s ok 133 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "true && !true && true" should evaluate to false, got false 188s ok 134 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "true || !true || !true" should evaluate to true, got true 188s ok 135 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "true || !true && !true" should evaluate to true, got true 188s ok 136 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "true && !true || !true" should evaluate to false, got false 188s ok 137 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "true && !true && !true" should evaluate to false, got false 188s ok 138 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "!true" should evaluate to false, got false 188s ok 139 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "!true && true" should evaluate to false, got false 188s ok 140 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "!true || true" should evaluate to true, got true 188s ok 141 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "!true || true || true" should evaluate to true, got true 188s ok 142 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "!true || true && true" should evaluate to true, got true 188s ok 143 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "!true && true || true" should evaluate to true, got true 188s ok 144 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "!true && true && true" should evaluate to false, got false 188s ok 145 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "!true || true || !true" should evaluate to true, got true 188s ok 146 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "!true || true && !true" should evaluate to false, got false 188s ok 147 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "!true && true || !true" should evaluate to false, got false 188s ok 148 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "!true && true && !true" should evaluate to false, got false 188s ok 149 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "!true && !true" should evaluate to false, got false 188s ok 150 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "!true || !true" should evaluate to false, got false 188s ok 151 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "!true || !true || true" should evaluate to true, got true 188s ok 152 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "!true || !true && true" should evaluate to false, got false 188s ok 153 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "!true && !true || true" should evaluate to true, got true 188s ok 154 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "!true && !true && true" should evaluate to false, got false 188s ok 155 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "!true || !true || !true" should evaluate to false, got false 188s ok 156 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "!true || !true && !true" should evaluate to false, got false 188s ok 157 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "!true && !true || !true" should evaluate to false, got false 188s ok 158 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "!true && !true && !true" should evaluate to false, got false 188s ok 159 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "!(true)" should evaluate to false, got false 188s ok 160 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "!(true && true)" should evaluate to false, got false 188s ok 161 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "!(true || true)" should evaluate to false, got false 188s ok 162 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "!(true || true || true)" should evaluate to false, got false 188s ok 163 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "!(true || true && true)" should evaluate to false, got false 188s ok 164 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "!(true && true || true)" should evaluate to false, got false 188s ok 165 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "!(true && true && true)" should evaluate to false, got false 188s ok 166 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "!(true || true || !true)" should evaluate to false, got false 188s ok 167 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "!(true || true && !true)" should evaluate to false, got false 188s ok 168 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "!(true && true || !true)" should evaluate to false, got false 188s ok 169 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "!(true && true && !true)" should evaluate to true, got true 188s ok 170 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "!(true && !true)" should evaluate to true, got true 188s ok 171 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "!(true || !true)" should evaluate to false, got false 188s ok 172 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "!(true || !true || true)" should evaluate to false, got false 188s ok 173 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "!(true || !true && true)" should evaluate to false, got false 188s ok 174 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "!(true && !true || true)" should evaluate to false, got false 188s ok 175 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "!(true && !true && true)" should evaluate to true, got true 188s ok 176 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "!(true || !true || !true)" should evaluate to false, got false 188s ok 177 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "!(true || !true && !true)" should evaluate to false, got false 188s ok 178 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "!(true && !true || !true)" should evaluate to true, got true 188s ok 179 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "!(true && !true && !true)" should evaluate to true, got true 188s ok 180 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "!(!true)" should evaluate to true, got true 188s ok 181 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "!(!true && true)" should evaluate to true, got true 188s ok 182 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "!(!true || true)" should evaluate to false, got false 188s ok 183 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "!(!true || true || true)" should evaluate to false, got false 188s ok 184 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "!(!true || true && true)" should evaluate to false, got false 188s ok 185 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "!(!true && true || true)" should evaluate to false, got false 188s ok 186 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "!(!true && true && true)" should evaluate to true, got true 188s ok 187 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "!(!true || true || !true)" should evaluate to false, got false 188s ok 188 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "!(!true || true && !true)" should evaluate to true, got true 188s ok 189 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "!(!true && true || !true)" should evaluate to true, got true 188s ok 190 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "!(!true && true && !true)" should evaluate to true, got true 188s ok 191 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "!(!true && !true)" should evaluate to true, got true 188s ok 192 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "!(!true || !true)" should evaluate to true, got true 188s ok 193 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "!(!true || !true || true)" should evaluate to false, got false 188s ok 194 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "!(!true || !true && true)" should evaluate to true, got true 188s ok 195 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "!(!true && !true || true)" should evaluate to false, got false 188s ok 196 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "!(!true && !true && true)" should evaluate to true, got true 188s ok 197 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "!(!true || !true || !true)" should evaluate to true, got true 188s ok 198 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "!(!true || !true && !true)" should evaluate to true, got true 188s ok 199 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "!(!true && !true || !true)" should evaluate to true, got true 188s ok 200 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "!(!true && !true && !true)" should evaluate to true, got true 188s ok 201 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "filesize('/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 4 " should evaluate to true, got true 188s ok 202 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "filesize('/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/expr/none') = 0 " should evaluate to true, got true 188s ok 203 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "filesize('/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero') = 0 " should evaluate to true, got true 188s ok 204 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "-d '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to false, got false 188s ok 205 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "-e '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 188s ok 206 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "-f '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 188s ok 207 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "-s '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 188s ok 208 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "-d '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 188s ok 209 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "-e '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 188s ok 210 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "-f '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 188s ok 211 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "-s '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 188s ok 212 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "-d '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 188s ok 213 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "-e '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 188s ok 214 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "-f '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 188s ok 215 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "-s '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 188s ok 216 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "-d '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 188s ok 217 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "-e '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 188s ok 218 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "-f '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 188s ok 219 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "-s '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 188s ok 220 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "-F '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 188s ok 221 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "-F '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 188s ok 222 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "-U '/apache/' " should evaluate to true, got true 188s ok 223 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "-U '/apache/expr/none' " should evaluate to false, got false 188s ok 224 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "sha1('foo') = '0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33' " should evaluate to true, got true 188s ok 225 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "md5('foo') = 'acbd18db4cc2f85cedef654fccc4a4d8' " should evaluate to true, got true 188s ok 226 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "base64('foo') = 'Zm9v' " should evaluate to true, got true 188s ok 227 188s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s "unbase64('Zm9vMg==') = 'foo2' " should evaluate to true, got true 188s ok 228 188s Error log should not have 'Internal evaluation error' entries, found 0 188s ok 229 188s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 188s ok 192s t/apache/expr_string.t .............. 192s 1..29 192s # Running under perl version 5.038002 for linux 192s # Current time local: Sat Mar 16 11:04:05 2024 192s # Current time GMT: Sat Mar 16 11:04:05 2024 192s # Using Test.pm version 1.31 192s # Using Apache/Test.pm version 1.42 192s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 192s ok 1 192s Expected return code 200, got 200 for 'foo' 192s ok 2 192s # testing : log message [Sat Mar 16 11:04:08.139625 2024] [log_debug:info] [pid 8357] [client 127.0.0.1:58188] foo (log_transaction hook, /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 192s # didn't match 192s # expected: 'foo' 192s # received: 'foo' 192s ok 3 192s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 192s ok 4 192s Expected return code 200, got 200 for '%{req:SomeHeader}' 192s ok 5 192s # testing : log message [Sat Mar 16 11:04:08.396620 2024] [log_debug:info] [pid 8357] [client 127.0.0.1:58188] SomeValue (log_transaction hook, /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 192s # didn't match 192s # expected: 'SomeValue' 192s # received: 'SomeValue' 192s ok 6 192s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 192s ok 7 192s Should get parse error (500) for "%{", got 500 192s ok 8 192s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 192s ok 9 192s Expected return code 200, got 200 for '%' 192s ok 10 192s # testing : log message [Sat Mar 16 11:04:08.921083 2024] [log_debug:info] [pid 8356] [client 127.0.0.1:58192] % (log_transaction hook, /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 192s # didn't match 192s # expected: '%' 192s # received: '%' 192s ok 11 192s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 192s ok 12 192s Expected return code 200, got 200 for '}' 192s ok 13 192s # testing : log message [Sat Mar 16 11:04:09.174872 2024] [log_debug:info] [pid 8356] [client 127.0.0.1:58192] } (log_transaction hook, /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 192s # didn't match 192s # expected: '}' 192s # received: '}' 192s ok 14 192s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 192s ok 15 192s Expected return code 200, got 200 for '\"' 192s ok 16 192s # testing : log message [Sat Mar 16 11:04:09.427319 2024] [log_debug:info] [pid 8356] [client 127.0.0.1:58192] " (log_transaction hook, /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 192s # didn't match 192s # expected: '"' 192s # received: '"' 192s ok 17 192s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 192s ok 18 192s Expected return code 200, got 200 for '\'' 192s ok 19 192s # testing : log message [Sat Mar 16 11:04:09.681327 2024] [log_debug:info] [pid 8356] [client 127.0.0.1:58192] ' (log_transaction hook, /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 192s # didn't match 192s # expected: '\'' 192s # received: '\'' 192s ok 20 192s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 192s ok 21 192s Expected return code 200, got 200 for '"\%{req:SomeHeader}"' 192s ok 22 192s # testing : log message [Sat Mar 16 11:04:09.933843 2024] [log_debug:info] [pid 8356] [client 127.0.0.1:58192] %{req:SomeHeader} (log_transaction hook, /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 192s # didn't match 192s # expected: '%{req:SomeHeader}' 192s # received: '%{req:SomeHeader}' 192s ok 23 192s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 192s ok 24 192s Expected return code 200, got 200 for '%{tolower:IDENT}' 192s ok 25 192s # testing : log message [Sat Mar 16 11:04:10.187876 2024] [log_debug:info] [pid 8356] [client 127.0.0.1:58192] ident (log_transaction hook, /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 192s # didn't match 192s # expected: 'ident' 192s # received: 'ident' 192s ok 26 192s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 192s ok 27 192s Expected return code 200, got 200 for '%{tolower:%{REQUEST_METHOD}}' 192s ok 28 192s # testing : log message [Sat Mar 16 11:04:10.440280 2024] [log_debug:info] [pid 8356] [client 127.0.0.1:58192] get (log_transaction hook, /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 192s # didn't match 192s # expected: 'get' 192s # received: 'get' 192s ok 29 192s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 192s ok 195s t/apache/getfile.t .................. 195s # using LWP client 195s 1..219 195s # Running under perl version 5.038002 for linux 195s # Current time local: Sat Mar 16 11:04:10 2024 195s # Current time GMT: Sat Mar 16 11:04:10 2024 195s # Using Test.pm version 1.31 195s # Using Apache/Test.pm version 1.42 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perl.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "44f3-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 17651 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perl.pod 195s # expected: 17651 195s # received: 17651 195s ok 1 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perl5004delta.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "dbb0-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 56240 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perl5004delta.pod 195s # expected: 56240 195s # received: 56240 195s ok 2 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perl5005delta.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "85eb-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 34283 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perl5005delta.pod 195s # expected: 34283 195s # received: 34283 195s ok 3 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perl5100delta.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "d8ed-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 55533 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perl5100delta.pod 195s # expected: 55533 195s # received: 55533 195s ok 4 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perl5101delta.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "ab70-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 43888 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perl5101delta.pod 195s # expected: 43888 195s # received: 43888 195s ok 5 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perl5120delta.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "15cb7-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 89271 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perl5120delta.pod 195s # expected: 89271 195s # received: 89271 195s ok 6 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perl5121delta.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "2707-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 9991 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perl5121delta.pod 195s # expected: 9991 195s # received: 9991 195s ok 7 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perl5122delta.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "2569-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 9577 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perl5122delta.pod 195s # expected: 9577 195s # received: 9577 195s ok 8 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perl5123delta.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "1004-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 4100 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perl5123delta.pod 195s # expected: 4100 195s # received: 4100 195s ok 9 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perl5124delta.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "e58-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 3672 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perl5124delta.pod 195s # expected: 3672 195s # received: 3672 195s ok 10 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perl5125delta.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "1e03-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 7683 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perl5125delta.pod 195s # expected: 7683 195s # received: 7683 195s ok 11 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perl5140delta.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "233aa-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 144298 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perl5140delta.pod 195s # expected: 144298 195s # received: 144298 195s ok 12 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perl5141delta.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "1f1e-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 7966 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perl5141delta.pod 195s # expected: 7966 195s # received: 7966 195s ok 13 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perl5142delta.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "1aec-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 6892 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perl5142delta.pod 195s # expected: 6892 195s # received: 6892 195s ok 14 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perl5143delta.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "1e50-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 7760 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perl5143delta.pod 195s # expected: 7760 195s # received: 7760 195s ok 15 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perl5144delta.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "18b7-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 6327 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perl5144delta.pod 195s # expected: 6327 195s # received: 6327 195s ok 16 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perl5160delta.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "20a09-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 133641 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perl5160delta.pod 195s # expected: 133641 195s # received: 133641 195s ok 17 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perl5161delta.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "17fe-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 6142 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perl5161delta.pod 195s # expected: 6142 195s # received: 6142 195s ok 18 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perl5162delta.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "e0a-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 3594 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perl5162delta.pod 195s # expected: 3594 195s # received: 3594 195s ok 19 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perl5163delta.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "ff5-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 4085 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perl5163delta.pod 195s # expected: 4085 195s # received: 4085 195s ok 20 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perl5180delta.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "1d286-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 119430 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perl5180delta.pod 195s # expected: 119430 195s # received: 119430 195s ok 21 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perl5181delta.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "19c5-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 6597 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perl5181delta.pod 195s # expected: 6597 195s # received: 6597 195s ok 22 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perl5182delta.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "14d7-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 5335 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perl5182delta.pod 195s # expected: 5335 195s # received: 5335 195s ok 23 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perl5184delta.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "1208-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 4616 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perl5184delta.pod 195s # expected: 4616 195s # received: 4616 195s ok 24 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perl5200delta.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "1c352-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 115538 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perl5200delta.pod 195s # expected: 115538 195s # received: 115538 195s ok 25 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perl5201delta.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "2a07-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 10759 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perl5201delta.pod 195s # expected: 10759 195s # received: 10759 195s ok 26 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perl5202delta.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "2fef-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 12271 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perl5202delta.pod 195s # expected: 12271 195s # received: 12271 195s ok 27 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perl5203delta.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "2410-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 9232 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perl5203delta.pod 195s # expected: 9232 195s # received: 9232 195s ok 28 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perl5220delta.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "1fa90-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 129680 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perl5220delta.pod 195s # expected: 129680 195s # received: 129680 195s ok 29 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perl5221delta.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "293d-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 10557 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perl5221delta.pod 195s # expected: 10557 195s # received: 10557 195s ok 30 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perl5222delta.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "301f-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 12319 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perl5222delta.pod 195s # expected: 12319 195s # received: 12319 195s ok 31 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perl5223delta.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "20fa-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 8442 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perl5223delta.pod 195s # expected: 8442 195s # received: 8442 195s ok 32 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perl5224delta.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "1162-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 4450 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perl5224delta.pod 195s # expected: 4450 195s # received: 4450 195s ok 33 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perl5240delta.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "fc0b-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 64523 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perl5240delta.pod 195s # expected: 64523 195s # received: 64523 195s ok 34 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perl5241delta.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "2009-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 8201 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perl5241delta.pod 195s # expected: 8201 195s # received: 8201 195s ok 35 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perl5242delta.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "1007-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 4103 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perl5242delta.pod 195s # expected: 4103 195s # received: 4103 195s ok 36 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perl5243delta.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "2aac-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 10924 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perl5243delta.pod 195s # expected: 10924 195s # received: 10924 195s ok 37 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perl5244delta.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "1168-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 4456 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perl5244delta.pod 195s # expected: 4456 195s # received: 4456 195s ok 38 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perl5260delta.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "1875b-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 100187 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perl5260delta.pod 195s # expected: 100187 195s # received: 100187 195s ok 39 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perl5261delta.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "1e25-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 7717 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perl5261delta.pod 195s # expected: 7717 195s # received: 7717 195s ok 40 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perl5262delta.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "1e16-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 7702 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perl5262delta.pod 195s # expected: 7702 195s # received: 7702 195s ok 41 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perl5263delta.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "1b69-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 7017 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perl5263delta.pod 195s # expected: 7017 195s # received: 7017 195s ok 42 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perl5280delta.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "115d9-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 71129 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perl5280delta.pod 195s # expected: 71129 195s # received: 71129 195s ok 43 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perl5281delta.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "11f7-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 4599 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perl5281delta.pod 195s # expected: 4599 195s # received: 4599 195s ok 44 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perl5282delta.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "1806-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 6150 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perl5282delta.pod 195s # expected: 6150 195s # received: 6150 195s ok 45 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perl5283delta.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "13f7-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 5111 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perl5283delta.pod 195s # expected: 5111 195s # received: 5111 195s ok 46 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perl5300delta.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "9efd-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 40701 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perl5300delta.pod 195s # expected: 40701 195s # received: 40701 195s ok 47 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perl5301delta.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "1662-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 5730 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perl5301delta.pod 195s # expected: 5730 195s # received: 5730 195s ok 48 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perl5302delta.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "124a-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 4682 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perl5302delta.pod 195s # expected: 4682 195s # received: 4682 195s ok 49 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perl5303delta.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "1374-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 4980 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perl5303delta.pod 195s # expected: 4980 195s # received: 4980 195s ok 50 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perl5320delta.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "d310-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 54032 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perl5320delta.pod 195s # expected: 54032 195s # received: 54032 195s ok 51 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perl5321delta.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "1b5f-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 7007 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perl5321delta.pod 195s # expected: 7007 195s # received: 7007 195s ok 52 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perl5340delta.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "9201-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 37377 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perl5340delta.pod 195s # expected: 37377 195s # received: 37377 195s ok 53 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perl5341delta.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "1076-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 4214 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perl5341delta.pod 195s # expected: 4214 195s # received: 4214 195s ok 54 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perl5342delta.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "f6a-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 3946 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perl5342delta.pod 195s # expected: 3946 195s # received: 3946 195s ok 55 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perl5343delta.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "fd6-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 4054 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perl5343delta.pod 195s # expected: 4054 195s # received: 4054 195s ok 56 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perl5360delta.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "ad8b-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 44427 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perl5360delta.pod 195s # expected: 44427 195s # received: 44427 195s ok 57 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perl5361delta.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "1288-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 4744 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perl5361delta.pod 195s # expected: 4744 195s # received: 4744 195s ok 58 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perl5362delta.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "f6a-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 3946 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perl5362delta.pod 195s # expected: 3946 195s # received: 3946 195s ok 59 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perl5363delta.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "fd7-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 4055 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perl5363delta.pod 195s # expected: 4055 195s # received: 4055 195s ok 60 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perl5380delta.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "10d49-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 68937 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perl5380delta.pod 195s # expected: 68937 195s # received: 68937 195s ok 61 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perl5381delta.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "f6a-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 3946 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perl5381delta.pod 195s # expected: 3946 195s # received: 3946 195s ok 62 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perl5382delta.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "fd4-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 4052 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perl5382delta.pod 195s # expected: 4052 195s # received: 4052 195s ok 63 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perl561delta.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "1e729-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 124713 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perl561delta.pod 195s # expected: 124713 195s # received: 124713 195s ok 64 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perl56delta.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "1a2c1-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 107201 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perl56delta.pod 195s # expected: 107201 195s # received: 107201 195s ok 65 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perl581delta.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "94ac-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 38060 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perl581delta.pod 195s # expected: 38060 195s # received: 38060 195s ok 66 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perl582delta.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "1176-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 4470 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perl582delta.pod 195s # expected: 4470 195s # received: 4470 195s ok 67 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perl583delta.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "18bf-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 6335 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perl583delta.pod 195s # expected: 6335 195s # received: 6335 195s ok 68 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perl584delta.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "1cc3-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 7363 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perl584delta.pod 195s # expected: 7363 195s # received: 7363 195s ok 69 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perl585delta.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "1701-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 5889 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perl585delta.pod 195s # expected: 5889 195s # received: 5889 195s ok 70 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perl586delta.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "122b-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 4651 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perl586delta.pod 195s # expected: 4651 195s # received: 4651 195s ok 71 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perl587delta.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "20a5-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 8357 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perl587delta.pod 195s # expected: 8357 195s # received: 8357 195s ok 72 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perl588delta.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "62c1-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 25281 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perl588delta.pod 195s # expected: 25281 195s # received: 25281 195s ok 73 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perl589delta.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "d290-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 53904 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perl589delta.pod 195s # expected: 53904 195s # received: 53904 195s ok 74 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perl58delta.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "1c1d5-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 115157 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perl58delta.pod 195s # expected: 115157 195s # received: 115157 195s ok 75 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlaix.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "4fe9-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 20457 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlaix.pod 195s # expected: 20457 195s # received: 20457 195s ok 76 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlamiga.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "1688-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 5768 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlamiga.pod 195s # expected: 5768 195s # received: 5768 195s ok 77 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlandroid.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "2031-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 8241 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlandroid.pod 195s # expected: 8241 195s # received: 8241 195s ok 78 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlapi.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "c9433-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 824371 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlapi.pod 195s # expected: 824371 195s # received: 824371 195s ok 79 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlapio.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "5837-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 22583 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlapio.pod 195s # expected: 22583 195s # received: 22583 195s ok 80 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlartistic.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "1b62-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 7010 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlartistic.pod 195s # expected: 7010 195s # received: 7010 195s ok 81 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlbook.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "20c2-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 8386 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlbook.pod 195s # expected: 8386 195s # received: 8386 195s ok 82 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlboot.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "126-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 294 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlboot.pod 195s # expected: 294 195s # received: 294 195s ok 83 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlbot.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "130-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 304 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlbot.pod 195s # expected: 304 195s # received: 304 195s ok 84 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlbs2000.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "1f50-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 8016 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlbs2000.pod 195s # expected: 8016 195s # received: 8016 195s ok 85 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlcall.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "dea2-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 56994 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlcall.pod 195s # expected: 56994 195s # received: 56994 195s ok 86 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlcheat.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "1180-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 4480 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlcheat.pod 195s # expected: 4480 195s # received: 4480 195s ok 87 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlclass.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "23bf-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 9151 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlclass.pod 195s # expected: 9151 195s # received: 9151 195s ok 88 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlclassguts.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "3c63-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 15459 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlclassguts.pod 195s # expected: 15459 195s # received: 15459 195s ok 89 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlclib.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "254a-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 9546 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlclib.pod 195s # expected: 9546 195s # received: 9546 195s ok 90 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlcn.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "12e5-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 4837 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlcn.pod 195s # expected: 4837 195s # received: 4837 195s ok 91 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlcommunity.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "1b1a-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 6938 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlcommunity.pod 195s # expected: 6938 195s # received: 6938 195s ok 92 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlcygwin.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "662a-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 26154 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlcygwin.pod 195s # expected: 26154 195s # received: 26154 195s ok 93 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perldata.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "cfa2-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 53154 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perldata.pod 195s # expected: 53154 195s # received: 53154 195s ok 94 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perldbmfilter.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "134f-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 4943 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perldbmfilter.pod 195s # expected: 4943 195s # received: 4943 195s ok 95 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perldebguts.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "a85c-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 43100 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perldebguts.pod 195s # expected: 43100 195s # received: 43100 195s ok 96 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perldebtut.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "5693-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 22163 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perldebtut.pod 195s # expected: 22163 195s # received: 22163 195s ok 97 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perldebug.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "9bbb-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 39867 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perldebug.pod 195s # expected: 39867 195s # received: 39867 195s ok 98 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perldelta.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "fd4-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 4052 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perldelta.pod 195s # expected: 4052 195s # received: 4052 195s ok 99 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perldeprecation.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "5f0a-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 24330 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perldeprecation.pod 195s # expected: 24330 195s # received: 24330 195s ok 100 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perldiag.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "4c051-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 311377 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perldiag.pod 195s # expected: 311377 195s # received: 311377 195s ok 101 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perldoc.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "24a0-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 9376 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perldoc.pod 195s # expected: 9376 195s # received: 9376 195s ok 102 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perldocstyle.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "b4ed-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 46317 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perldocstyle.pod 195s # expected: 46317 195s # received: 46317 195s ok 103 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perldsc.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "687a-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 26746 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perldsc.pod 195s # expected: 26746 195s # received: 26746 195s ok 104 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perldtrace.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "1f17-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 7959 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perldtrace.pod 195s # expected: 7959 195s # received: 7959 195s ok 105 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlebcdic.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "14981-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 84353 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlebcdic.pod 195s # expected: 84353 195s # received: 84353 195s ok 106 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlembed.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "9321-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 37665 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlembed.pod 195s # expected: 37665 195s # received: 37665 195s ok 107 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlexperiment.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "2877-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 10359 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlexperiment.pod 195s # expected: 10359 195s # received: 10359 195s ok 108 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlfaq.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "590b-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 22795 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlfaq.pod 195s # expected: 22795 195s # received: 22795 195s ok 109 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlfaq1.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "385d-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 14429 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlfaq1.pod 195s # expected: 14429 195s # received: 14429 195s ok 110 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlfaq2.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "24a1-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 9377 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlfaq2.pod 195s # expected: 9377 195s # received: 9377 195s ok 111 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlfaq3.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "92e1-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 37601 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlfaq3.pod 195s # expected: 37601 195s # received: 37601 195s ok 112 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlfaq4.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "162be-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 90814 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlfaq4.pod 195s # expected: 90814 195s # received: 90814 195s ok 113 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlfaq5.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "d7fc-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 55292 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlfaq5.pod 195s # expected: 55292 195s # received: 55292 195s ok 114 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlfaq6.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "9a71-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 39537 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlfaq6.pod 195s # expected: 39537 195s # received: 39537 195s ok 115 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlfaq7.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "93b8-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 37816 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlfaq7.pod 195s # expected: 37816 195s # received: 37816 195s ok 116 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlfaq8.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "c310-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 49936 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlfaq8.pod 195s # expected: 49936 195s # received: 49936 195s ok 117 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlfaq9.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "3b75-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 15221 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlfaq9.pod 195s # expected: 15221 195s # received: 15221 195s ok 118 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlfilter.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "56ca-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 22218 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlfilter.pod 195s # expected: 22218 195s # received: 22218 195s ok 119 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlfork.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "342b-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 13355 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlfork.pod 195s # expected: 13355 195s # received: 13355 195s ok 120 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlform.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "40e0-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 16608 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlform.pod 195s # expected: 16608 195s # received: 16608 195s ok 121 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlfreebsd.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "671-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 1649 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlfreebsd.pod 195s # expected: 1649 195s # received: 1649 195s ok 122 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlfunc.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "67142-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 422210 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlfunc.pod 195s # expected: 422210 195s # received: 422210 195s ok 123 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlgit.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "7c2a-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 31786 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlgit.pod 195s # expected: 31786 195s # received: 31786 195s ok 124 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlglossary.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "21810-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 137232 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlglossary.pod 195s # expected: 137232 195s # received: 137232 195s ok 125 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlgov.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "4075-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 16501 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlgov.pod 195s # expected: 16501 195s # received: 16501 195s ok 126 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlgpl.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "35f7-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 13815 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlgpl.pod 195s # expected: 13815 195s # received: 13815 195s ok 127 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlguts.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "2c264-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 180836 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlguts.pod 195s # expected: 180836 195s # received: 180836 195s ok 128 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlhack.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "afe4-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 45028 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlhack.pod 195s # expected: 45028 195s # received: 45028 195s ok 129 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlhacktips.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "11a38-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 72248 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlhacktips.pod 195s # expected: 72248 195s # received: 72248 195s ok 130 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlhacktut.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "1809-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 6153 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlhacktut.pod 195s # expected: 6153 195s # received: 6153 195s ok 131 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlhaiku.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "5f7-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 1527 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlhaiku.pod 195s # expected: 1527 195s # received: 1527 195s ok 132 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlhist.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "e88a-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 59530 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlhist.pod 195s # expected: 59530 195s # received: 59530 195s ok 133 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlhpux.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "77a4-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 30628 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlhpux.pod 195s # expected: 30628 195s # received: 30628 195s ok 134 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlhurd.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "7dd-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 2013 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlhurd.pod 195s # expected: 2013 195s # received: 2013 195s ok 135 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlintern.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "1f865-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 129125 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlintern.pod 195s # expected: 129125 195s # received: 129125 195s ok 136 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlinterp.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "9216-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 37398 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlinterp.pod 195s # expected: 37398 195s # received: 37398 195s ok 137 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlintro.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "579d-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 22429 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlintro.pod 195s # expected: 22429 195s # received: 22429 195s ok 138 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perliol.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "8ad3-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 35539 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perliol.pod 195s # expected: 35539 195s # received: 35539 195s ok 139 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlipc.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "11817-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 71703 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlipc.pod 195s # expected: 71703 195s # received: 71703 195s ok 140 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlirix.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "1150-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 4432 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlirix.pod 195s # expected: 4432 195s # received: 4432 195s ok 141 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perljp.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Accept-Ranges: bytes 195s #ETag: "20a8-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 8360 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perljp.pod 195s # expected: 8360 195s # received: 8360 195s ok 142 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlko.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Accept-Ranges: bytes 195s #ETag: "2fc0-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 12224 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:12 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlko.pod 195s # expected: 12224 195s # received: 12224 195s ok 143 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perllexwarn.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Accept-Ranges: bytes 195s #ETag: "163-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 355 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perllexwarn.pod 195s # expected: 355 195s # received: 355 195s ok 144 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perllinux.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Accept-Ranges: bytes 195s #ETag: "7ea-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 2026 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perllinux.pod 195s # expected: 2026 195s # received: 2026 195s ok 145 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perllocale.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Accept-Ranges: bytes 195s #ETag: "12457-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 74839 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perllocale.pod 195s # expected: 74839 195s # received: 74839 195s ok 146 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perllol.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Accept-Ranges: bytes 195s #ETag: "24dc-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 9436 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perllol.pod 195s # expected: 9436 195s # received: 9436 195s ok 147 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlmacosx.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Accept-Ranges: bytes 195s #ETag: "2f6f-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 12143 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlmacosx.pod 195s # expected: 12143 195s # received: 12143 195s ok 148 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlmod.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Accept-Ranges: bytes 195s #ETag: "6753-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 26451 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlmod.pod 195s # expected: 26451 195s # received: 26451 195s ok 149 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlmodinstall.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Accept-Ranges: bytes 195s #ETag: "2574-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 9588 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlmodinstall.pod 195s # expected: 9588 195s # received: 9588 195s ok 150 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlmodlib.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Accept-Ranges: bytes 195s #ETag: "e547-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 58695 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlmodlib.pod 195s # expected: 58695 195s # received: 58695 195s ok 151 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlmodstyle.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Accept-Ranges: bytes 195s #ETag: "573b-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 22331 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlmodstyle.pod 195s # expected: 22331 195s # received: 22331 195s ok 152 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlmroapi.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Accept-Ranges: bytes 195s #ETag: "d65-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 3429 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlmroapi.pod 195s # expected: 3429 195s # received: 3429 195s ok 153 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlnewmod.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Accept-Ranges: bytes 195s #ETag: "2ad3-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 10963 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlnewmod.pod 195s # expected: 10963 195s # received: 10963 195s ok 154 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlnumber.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Accept-Ranges: bytes 195s #ETag: "20a5-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 8357 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlnumber.pod 195s # expected: 8357 195s # received: 8357 195s ok 155 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlobj.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Accept-Ranges: bytes 195s #ETag: "8d30-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 36144 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlobj.pod 195s # expected: 36144 195s # received: 36144 195s ok 156 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlootut.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Accept-Ranges: bytes 195s #ETag: "6885-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 26757 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlootut.pod 195s # expected: 26757 195s # received: 26757 195s ok 157 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlop.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Accept-Ranges: bytes 195s #ETag: "251a5-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 151973 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlop.pod 195s # expected: 151973 195s # received: 151973 195s ok 158 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlopenbsd.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Accept-Ranges: bytes 195s #ETag: "4db-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 1243 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlopenbsd.pod 195s # expected: 1243 195s # received: 1243 195s ok 159 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlopentut.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Accept-Ranges: bytes 195s #ETag: "3b77-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 15223 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlopentut.pod 195s # expected: 15223 195s # received: 15223 195s ok 160 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlos2.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Accept-Ranges: bytes 195s #ETag: "16cb9-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 93369 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlos2.pod 195s # expected: 93369 195s # received: 93369 195s ok 161 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlos390.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Accept-Ranges: bytes 195s #ETag: "37cb-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 14283 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlos390.pod 195s # expected: 14283 195s # received: 14283 195s ok 162 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlos400.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Accept-Ranges: bytes 195s #ETag: "12b0-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 4784 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlos400.pod 195s # expected: 4784 195s # received: 4784 195s ok 163 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlpacktut.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Accept-Ranges: bytes 195s #ETag: "c8a9-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 51369 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlpacktut.pod 195s # expected: 51369 195s # received: 51369 195s ok 164 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlperf.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Accept-Ranges: bytes 195s #ETag: "c2bd-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 49853 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlperf.pod 195s # expected: 49853 195s # received: 49853 195s ok 165 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlplan9.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Accept-Ranges: bytes 195s #ETag: "1418-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 5144 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlplan9.pod 195s # expected: 5144 195s # received: 5144 195s ok 166 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlpod.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Accept-Ranges: bytes 195s #ETag: "5b65-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 23397 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlpod.pod 195s # expected: 23397 195s # received: 23397 195s ok 167 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlpodspec.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Accept-Ranges: bytes 195s #ETag: "10d10-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 68880 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlpodspec.pod 195s # expected: 68880 195s # received: 68880 195s ok 168 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlpodstyle.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Accept-Ranges: bytes 195s #ETag: "2f40-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 12096 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlpodstyle.pod 195s # expected: 12096 195s # received: 12096 195s ok 169 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlpolicy.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Accept-Ranges: bytes 195s #ETag: "67b7-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 26551 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlpolicy.pod 195s # expected: 26551 195s # received: 26551 195s ok 170 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlport.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Accept-Ranges: bytes 195s #ETag: "15cc8-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 89288 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlport.pod 195s # expected: 89288 195s # received: 89288 195s ok 171 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlpragma.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Accept-Ranges: bytes 195s #ETag: "1412-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 5138 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlpragma.pod 195s # expected: 5138 195s # received: 5138 195s ok 172 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlqnx.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Accept-Ranges: bytes 195s #ETag: "1a25-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 6693 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlqnx.pod 195s # expected: 6693 195s # received: 6693 195s ok 173 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlre.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Accept-Ranges: bytes 195s #ETag: "2127d-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 135805 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlre.pod 195s # expected: 135805 195s # received: 135805 195s ok 174 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlreapi.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Accept-Ranges: bytes 195s #ETag: "7bad-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 31661 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlreapi.pod 195s # expected: 31661 195s # received: 31661 195s ok 175 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlrebackslash.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Accept-Ranges: bytes 195s #ETag: "818f-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 33167 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlrebackslash.pod 195s # expected: 33167 195s # received: 33167 195s ok 176 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlrecharclass.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Accept-Ranges: bytes 195s #ETag: "beb0-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 48816 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlrecharclass.pod 195s # expected: 48816 195s # received: 48816 195s ok 177 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlref.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Accept-Ranges: bytes 195s #ETag: "8c47-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 35911 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlref.pod 195s # expected: 35911 195s # received: 35911 195s ok 178 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlreftut.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Accept-Ranges: bytes 195s #ETag: "4944-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 18756 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlreftut.pod 195s # expected: 18756 195s # received: 18756 195s ok 179 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlreguts.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Accept-Ranges: bytes 195s #ETag: "a989-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 43401 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlreguts.pod 195s # expected: 43401 195s # received: 43401 195s ok 180 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlrepository.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Accept-Ranges: bytes 195s #ETag: "1fd-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 509 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlrepository.pod 195s # expected: 509 195s # received: 509 195s ok 181 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlrequick.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Accept-Ranges: bytes 195s #ETag: "4af5-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 19189 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlrequick.pod 195s # expected: 19189 195s # received: 19189 195s ok 182 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlreref.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Accept-Ranges: bytes 195s #ETag: "3ce4-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 15588 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlreref.pod 195s # expected: 15588 195s # received: 15588 195s ok 183 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlretut.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Accept-Ranges: bytes 195s #ETag: "1e219-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 123417 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlretut.pod 195s # expected: 123417 195s # received: 123417 195s ok 184 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlriscos.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Accept-Ranges: bytes 195s #ETag: "60c-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 1548 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlriscos.pod 195s # expected: 1548 195s # received: 1548 195s ok 185 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlrun.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Accept-Ranges: bytes 195s #ETag: "e52d-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 58669 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlrun.pod 195s # expected: 58669 195s # received: 58669 195s ok 186 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlsec.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Accept-Ranges: bytes 195s #ETag: "6cc6-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 27846 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlsec.pod 195s # expected: 27846 195s # received: 27846 195s ok 187 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlsecpolicy.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Accept-Ranges: bytes 195s #ETag: "4af2-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 19186 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlsecpolicy.pod 195s # expected: 19186 195s # received: 19186 195s ok 188 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlsolaris.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Accept-Ranges: bytes 195s #ETag: "74a6-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 29862 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlsolaris.pod 195s # expected: 29862 195s # received: 29862 195s ok 189 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlsource.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Accept-Ranges: bytes 195s #ETag: "1bdc-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 7132 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlsource.pod 195s # expected: 7132 195s # received: 7132 195s ok 190 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlstyle.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Accept-Ranges: bytes 195s #ETag: "233b-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 9019 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlstyle.pod 195s # expected: 9019 195s # received: 9019 195s ok 191 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlsub.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Accept-Ranges: bytes 195s #ETag: "12f85-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 77701 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlsub.pod 195s # expected: 77701 195s # received: 77701 195s ok 192 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlsyn.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Accept-Ranges: bytes 195s #ETag: "d2de-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 53982 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlsyn.pod 195s # expected: 53982 195s # received: 53982 195s ok 193 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlsynology.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Accept-Ranges: bytes 195s #ETag: "2858-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 10328 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlsynology.pod 195s # expected: 10328 195s # received: 10328 195s ok 194 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlthrtut.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Accept-Ranges: bytes 195s #ETag: "b53a-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 46394 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlthrtut.pod 195s # expected: 46394 195s # received: 46394 195s ok 195 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perltie.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Accept-Ranges: bytes 195s #ETag: "9a91-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 39569 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perltie.pod 195s # expected: 39569 195s # received: 39569 195s ok 196 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perltoc.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Accept-Ranges: bytes 195s #ETag: "b9206-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 758278 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perltoc.pod 195s # expected: 758278 195s # received: 758278 195s ok 197 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perltodo.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Accept-Ranges: bytes 195s #ETag: "174-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 372 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perltodo.pod 195s # expected: 372 195s # received: 372 195s ok 198 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perltooc.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Accept-Ranges: bytes 195s #ETag: "126-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 294 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perltooc.pod 195s # expected: 294 195s # received: 294 195s ok 199 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perltoot.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Accept-Ranges: bytes 195s #ETag: "126-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 294 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perltoot.pod 195s # expected: 294 195s # received: 294 195s ok 200 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perltrap.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Accept-Ranges: bytes 195s #ETag: "297f-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 10623 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perltrap.pod 195s # expected: 10623 195s # received: 10623 195s ok 201 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perltru64.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Accept-Ranges: bytes 195s #ETag: "213f-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 8511 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perltru64.pod 195s # expected: 8511 195s # received: 8511 195s ok 202 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perltw.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Accept-Ranges: bytes 195s #ETag: "1183-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 4483 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perltw.pod 195s # expected: 4483 195s # received: 4483 195s ok 203 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlunicode.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Accept-Ranges: bytes 195s #ETag: "162c0-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 90816 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlunicode.pod 195s # expected: 90816 195s # received: 90816 195s ok 204 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlunicook.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Accept-Ranges: bytes 195s #ETag: "6349-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 25417 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlunicook.pod 195s # expected: 25417 195s # received: 25417 195s ok 205 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlunifaq.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Accept-Ranges: bytes 195s #ETag: "372e-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 14126 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlunifaq.pod 195s # expected: 14126 195s # received: 14126 195s ok 206 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perluniintro.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Accept-Ranges: bytes 195s #ETag: "96e1-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 38625 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perluniintro.pod 195s # expected: 38625 195s # received: 38625 195s ok 207 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perluniprops.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Accept-Ranges: bytes 195s #ETag: "6eefa-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 454394 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perluniprops.pod 195s # expected: 454394 195s # received: 454394 195s ok 208 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlunitut.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Accept-Ranges: bytes 195s #ETag: "1f0f-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 7951 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlunitut.pod 195s # expected: 7951 195s # received: 7951 195s ok 209 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlutil.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Accept-Ranges: bytes 195s #ETag: "1ce8-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 7400 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlutil.pod 195s # expected: 7400 195s # received: 7400 195s ok 210 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlvar.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Accept-Ranges: bytes 195s #ETag: "16ab2-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 92850 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlvar.pod 195s # expected: 92850 195s # received: 92850 195s ok 211 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlvms.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Accept-Ranges: bytes 195s #ETag: "c68d-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 50829 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlvms.pod 195s # expected: 50829 195s # received: 50829 195s ok 212 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlvos.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Accept-Ranges: bytes 195s #ETag: "f16-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 3862 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlvos.pod 195s # expected: 3862 195s # received: 3862 195s ok 213 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlwin32.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Accept-Ranges: bytes 195s #ETag: "7fdb-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 32731 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlwin32.pod 195s # expected: 32731 195s # received: 32731 195s ok 214 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlxs.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Accept-Ranges: bytes 195s #ETag: "1532b-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 86827 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlxs.pod 195s # expected: 86827 195s # received: 86827 195s ok 215 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlxstut.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Accept-Ranges: bytes 195s #ETag: "c504-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 50436 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlxstut.pod 195s # expected: 50436 195s # received: 50436 195s ok 216 195s #lwp request: 195s #GET http://localhost:8529/getfiles-perl-pod/perlxstypemap.pod HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Accept-Ranges: bytes 195s #ETag: "5dc1-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 24001 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-perl-pod/perlxstypemap.pod 195s # expected: 24001 195s # received: 24001 195s ok 217 195s #lwp request: 195s #GET http://localhost:8529/getfiles-binary-httpd HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Accept-Ranges: bytes 195s #ETag: "d40b0-613c0e7cec400" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 868528 195s #Last-Modified: Sat, 16 Mar 2024 06:05:04 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-binary-httpd 195s # expected: 868528 195s # received: 868528 195s ok 218 195s #lwp request: 195s #GET http://localhost:8529/getfiles-binary-perl HTTP/1.1 195s #User-Agent: libwww-perl/6.76 195s # 195s #server response: 195s #HTTP/1.1 200 OK 195s #Connection: close 195s #Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Accept-Ranges: bytes 195s #ETag: "3c2760-60ec1fb4f0200" 195s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 195s #Vary: In-If1 195s #Content-Length: 3942240 195s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 195s #Client-Date: Sat, 16 Mar 2024 11:04:13 GMT 195s #Client-Peer: 127.0.0.1:8529 195s #Client-Response-Num: 1 195s #DMMATCH1: 1 195s # 195s # testing : download of /getfiles-binary-perl 195s # expected: 3942240 195s # received: 3942240 195s ok 219 195s ok 197s t/apache/headers.t .................. 197s 1..27 197s # Running under perl version 5.038002 for linux 197s # Current time local: Sat Mar 16 11:04:13 2024 197s # Current time GMT: Sat Mar 16 11:04:13 2024 197s # Using Test.pm version 1.31 197s # Using Apache/Test.pm version 1.42 197s testing: Hello: World 197s ok 1 197s # testing : response success 197s # expected: qr/HTTP\/1\.. 200 OK/ 197s # received: 'HTTP/1.1 200 OK' 197s ok 2 197s header: [World] vs [World] 197s # testing : compare header Hello value 197s # expected: 'World' 197s # received: 'World' 197s ok 3 197s testing: Hello: World 197s ok 4 197s # testing : response success 197s # expected: qr/HTTP\/1\.. 200 OK/ 197s # received: 'HTTP/1.1 200 OK' 197s ok 5 197s header: [World] vs [World] 197s # testing : compare header Hello value 197s # expected: 'World' 197s # received: 'World' 197s ok 6 197s testing: Hello: World 197s ok 7 197s # testing : response success 197s # expected: qr/HTTP\/1\.. 200 OK/ 197s # received: 'HTTP/1.1 200 OK' 197s ok 8 197s header: [World] vs [World] 197s # testing : compare header Hello value 197s # expected: 'World' 197s # received: 'World' 197s ok 9 197s testing: Hello: Foo 197s Bar 197s ok 10 197s # testing : response success 197s # expected: qr/HTTP\/1\.. 200 OK/ 197s # received: 'HTTP/1.1 200 OK' 197s ok 11 197s header: [Foo Bar] vs [Foo Bar] 197s # testing : compare header Hello value 197s # expected: 'Foo Bar' 197s # received: 'Foo Bar' 197s ok 12 197s testing: Hello: Foo 197s Bar 197s ok 13 197s # testing : response success 197s # expected: qr/HTTP\/1\.. 200 OK/ 197s # received: 'HTTP/1.1 200 OK' 197s ok 14 197s header: [Foo Bar] vs [Foo Bar] 197s # testing : compare header Hello value 197s # expected: 'Foo Bar' 197s # received: 'Foo Bar' 197s ok 15 197s testing: Hello: Foo 197s Bar 197s ok 16 197s # testing : response success 197s # expected: qr/HTTP\/1\.. 200 OK/ 197s # received: 'HTTP/1.1 200 OK' 197s ok 17 197s header: [Foo Bar] vs [Foo Bar] 197s # testing : compare header Hello value 197s # expected: 'Foo Bar' 197s # received: 'Foo Bar' 197s ok 18 197s testing: Hello: Foo 197s Bar 197s ok 19 197s # testing : response success 197s # expected: qr/HTTP\/1\.. 200 OK/ 197s # received: 'HTTP/1.1 200 OK' 197s ok 20 197s header: [Foo Bar] vs [Foo Bar] 197s # testing : compare header Hello value 197s # expected: 'Foo Bar' 197s # received: 'Foo Bar' 197s ok 21 197s testing: Hello: Foo 197s Bar 197s ok 22 197s # testing : response success 197s # expected: qr/HTTP\/1\.. 200 OK/ 197s # received: 'HTTP/1.1 200 OK' 197s ok 23 197s header: [Foo Bar] vs [Foo Bar] 197s # testing : compare header Hello value 197s # expected: 'Foo Bar' 197s # received: 'Foo Bar' 197s ok 24 197s testing: Hello:World 197s ok 25 197s # testing : response success 197s # expected: qr/HTTP\/1\.. 200 OK/ 197s # received: 'HTTP/1.1 200 OK' 197s ok 26 197s header: [World] vs [World] 197s # testing : compare header Hello value 197s # expected: 'World' 197s # received: 'World' 197s ok 27 197s ok 199s t/apache/hostcheck.t ................ skipped: apache version 2.5.1 or higher is required, this is version 2.4.58 201s t/apache/http_strict.t .............. 201s 1..178 201s # Running under perl version 5.038002 for linux 201s # Current time local: Sat Mar 16 11:04:17 2024 201s # Current time GMT: Sat Mar 16 11:04:17 2024 201s # Using Test.pm version 1.31 201s # Using Apache/Test.pm version 1.42 201s # SENDING: 201s # GET / HTTP/1.0\r\n\r\n 201s # expecting success, got 200 201s ok 1 201s # SENDING: 201s # GET / HTTP/1.0\n\n 201s # expecting success, got 200 201s ok 2 201s # SENDING: 201s # get / HTTP/1.0\r\n\r\n 201s # expecting 501, got 501 201s ok 3 201s # SENDING: 201s # G ET / HTTP/1.0\r\n\r\n 201s # expecting 400, got 400 201s ok 4 201s # SENDING: 201s # G\x00ET / HTTP/1.0\r\n\r\n 201s # expecting 400, got 400 201s ok 5 201s # SENDING: 201s # G/T / HTTP/1.0\r\n\r\n 201s # expecting 501, got 501 201s ok 6 201s # SENDING: 201s # GET /\x00 HTTP/1.0\r\n\r\n 201s # expecting 400, got 400 201s ok 7 201s # SENDING: 201s # GET / HTTP/1.0\x00\r\n\r\n 201s # expecting 400, got 400 201s ok 8 201s # SENDING: 201s # GET\x0c/ HTTP/1.0\r\n\r\n 201s # expecting 400, got 400 201s ok 9 201s # SENDING: 201s # GET\r/ HTTP/1.0\r\n\r\n 201s # expecting 400, got 400 201s ok 10 201s # SENDING: 201s # GET\t/ HTTP/1.0\r\n\r\n 201s # expecting 400, got 400 201s ok 11 201s # SENDING: 201s # GET / HTT/1.0\r\n\r\n 201s # expecting error, got 400 201s ok 12 201s # SENDING: 201s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 201s # expecting success, got 200 201s ok 13 201s # SENDING: 201s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 201s # expecting success, got 200 201s ok 14 201s # SENDING: 201s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 201s # expecting success, got 200 201s ok 15 201s # SENDING: 201s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 201s # expecting 400, got 400 201s ok 16 201s # SENDING: 201s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 201s # expecting 400, got 400 201s ok 17 201s # SENDING: 201s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 201s # expecting 200, got 200 201s ok 18 201s # SENDING: 201s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 201s # expecting 400, got 400 201s ok 19 201s # SENDING: 201s # GET / HTTP/\r\nHost: localhost\r\n\r\n 201s # expecting error, got 400 201s ok 20 201s # SENDING: 201s # GET / HTTP/0.9\r\n\r\n 201s # expecting error, got 400 201s ok 21 201s # SENDING: 201s # GET / HTTP/0.8\r\n\r\n 201s # expecting error, got 400 201s ok 22 201s # SENDING: 201s # GET /\x01 HTTP/1.0\r\n\r\n 201s # expecting 400, got 400 201s ok 23 201s # SENDING: 201s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 201s # expecting 200, got 200 201s ok 24 201s # SENDING: 201s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 201s # expecting 200, got 200 201s ok 25 201s # SENDING: 201s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 201s # expecting 400, got 400 201s ok 26 201s # SENDING: 201s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 201s # expecting 200, got 200 201s ok 27 201s # SENDING: 201s # GET / HTTP/1.0\r\nFoo\r\n\r\n 201s # expecting 400, got 400 201s ok 28 201s # SENDING: 201s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 201s # expecting 400, got 400 201s ok 29 201s # SENDING: 201s # GET / HTTP/1.0\r\n: bar\r\n\r\n 201s # expecting 400, got 400 201s ok 30 201s # SENDING: 201s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 201s # expecting 200, got 200 201s ok 31 201s # SENDING: 201s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 201s # expecting 400, got 400 201s ok 32 201s # SENDING: 201s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 201s # expecting 400, got 400 201s ok 33 201s # SENDING: 201s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 201s # expecting 400, got 400 201s ok 34 201s # SENDING: 201s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 201s # expecting 200, got 200 201s ok 35 201s # SENDING: 201s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 201s # expecting 400, got 400 201s ok 36 201s # SENDING: 201s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 201s # expecting 400, got 400 201s ok 37 201s # SENDING: 201s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 201s # expecting 200, got 200 201s ok 38 201s # SENDING: 201s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 201s # expecting 400, got 400 201s ok 39 201s # SENDING: 201s # GET / HTTP/1.0\r\r 201s # expecting dropped connection and HTTPD dropped connection 201s ok 40 201s # SENDING: 201s # GET /\r\n 201s # expecting headerless HTTP/0.9 body, got response 201s ok 41 201s # SENDING: 201s # GET /#frag HTTP/1.0\r\n 201s # expecting 400, got 400 201s ok 42 201s # SENDING: 201s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 201s # expecting 200, got 200 201s ok 43 201s # SENDING: 201s # GET http://017700000001/ HTTP/1.0\r\n\r\n 201s # expecting 200, got 200 201s ok 44 201s # SENDING: 201s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 201s # expecting 200, got 200 201s ok 45 201s # SENDING: 201s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 201s # expecting 200, got 200 201s ok 46 201s # SENDING: 201s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 201s # expecting 200, got 200 201s ok 47 201s # SENDING: 201s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 201s # expecting 200, got 200 201s ok 48 201s # SENDING: 201s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 201s # expecting 200, got 200 201s ok 49 201s # SENDING: 201s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 201s # expecting 400, got 400 201s ok 50 201s # SENDING: 201s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 201s # expecting 200, got 200 201s ok 51 201s # SENDING: 201s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 201s # expecting 400, got 400 201s ok 52 201s # SENDING: 201s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 201s # expecting 400, got 400 201s ok 53 201s # SENDING: 201s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 201s # expecting 400, got 400 201s ok 54 201s # SENDING: 201s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 201s # expecting 200, got 200 201s ok 55 201s # SENDING: 201s # GET http://[::1]/ HTTP/1.0\r\n\r\n 201s # expecting success, got 200 201s ok 56 201s # SENDING: 201s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 201s # expecting success, got 200 201s ok 57 201s # SENDING: 201s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 201s # expecting success, got 200 201s ok 58 201s # SENDING: 201s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 201s # expecting success, got 200 201s ok 59 201s # SENDING: 201s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 201s # expecting 400, got 400 201s ok 60 201s # SENDING: 201s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 201s # expecting success, got 200 201s ok 61 201s # SENDING: 201s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 201s # expecting success, got 200 201s ok 62 201s # SENDING: 201s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 201s # expecting 400, got 400 201s ok 63 201s # SENDING: 201s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 201s # expecting success, got 200 201s ok 64 201s # SENDING: 201s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 201s # expecting success, got 200 201s ok 65 201s # SENDING: 201s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 201s # expecting success, got 200 201s ok 66 201s # SENDING: 201s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 201s # expecting success, got 200 201s ok 67 201s # SENDING: 201s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 201s # expecting success, got 200 201s ok 68 201s # SENDING: 201s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 201s # expecting success, got 200 201s ok 69 201s # SENDING: 201s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 201s # expecting 200, got 200 201s ok 70 201s # SENDING: 201s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 201s # expecting 200, got 200 201s ok 71 201s # SENDING: 201s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 201s # expecting 400, got 400 201s ok 72 201s # SENDING: 201s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 201s # expecting 200, got 200 201s ok 73 201s # SENDING: 201s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 201s # expecting 200, got 200 201s ok 74 201s # SENDING: 201s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 201s # expecting 200, got 200 201s ok 75 201s # SENDING: 201s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 201s # expecting 200, got 200 201s ok 76 201s # SENDING: 201s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 201s # expecting 200, got 200 201s ok 77 201s # SENDING: 201s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 201s # expecting 200, got 200 201s ok 78 201s # SENDING: 201s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 201s # expecting 200, got 200 201s ok 79 201s # SENDING: 201s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 201s # DECODED: Foo: bar 201s # RESPONSE: 201s # HTTP/1.1 200 OK\r\n 201s # Date: Sat, 16 Mar 2024 11:04:19 GMT\r\n 201s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 201s # Foo: bar\r\n 201s # Vary: In-If1\r\n 201s # DMMATCH1: 1\r\n 201s # Connection: close\r\n 201s # Content-Type: text/plain\r\n 201s # \r\n 201s # Hi!\n 201s # SERVERNAME=localhost\n 201s # HTTP_HOST=\n 201s # 201s # expecting 200, got 200 201s ok 80 201s # SENDING: 201s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 201s # DECODED: Foo: 201s # RESPONSE: 201s # HTTP/1.1 200 OK\r\n 201s # Date: Sat, 16 Mar 2024 11:04:19 GMT\r\n 201s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 201s # Foo: \r\n 201s # Vary: In-If1\r\n 201s # DMMATCH1: 1\r\n 201s # Connection: close\r\n 201s # Content-Type: text/plain\r\n 201s # \r\n 201s # Hi!\n 201s # SERVERNAME=localhost\n 201s # HTTP_HOST=\n 201s # 201s # expecting 200, got 200 201s ok 81 201s # SENDING: 201s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 201s # DECODED: : bar 201s # RESPONSE: 201s # HTTP/1.1 500 Internal Server Error\r\n 201s # Date: Sat, 16 Mar 2024 11:04:19 GMT\r\n 201s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 201s # Content-Length: 564\r\n 201s # Connection: close\r\n 201s # Content-Type: text/html; charset=iso-8859-1\r\n 201s # \r\n 201s # \n 201s # \n 201s # ... 201s # expecting 500, got 500 201s ok 82 201s # SENDING: 201s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 201s # DECODED: F\x00oo: bar 201s # RESPONSE: 201s # HTTP/1.1 500 Internal Server Error\r\n 201s # Date: Sat, 16 Mar 2024 11:04:19 GMT\r\n 201s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 201s # Content-Length: 528\r\n 201s # Connection: close\r\n 201s # Content-Type: text/html; charset=iso-8859-1\r\n 201s # \r\n 201s # \n 201s # \n 201s # ... 201s # expecting 500, got 500 201s ok 83 201s # SENDING: 201s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 201s # DECODED: F\x01oo: bar 201s # RESPONSE: 201s # HTTP/1.1 500 Internal Server Error\r\n 201s # Date: Sat, 16 Mar 2024 11:04:19 GMT\r\n 201s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 201s # Connection: close\r\n 201s # Content-Type: text/html; charset=iso-8859-1\r\n 201s # \r\n 201s # \n 201s # \n 201s # ... 201s # expecting 500, got 500 201s ok 84 201s # SENDING: 201s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 201s # DECODED: F\noo: bar 201s # RESPONSE: 201s # HTTP/1.1 500 Internal Server Error\r\n 201s # Date: Sat, 16 Mar 2024 11:04:19 GMT\r\n 201s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 201s # Content-Length: 528\r\n 201s # Connection: close\r\n 201s # Content-Type: text/html; charset=iso-8859-1\r\n 201s # \r\n 201s # \n 201s # \n 201s # ... 201s # expecting 500, got 500 201s ok 85 201s # SENDING: 201s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 201s # DECODED: Foo: b\tar 201s # RESPONSE: 201s # HTTP/1.1 200 OK\r\n 201s # Date: Sat, 16 Mar 2024 11:04:19 GMT\r\n 201s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 201s # Foo: b\tar\r\n 201s # Vary: In-If1\r\n 201s # DMMATCH1: 1\r\n 201s # Connection: close\r\n 201s # Content-Type: text/plain\r\n 201s # \r\n 201s # Hi!\n 201s # SERVERNAME=localhost\n 201s # HTTP_HOST=\n 201s # 201s # expecting 200, got 200 201s ok 86 201s # SENDING: 201s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 201s # DECODED: Foo: b\x01ar 201s # RESPONSE: 201s # HTTP/1.1 500 Internal Server Error\r\n 201s # Date: Sat, 16 Mar 2024 11:04:19 GMT\r\n 201s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 201s # Content-Length: 564\r\n 201s # Connection: close\r\n 201s # Content-Type: text/html; charset=iso-8859-1\r\n 201s # \r\n 201s # \n 201s # \n 201s # ... 201s # expecting 500, got 500 201s ok 87 201s # SENDING: 201s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 201s # expecting 500, got 500 201s ok 88 201s # SENDING: 201s # GET / HTTP/1.0\r\n\r\n 201s # expecting success, got 200 201s ok 89 201s # SENDING: 201s # GET / HTTP/1.0\n\n 201s # expecting 400, got 400 201s ok 90 201s # SENDING: 201s # get / HTTP/1.0\r\n\r\n 201s # expecting 501, got 501 201s ok 91 201s # SENDING: 201s # G ET / HTTP/1.0\r\n\r\n 201s # expecting 400, got 400 201s ok 92 201s # SENDING: 201s # G\x00ET / HTTP/1.0\r\n\r\n 201s # expecting 400, got 400 201s ok 93 201s # SENDING: 201s # G/T / HTTP/1.0\r\n\r\n 201s # expecting 400, got 400 201s ok 94 201s # SENDING: 201s # GET /\x00 HTTP/1.0\r\n\r\n 201s # expecting 400, got 400 201s ok 95 201s # SENDING: 201s # GET / HTTP/1.0\x00\r\n\r\n 201s # expecting 400, got 400 201s ok 96 201s # SENDING: 201s # GET\x0c/ HTTP/1.0\r\n\r\n 201s # expecting 400, got 400 201s ok 97 201s # SENDING: 201s # GET\r/ HTTP/1.0\r\n\r\n 201s # expecting 400, got 400 201s ok 98 201s # SENDING: 201s # GET\t/ HTTP/1.0\r\n\r\n 201s # expecting 400, got 400 201s ok 99 201s # SENDING: 201s # GET / HTT/1.0\r\n\r\n 201s # expecting error, got 400 201s ok 100 201s # SENDING: 201s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 201s # expecting success, got 200 201s ok 101 201s # SENDING: 201s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 201s # expecting success, got 200 201s ok 102 201s # SENDING: 201s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 201s # expecting success, got 200 201s ok 103 201s # SENDING: 201s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 201s # expecting 400, got 400 201s ok 104 201s # SENDING: 201s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 201s # expecting 400, got 400 201s ok 105 201s # SENDING: 201s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 201s # expecting 400, got 400 201s ok 106 201s # SENDING: 201s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 201s # expecting 400, got 400 201s ok 107 201s # SENDING: 201s # GET / HTTP/\r\nHost: localhost\r\n\r\n 201s # expecting error, got 400 201s ok 108 201s # SENDING: 201s # GET / HTTP/0.9\r\n\r\n 201s # expecting error, got 400 201s ok 109 201s # SENDING: 201s # GET / HTTP/0.8\r\n\r\n 201s # expecting error, got 400 201s ok 110 201s # SENDING: 201s # GET /\x01 HTTP/1.0\r\n\r\n 201s # expecting 400, got 400 201s ok 111 201s # SENDING: 201s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 201s # expecting 200, got 200 201s ok 112 201s # SENDING: 201s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 201s # expecting 200, got 200 201s ok 113 201s # SENDING: 201s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 201s # expecting 400, got 400 201s ok 114 201s # SENDING: 201s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 201s # expecting 400, got 400 201s ok 115 201s # SENDING: 201s # GET / HTTP/1.0\r\nFoo\r\n\r\n 201s # expecting 400, got 400 201s ok 116 201s # SENDING: 201s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 201s # expecting 400, got 400 201s ok 117 201s # SENDING: 201s # GET / HTTP/1.0\r\n: bar\r\n\r\n 201s # expecting 400, got 400 201s ok 118 201s # SENDING: 201s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 201s # expecting 200, got 200 201s ok 119 201s # SENDING: 201s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 201s # expecting 400, got 400 201s ok 120 201s # SENDING: 201s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 201s # expecting 400, got 400 201s ok 121 201s # SENDING: 201s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 201s # expecting 400, got 400 201s ok 122 201s # SENDING: 201s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 201s # expecting 400, got 400 201s ok 123 201s # SENDING: 201s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 201s # expecting 400, got 400 201s ok 124 201s # SENDING: 201s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 201s # expecting 400, got 400 201s ok 125 201s # SENDING: 201s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 201s # expecting 200, got 200 201s ok 126 201s # SENDING: 201s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 201s # expecting 400, got 400 201s ok 127 201s # SENDING: 201s # GET / HTTP/1.0\r\r 201s # expecting dropped connection and HTTPD dropped connection 201s ok 128 201s # SENDING: 201s # GET /\r\n 201s # expecting headerless HTTP/0.9 body, got response 201s ok 129 201s # SENDING: 201s # GET /#frag HTTP/1.0\r\n 201s # expecting 400, got 400 201s ok 130 201s # SENDING: 201s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 201s # expecting 400, got 400 201s ok 131 201s # SENDING: 201s # GET http://017700000001/ HTTP/1.0\r\n\r\n 201s # expecting 400, got 400 201s ok 132 201s # SENDING: 201s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 201s # expecting 400, got 400 201s ok 133 201s # SENDING: 201s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 201s # expecting 200, got 200 201s ok 134 201s # SENDING: 201s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 201s # expecting 400, got 400 201s ok 135 201s # SENDING: 201s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 201s # expecting 400, got 400 201s ok 136 201s # SENDING: 201s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 201s # expecting 400, got 400 201s ok 137 201s # SENDING: 201s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 201s # expecting 400, got 400 201s ok 138 201s # SENDING: 201s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 201s # expecting 200, got 200 201s ok 139 201s # SENDING: 201s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 201s # expecting 400, got 400 201s ok 140 201s # SENDING: 201s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 201s # expecting 400, got 400 201s ok 141 201s # SENDING: 201s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 201s # expecting 400, got 400 201s ok 142 201s # SENDING: 201s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 201s # expecting 400, got 400 201s ok 143 201s # SENDING: 201s # GET http://[::1]/ HTTP/1.0\r\n\r\n 201s # expecting success, got 200 201s ok 144 201s # SENDING: 201s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 201s # expecting success, got 200 201s ok 145 201s # SENDING: 201s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 201s # expecting success, got 200 201s ok 146 201s # SENDING: 201s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 201s # expecting success, got 200 201s ok 147 201s # SENDING: 201s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 201s # expecting 400, got 400 201s ok 148 201s # SENDING: 201s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 201s # expecting success, got 200 201s ok 149 201s # SENDING: 201s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 201s # expecting success, got 200 201s ok 150 201s # SENDING: 201s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 201s # expecting 400, got 400 201s ok 151 201s # SENDING: 201s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 201s # expecting success, got 200 201s ok 152 201s # SENDING: 201s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 201s # expecting success, got 200 201s ok 153 201s # SENDING: 201s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 201s # expecting success, got 200 201s ok 154 201s # SENDING: 201s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 201s # expecting success, got 200 201s ok 155 201s # SENDING: 201s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 201s # expecting success, got 200 201s ok 156 201s # SENDING: 201s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 201s # expecting success, got 200 201s ok 157 201s # SENDING: 201s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 201s # expecting 400, got 400 201s ok 158 201s # SENDING: 201s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 201s # expecting 400, got 400 201s ok 159 201s # SENDING: 201s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 201s # expecting 400, got 400 201s ok 160 201s # SENDING: 201s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 201s # expecting 200, got 200 201s ok 161 201s # SENDING: 201s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 201s # expecting 200, got 200 201s ok 162 201s # SENDING: 201s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 201s # expecting 200, got 200 201s ok 163 201s # SENDING: 201s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 201s # expecting 200, got 200 201s ok 164 201s # SENDING: 201s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 201s # expecting 200, got 200 201s ok 165 201s # SENDING: 201s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 201s # expecting 200, got 200 201s ok 166 201s # SENDING: 201s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 201s # expecting 200, got 200 201s ok 167 201s # SENDING: 201s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 201s # DECODED: Foo: bar 201s # RESPONSE: 201s # HTTP/1.1 200 OK\r\n 201s # Date: Sat, 16 Mar 2024 11:04:19 GMT\r\n 201s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 201s # Foo: bar\r\n 201s # Vary: In-If1\r\n 201s # DMMATCH1: 1\r\n 201s # Connection: close\r\n 201s # Content-Type: text/plain\r\n 201s # \r\n 201s # Hi!\n 201s # SERVERNAME=localhost\n 201s # HTTP_HOST=\n 201s # 201s # expecting 200, got 200 201s ok 168 201s # SENDING: 201s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 201s # DECODED: Foo: 201s # RESPONSE: 201s # HTTP/1.1 200 OK\r\n 201s # Date: Sat, 16 Mar 2024 11:04:19 GMT\r\n 201s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 201s # Foo: \r\n 201s # Vary: In-If1\r\n 201s # DMMATCH1: 1\r\n 201s # Connection: close\r\n 201s # Content-Type: text/plain\r\n 201s # \r\n 201s # Hi!\n 201s # SERVERNAME=localhost\n 201s # HTTP_HOST=\n 201s # 201s # expecting 200, got 200 201s ok 169 201s # SENDING: 201s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 201s # DECODED: : bar 201s # RESPONSE: 201s # HTTP/1.1 500 Internal Server Error\r\n 201s # Date: Sat, 16 Mar 2024 11:04:19 GMT\r\n 201s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 201s # Content-Length: 564\r\n 201s # Connection: close\r\n 201s # Content-Type: text/html; charset=iso-8859-1\r\n 201s # \r\n 201s # \n 201s # \n 201s # ... 201s # expecting 500, got 500 201s ok 170 201s # SENDING: 201s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 201s # DECODED: F\x00oo: bar 201s # RESPONSE: 201s # HTTP/1.1 500 Internal Server Error\r\n 201s # Date: Sat, 16 Mar 2024 11:04:19 GMT\r\n 201s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 201s # Content-Length: 528\r\n 201s # Connection: close\r\n 201s # Content-Type: text/html; charset=iso-8859-1\r\n 201s # \r\n 201s # \n 201s # \n 201s # ... 201s # expecting 500, got 500 201s ok 171 201s # SENDING: 201s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 201s # DECODED: F\x01oo: bar 201s # RESPONSE: 201s # HTTP/1.1 500 Internal Server Error\r\n 201s # Date: Sat, 16 Mar 2024 11:04:19 GMT\r\n 201s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 201s # Content-Length: 564\r\n 201s # Connection: close\r\n 201s # Content-Type: text/html; charset=iso-8859-1\r\n 201s # \r\n 201s # \n 201s # \n 201s # ... 201s # expecting 500, got 500 201s ok 172 201s # SENDING: 201s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 201s # DECODED: F\noo: bar 201s # RESPONSE: 201s # HTTP/1.1 500 Internal Server Error\r\n 201s # Date: Sat, 16 Mar 2024 11:04:19 GMT\r\n 201s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 201s # Content-Length: 528\r\n 201s # Connection: close\r\n 201s # Content-Type: text/html; charset=iso-8859-1\r\n 201s # \r\n 201s # \n 201s # \n 201s # ... 201s # expecting 500, got 500 201s ok 173 201s # SENDING: 201s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 201s # DECODED: Foo: b\tar 201s # RESPONSE: 201s # HTTP/1.1 200 OK\r\n 201s # Date: Sat, 16 Mar 2024 11:04:19 GMT\r\n 201s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 201s # Foo: b\tar\r\n 201s # Vary: In-If1\r\n 201s # DMMATCH1: 1\r\n 201s # Connection: close\r\n 201s # Content-Type: text/plain\r\n 201s # \r\n 201s # Hi!\n 201s # SERVERNAME=localhost\n 201s # HTTP_HOST=\n 201s # 201s # expecting 200, got 200 201s ok 174 201s # SENDING: 201s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 201s # DECODED: Foo: b\x01ar 201s # RESPONSE: 201s # HTTP/1.1 500 Internal Server Error\r\n 201s # Date: Sat, 16 Mar 2024 11:04:19 GMT\r\n 201s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 201s # Content-Length: 564\r\n 201s # Connection: close\r\n 201s # Content-Type: text/html; charset=iso-8859-1\r\n 201s # \r\n 201s # \n 201s # \n 201s # ... 201s # expecting 500, got 500 201s ok 175 201s # SENDING: 201s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 201s # expecting 500, got 500 201s ok 176 201s ok 177 201s ok 178 201s ok 203s t/apache/if_sections.t .............. 203s 1..46 203s # Running under perl version 5.038002 for linux 203s # Current time local: Sat Mar 16 11:04:19 2024 203s # Current time GMT: Sat Mar 16 11:04:19 2024 203s # Using Test.pm version 1.31 203s # Using Apache/Test.pm version 1.42 203s # /if_sec/ with '': 203s # expected: 200 203s # received: '200' 203s ok 1 203s # expected: undef 203s # received: undef 203s ok 2 203s # /if_sec/foo.if_test with '': 203s # expected: 200 203s # received: '200' 203s ok 3 203s # expected: undef 203s # received: undef 203s ok 4 203s # /if_sec/foo.if_test with '1': 203s # expected: 200 203s # received: '200' 203s ok 5 203s # expected: 'global1' 203s # received: 'global1' 203s ok 6 203s # /if_sec/foo.if_test with '1 11': 203s # expected: 200 203s # received: '200' 203s ok 7 203s # expected: 'global1, nested11, nested113' 203s # received: 'global1, nested11, nested113' 203s ok 8 203s # /if_sec/foo.if_test with '1 11 111': 203s # expected: 200 203s # received: '200' 203s ok 9 203s # expected: 'global1, nested11, nested111' 203s # received: 'global1, nested11, nested111' 203s ok 10 203s # /if_sec/foo.if_test with '1 11 112': 203s # expected: 200 203s # received: '200' 203s ok 11 203s # expected: 'global1, nested11, nested112' 203s # received: 'global1, nested11, nested112' 203s ok 12 203s # /if_sec/foo.if_test with '1 2': 203s # expected: 200 203s # received: '200' 203s ok 13 203s # expected: 'global1, files2' 203s # received: 'global1, files2' 203s ok 14 203s # /if_sec/dir/foo.txt with '1 2': 203s # expected: 200 203s # received: '200' 203s ok 15 203s # expected: 'global1, dir1, dir2, dir_files1' 203s # received: 'global1, dir1, dir2, dir_files1' 203s ok 16 203s # /if_sec/dir/ with '1 2': 203s # expected: 200 203s # received: '200' 203s ok 17 203s # expected: 'global1, dir1, dir2' 203s # received: 'global1, dir1, dir2' 203s ok 18 203s # /if_sec/dir/ with '1 11': 203s # expected: 200 203s # received: '200' 203s ok 19 203s # expected: 'global1, dir1, nested11, nested113' 203s # received: 'global1, dir1, nested11, nested113' 203s ok 20 203s # /if_sec/dir/ with '1 11 111': 203s # expected: 200 203s # received: '200' 203s ok 21 203s # expected: 'global1, dir1, nested11, nested111' 203s # received: 'global1, dir1, nested11, nested111' 203s ok 22 203s # /if_sec/dir/ with '1 11 112': 203s # expected: 200 203s # received: '200' 203s ok 23 203s # expected: 'global1, dir1, nested11, nested112' 203s # received: 'global1, dir1, nested11, nested112' 203s ok 24 203s # /if_sec/loc/ with '1 2': 203s # expected: 200 203s # received: '200' 203s ok 25 203s # expected: 'global1, loc1, loc2' 203s # received: 'global1, loc1, loc2' 203s ok 26 203s # /if_sec/loc/foo.txt with '1 2': 203s # expected: 200 203s # received: '200' 203s ok 27 203s # expected: 'global1, loc1, loc2' 203s # received: 'global1, loc1, loc2' 203s ok 28 203s # /if_sec/loc/ with '1 11': 203s # expected: 200 203s # received: '200' 203s ok 29 203s # expected: 'global1, loc1, nested11, nested113' 203s # received: 'global1, loc1, nested11, nested113' 203s ok 30 203s # /if_sec/loc/ with '1 11 111': 203s # expected: 200 203s # received: '200' 203s ok 31 203s # expected: 'global1, loc1, nested11, nested111' 203s # received: 'global1, loc1, nested11, nested111' 203s ok 32 203s # /if_sec/loc/ with '1 11 112': 203s # expected: 200 203s # received: '200' 203s ok 33 203s # expected: 'global1, loc1, nested11, nested112' 203s # received: 'global1, loc1, nested11, nested112' 203s ok 34 203s # /if_sec/loc/foo.if_test with '1 2': 203s # expected: 200 203s # received: '200' 203s ok 35 203s # expected: 'global1, files2, loc1, loc2' 203s # received: 'global1, files2, loc1, loc2' 203s ok 36 203s # /if_sec/loc/foo.if_test with '1 2 11': 203s # expected: 200 203s # received: '200' 203s ok 37 203s # expected: 'global1, files2, loc1, loc2, nested11, nested113' 203s # received: 'global1, files2, loc1, loc2, nested11, nested113' 203s ok 38 203s # /if_sec/loc/foo.if_test with '1 2 11 111': 203s # expected: 200 203s # received: '200' 203s ok 39 203s # expected: 'global1, files2, loc1, loc2, nested11, nested111' 203s # received: 'global1, files2, loc1, loc2, nested11, nested111' 203s ok 40 203s # /if_sec/loc/foo.if_test with '1 2 11 112': 203s # expected: 200 203s # received: '200' 203s ok 41 203s # expected: 'global1, files2, loc1, loc2, nested11, nested112' 203s # received: 'global1, files2, loc1, loc2, nested11, nested112' 203s ok 42 203s # /if_sec/proxy/ with '1 2': 203s # expected: 200 203s # received: '200' 203s ok 43 203s # expected: 'global1, locp1, locp2' 203s # received: 'global1, locp1, locp2' 203s ok 44 203s # /if_sec/proxy/ with '2': 203s # expected: 200 203s # received: '200' 203s ok 45 203s # expected: 'locp2' 203s # received: 'locp2' 203s ok 46 203s ok 205s t/apache/iffile.t ................... 205s 1..2 205s # Running under perl version 5.038002 for linux 205s # Current time local: Sat Mar 16 11:04:21 2024 205s # Current time GMT: Sat Mar 16 11:04:21 2024 205s # Using Test.pm version 1.31 205s # Using Apache/Test.pm version 1.42 205s # expected: 200 205s # received: '200' 205s ok 1 205s # expected: 'success1, success2, success3, success4, success5' 205s # received: 'success1, success2, success3, success4, success5' 205s ok 2 205s ok 207s t/apache/leaks.t .................... skipped: mod_memory_track not activated 214s t/apache/limits.t ................... 214s 1..12 214s # Running under perl version 5.038002 for linux 214s # Current time local: Sat Mar 16 11:04:25 2024 214s # Current time GMT: Sat Mar 16 11:04:25 2024 214s # Using Test.pm version 1.31 214s # Using Apache/Test.pm version 1.42 214s # Testing LimitRequestLine; should succeed 214s # testing : Test #1 214s # expected: 200 214s # received: '200' 214s ok 1 214s # Testing LimitRequestLine; should fail 214s # testing : Test #2 214s # expected: 414 214s # received: '414' 214s ok 2 214s # Testing LimitRequestFieldSize; should succeed 214s # testing : Test #3 214s # expected: 200 214s # received: '200' 214s ok 3 214s # Testing LimitRequestFieldSize; should fail 214s # testing : Test #4 214s # expected: 400 214s # received: '400' 214s ok 4 214s # Testing LimitRequestFields; should succeed 214s # testing : Test #5 214s # expected: 200 214s # received: '200' 214s ok 5 214s # Testing LimitRequestFields; should fail 214s # testing : Test #6 214s # expected: 400 214s # received: '400' 214s ok 6 214s # Testing LimitRequestBody; should succeed 214s # Chunked transfer-encoding enabled 214s # testing : Test #7 214s # expected: 200 214s # received: '200' 214s ok 7 214s # Testing LimitRequestBody; should succeed 214s # Chunked transfer-encoding disabled 214s # testing : Test #8 214s # expected: 200 214s # received: '200' 214s ok 8 214s # Testing LimitRequestBody; should fail 214s # Chunked transfer-encoding enabled 214s # testing : Test #9 214s # expected: 413 214s # received: '413' 214s ok 9 214s # Testing LimitRequestBody; should fail 214s # Chunked transfer-encoding disabled 214s # testing : Test #10 214s # expected: 413 214s # received: '413' 214s ok 10 214s # Testing LimitRequestFieldSize; should succeed 214s # testing : Test #11 214s # expected: 200 214s # received: '200' 214s ok 11 214s # Testing LimitRequestFieldSize; should fail 214s # testing : Test #12 214s # expected: 400 214s # received: '400' 214s ok 12 214s ok 216s t/apache/loglevel.t ................. 216s 1..8 216s # Running under perl version 5.038002 for linux 216s # Current time local: Sat Mar 16 11:04:31 2024 216s # Current time GMT: Sat Mar 16 11:04:31 2024 216s # Using Test.pm version 1.31 216s # Using Apache/Test.pm version 1.42 216s ok 1 216s ok 2 216s ok 3 216s ok 4 216s ok 5 216s ok 6 216s ok 7 216s ok 8 216s ok 218s t/apache/maxranges.t ................ 218s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 218s 1..19 218s # Running under perl version 5.038002 for linux 218s # Current time local: Sat Mar 16 11:04:34 2024 218s # Current time GMT: Sat Mar 16 11:04:34 2024 218s # Using Test.pm version 1.31 218s # Using Apache/Test.pm version 1.42 218s ok 1 218s ok 2 218s ok 3 218s ok 4 218s ok 5 218s ok 6 218s ok 7 218s ok 8 218s ok 9 218s ok 10 218s ok 11 218s ok 12 218s ok 13 218s ok 14 218s ok 15 218s ok 16 218s ok 17 218s ok 18 218s ok 19 218s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 218s ok 220s t/apache/mergeslashes.t ............. 220s 1..9 220s # Running under perl version 5.038002 for linux 220s # Current time local: Sat Mar 16 11:04:36 2024 220s # Current time GMT: Sat Mar 16 11:04:36 2024 220s # Using Test.pm version 1.31 220s # Using Apache/Test.pm version 1.42 220s # SENDING to 127.0.0.1:8547 220s # GET /authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 220s # expected 403, got 403 for exact match 220s ok 1 220s # SENDING to 127.0.0.1:8547 220s # GET //authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 220s # expected 403, got 403 for merged even at front 220s ok 2 220s # SENDING to 127.0.0.1:8547 220s # GET ///authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 220s # expected 403, got 403 for merged even at front 220s ok 3 220s # SENDING to 127.0.0.1:8547 220s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 220s # expected 403, got 403 for c// should be merged 220s ok 4 220s # SENDING to 127.0.0.1:8547 220s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 220s # expected 403, got 403 for a// should be merged 220s ok 5 220s # SENDING to 127.0.0.1:8547 220s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 220s # expected 403, got 403 for a// matches locationmatch 220s ok 6 220s # SENDING to 127.0.0.1:8547 220s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 220s # expected 200, got 200 for c// doesn't match locationmatch 220s ok 7 220s # SENDING to 127.0.0.1:8547 220s # GET /authz_core/a/b/d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 220s # expected 403, got 403 for baseline failed 220s ok 8 220s # SENDING to 127.0.0.1:8547 220s # GET /authz_core/a/b//d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 220s # expected 403, got 403 for b//d not merged for Location with OFF 220s ok 9 220s ok 222s t/apache/mmn.t ...................... 222s 1..2 222s # Running under perl version 5.038002 for linux 222s # Current time local: Sat Mar 16 11:04:38 2024 222s # Current time GMT: Sat Mar 16 11:04:38 2024 222s # Using Test.pm version 1.31 222s # Using Apache/Test.pm version 1.42 222s ok 1 222s ok 2 222s ok 224s t/apache/options.t .................. 224s 1..2 224s # Running under perl version 5.038002 for linux 224s # Current time local: Sat Mar 16 11:04:40 2024 224s # Current time GMT: Sat Mar 16 11:04:40 2024 224s # Using Test.pm version 1.31 224s # Using Apache/Test.pm version 1.42 224s # testing : code 224s # expected: 200 224s # received: '200' 224s ok 1 224s # testing : OPTIONS 224s # expected: qr/OPTIONS/ 224s # received: 'POST,OPTIONS,HEAD,GET,TRACE' 224s ok 2 224s ok 227s t/apache/passbrigade.t .............. 227s # using LWP client 227s 1..114 227s # Running under perl version 5.038002 for linux 227s # Current time local: Sat Mar 16 11:04:42 2024 227s # Current time GMT: Sat Mar 16 11:04:42 2024 227s # Using Test.pm version 1.31 227s # Using Apache/Test.pm version 1.42 227s #lwp request: 227s #GET http://localhost:8529/test_pass_brigade?1024,1024 HTTP/1.1 227s #User-Agent: libwww-perl/6.76 227s # 227s #server response: 227s #HTTP/1.1 200 OK 227s #Connection: close 227s #Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 227s #Vary: In-If1 227s #Content-Length: 1024 227s #Client-Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Client-Peer: 127.0.0.1:8529 227s #Client-Response-Num: 1 227s #DMMATCH1: 1 227s # 227s # testing : bytes in body 227s # expected: 1024 227s # received: 1024 227s ok 1 227s #lwp request: 227s #GET http://localhost:8529/test_pass_brigade?1024,2048 HTTP/1.1 227s #User-Agent: libwww-perl/6.76 227s # 227s #server response: 227s #HTTP/1.1 200 OK 227s #Connection: close 227s #Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 227s #Vary: In-If1 227s #Content-Length: 0 227s #Client-Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Client-Peer: 127.0.0.1:8529 227s #Client-Response-Num: 1 227s #Client-Transfer-Encoding: chunked 227s #DMMATCH1: 1 227s #X-Content-Length-Note: added by Apache::TestRequest 227s # 227s # testing : bytes in body 227s # expected: 2048 227s # received: 2048 227s ok 2 227s #lwp request: 227s #GET http://localhost:8529/test_pass_brigade?1024,3072 HTTP/1.1 227s #User-Agent: libwww-perl/6.76 227s # 227s #server response: 227s #HTTP/1.1 200 OK 227s #Connection: close 227s #Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 227s #Vary: In-If1 227s #Content-Length: 0 227s #Client-Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Client-Peer: 127.0.0.1:8529 227s #Client-Response-Num: 1 227s #Client-Transfer-Encoding: chunked 227s #DMMATCH1: 1 227s #X-Content-Length-Note: added by Apache::TestRequest 227s # 227s # testing : bytes in body 227s # expected: 3072 227s # received: 3072 227s ok 3 227s #lwp request: 227s #GET http://localhost:8529/test_pass_brigade?1024,4096 HTTP/1.1 227s #User-Agent: libwww-perl/6.76 227s # 227s #server response: 227s #HTTP/1.1 200 OK 227s #Connection: close 227s #Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 227s #Vary: In-If1 227s #Content-Length: 0 227s #Client-Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Client-Peer: 127.0.0.1:8529 227s #Client-Response-Num: 1 227s #Client-Transfer-Encoding: chunked 227s #DMMATCH1: 1 227s #X-Content-Length-Note: added by Apache::TestRequest 227s # 227s # testing : bytes in body 227s # expected: 4096 227s # received: 4096 227s ok 4 227s #lwp request: 227s #GET http://localhost:8529/test_pass_brigade?1024,5120 HTTP/1.1 227s #User-Agent: libwww-perl/6.76 227s # 227s #server response: 227s #HTTP/1.1 200 OK 227s #Connection: close 227s #Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 227s #Vary: In-If1 227s #Content-Length: 0 227s #Client-Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Client-Peer: 127.0.0.1:8529 227s #Client-Response-Num: 1 227s #Client-Transfer-Encoding: chunked 227s #DMMATCH1: 1 227s #X-Content-Length-Note: added by Apache::TestRequest 227s # 227s # testing : bytes in body 227s # expected: 5120 227s # received: 5120 227s ok 5 227s #lwp request: 227s #GET http://localhost:8529/test_pass_brigade?1024,6144 HTTP/1.1 227s #User-Agent: libwww-perl/6.76 227s # 227s #server response: 227s #HTTP/1.1 200 OK 227s #Connection: close 227s #Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 227s #Vary: In-If1 227s #Content-Length: 0 227s #Client-Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Client-Peer: 127.0.0.1:8529 227s #Client-Response-Num: 1 227s #Client-Transfer-Encoding: chunked 227s #DMMATCH1: 1 227s #X-Content-Length-Note: added by Apache::TestRequest 227s # 227s # testing : bytes in body 227s # expected: 6144 227s # received: 6144 227s ok 6 227s #lwp request: 227s #GET http://localhost:8529/test_pass_brigade?1024,7168 HTTP/1.1 227s #User-Agent: libwww-perl/6.76 227s # 227s #server response: 227s #HTTP/1.1 200 OK 227s #Connection: close 227s #Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 227s #Vary: In-If1 227s #Content-Length: 0 227s #Client-Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Client-Peer: 127.0.0.1:8529 227s #Client-Response-Num: 1 227s #Client-Transfer-Encoding: chunked 227s #DMMATCH1: 1 227s #X-Content-Length-Note: added by Apache::TestRequest 227s # 227s # testing : bytes in body 227s # expected: 7168 227s # received: 7168 227s ok 7 227s #lwp request: 227s #GET http://localhost:8529/test_pass_brigade?1024,8192 HTTP/1.1 227s #User-Agent: libwww-perl/6.76 227s # 227s #server response: 227s #HTTP/1.1 200 OK 227s #Connection: close 227s #Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 227s #Vary: In-If1 227s #Content-Length: 0 227s #Client-Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Client-Peer: 127.0.0.1:8529 227s #Client-Response-Num: 1 227s #Client-Transfer-Encoding: chunked 227s #DMMATCH1: 1 227s #X-Content-Length-Note: added by Apache::TestRequest 227s # 227s # testing : bytes in body 227s # expected: 8192 227s # received: 8192 227s ok 8 227s #lwp request: 227s #GET http://localhost:8529/test_pass_brigade?1024,9216 HTTP/1.1 227s #User-Agent: libwww-perl/6.76 227s # 227s #server response: 227s #HTTP/1.1 200 OK 227s #Connection: close 227s #Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 227s #Vary: In-If1 227s #Content-Length: 0 227s #Client-Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Client-Peer: 127.0.0.1:8529 227s #Client-Response-Num: 1 227s #Client-Transfer-Encoding: chunked 227s #DMMATCH1: 1 227s #X-Content-Length-Note: added by Apache::TestRequest 227s # 227s # testing : bytes in body 227s # expected: 9216 227s # received: 9216 227s ok 9 227s #lwp request: 227s #GET http://localhost:8529/test_pass_brigade?1024,10240 HTTP/1.1 227s #User-Agent: libwww-perl/6.76 227s # 227s #server response: 227s #HTTP/1.1 200 OK 227s #Connection: close 227s #Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 227s #Vary: In-If1 227s #Content-Length: 0 227s #Client-Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Client-Peer: 127.0.0.1:8529 227s #Client-Response-Num: 1 227s #Client-Transfer-Encoding: chunked 227s #DMMATCH1: 1 227s #X-Content-Length-Note: added by Apache::TestRequest 227s # 227s # testing : bytes in body 227s # expected: 10240 227s # received: 10240 227s ok 10 227s #lwp request: 227s #GET http://localhost:8529/test_pass_brigade?1024,11264 HTTP/1.1 227s #User-Agent: libwww-perl/6.76 227s # 227s #server response: 227s #HTTP/1.1 200 OK 227s #Connection: close 227s #Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 227s #Vary: In-If1 227s #Content-Length: 0 227s #Client-Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Client-Peer: 127.0.0.1:8529 227s #Client-Response-Num: 1 227s #Client-Transfer-Encoding: chunked 227s #DMMATCH1: 1 227s #X-Content-Length-Note: added by Apache::TestRequest 227s # 227s # testing : bytes in body 227s # expected: 11264 227s # received: 11264 227s ok 11 227s #lwp request: 227s #GET http://localhost:8529/test_pass_brigade?1024,12288 HTTP/1.1 227s #User-Agent: libwww-perl/6.76 227s # 227s #server response: 227s #HTTP/1.1 200 OK 227s #Connection: close 227s #Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 227s #Vary: In-If1 227s #Content-Length: 0 227s #Client-Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Client-Peer: 127.0.0.1:8529 227s #Client-Response-Num: 1 227s #Client-Transfer-Encoding: chunked 227s #DMMATCH1: 1 227s #X-Content-Length-Note: added by Apache::TestRequest 227s # 227s # testing : bytes in body 227s # expected: 12288 227s # received: 12288 227s ok 12 227s #lwp request: 227s #GET http://localhost:8529/test_pass_brigade?1024,13312 HTTP/1.1 227s #User-Agent: libwww-perl/6.76 227s # 227s #server response: 227s #HTTP/1.1 200 OK 227s #Connection: close 227s #Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 227s #Vary: In-If1 227s #Content-Length: 0 227s #Client-Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Client-Peer: 127.0.0.1:8529 227s #Client-Response-Num: 1 227s #Client-Transfer-Encoding: chunked 227s #DMMATCH1: 1 227s #X-Content-Length-Note: added by Apache::TestRequest 227s # 227s # testing : bytes in body 227s # expected: 13312 227s # received: 13312 227s ok 13 227s #lwp request: 227s #GET http://localhost:8529/test_pass_brigade?1024,14336 HTTP/1.1 227s #User-Agent: libwww-perl/6.76 227s # 227s #server response: 227s #HTTP/1.1 200 OK 227s #Connection: close 227s #Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 227s #Vary: In-If1 227s #Content-Length: 0 227s #Client-Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Client-Peer: 127.0.0.1:8529 227s #Client-Response-Num: 1 227s #Client-Transfer-Encoding: chunked 227s #DMMATCH1: 1 227s #X-Content-Length-Note: added by Apache::TestRequest 227s # 227s # testing : bytes in body 227s # expected: 14336 227s # received: 14336 227s ok 14 227s #lwp request: 227s #GET http://localhost:8529/test_pass_brigade?1024,15360 HTTP/1.1 227s #User-Agent: libwww-perl/6.76 227s # 227s #server response: 227s #HTTP/1.1 200 OK 227s #Connection: close 227s #Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 227s #Vary: In-If1 227s #Content-Length: 0 227s #Client-Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Client-Peer: 127.0.0.1:8529 227s #Client-Response-Num: 1 227s #Client-Transfer-Encoding: chunked 227s #DMMATCH1: 1 227s #X-Content-Length-Note: added by Apache::TestRequest 227s # 227s # testing : bytes in body 227s # expected: 15360 227s # received: 15360 227s ok 15 227s #lwp request: 227s #GET http://localhost:8529/test_pass_brigade?1024,16384 HTTP/1.1 227s #User-Agent: libwww-perl/6.76 227s # 227s #server response: 227s #HTTP/1.1 200 OK 227s #Connection: close 227s #Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 227s #Vary: In-If1 227s #Content-Length: 0 227s #Client-Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Client-Peer: 127.0.0.1:8529 227s #Client-Response-Num: 1 227s #Client-Transfer-Encoding: chunked 227s #DMMATCH1: 1 227s #X-Content-Length-Note: added by Apache::TestRequest 227s # 227s # testing : bytes in body 227s # expected: 16384 227s # received: 16384 227s ok 16 227s #lwp request: 227s #GET http://localhost:8529/test_pass_brigade?1024,17408 HTTP/1.1 227s #User-Agent: libwww-perl/6.76 227s # 227s #server response: 227s #HTTP/1.1 200 OK 227s #Connection: close 227s #Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 227s #Vary: In-If1 227s #Content-Length: 0 227s #Client-Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Client-Peer: 127.0.0.1:8529 227s #Client-Response-Num: 1 227s #Client-Transfer-Encoding: chunked 227s #DMMATCH1: 1 227s #X-Content-Length-Note: added by Apache::TestRequest 227s # 227s # testing : bytes in body 227s # expected: 17408 227s # received: 17408 227s ok 17 227s #lwp request: 227s #GET http://localhost:8529/test_pass_brigade?1024,18432 HTTP/1.1 227s #User-Agent: libwww-perl/6.76 227s # 227s #server response: 227s #HTTP/1.1 200 OK 227s #Connection: close 227s #Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 227s #Vary: In-If1 227s #Content-Length: 0 227s #Client-Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Client-Peer: 127.0.0.1:8529 227s #Client-Response-Num: 1 227s #Client-Transfer-Encoding: chunked 227s #DMMATCH1: 1 227s #X-Content-Length-Note: added by Apache::TestRequest 227s # 227s # testing : bytes in body 227s # expected: 18432 227s # received: 18432 227s ok 18 227s #lwp request: 227s #GET http://localhost:8529/test_pass_brigade?1024,19456 HTTP/1.1 227s #User-Agent: libwww-perl/6.76 227s # 227s #server response: 227s #HTTP/1.1 200 OK 227s #Connection: close 227s #Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 227s #Vary: In-If1 227s #Content-Length: 0 227s #Client-Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Client-Peer: 127.0.0.1:8529 227s #Client-Response-Num: 1 227s #Client-Transfer-Encoding: chunked 227s #DMMATCH1: 1 227s #X-Content-Length-Note: added by Apache::TestRequest 227s # 227s # testing : bytes in body 227s # expected: 19456 227s # received: 19456 227s ok 19 227s #lwp request: 227s #GET http://localhost:8529/test_pass_brigade?1024,20480 HTTP/1.1 227s #User-Agent: libwww-perl/6.76 227s # 227s #server response: 227s #HTTP/1.1 200 OK 227s #Connection: close 227s #Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 227s #Vary: In-If1 227s #Content-Length: 0 227s #Client-Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Client-Peer: 127.0.0.1:8529 227s #Client-Response-Num: 1 227s #Client-Transfer-Encoding: chunked 227s #DMMATCH1: 1 227s #X-Content-Length-Note: added by Apache::TestRequest 227s # 227s # testing : bytes in body 227s # expected: 20480 227s # received: 20480 227s ok 20 227s #lwp request: 227s #GET http://localhost:8529/test_pass_brigade?1024,21504 HTTP/1.1 227s #User-Agent: libwww-perl/6.76 227s # 227s #server response: 227s #HTTP/1.1 200 OK 227s #Connection: close 227s #Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 227s #Vary: In-If1 227s #Content-Length: 0 227s #Client-Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Client-Peer: 127.0.0.1:8529 227s #Client-Response-Num: 1 227s #Client-Transfer-Encoding: chunked 227s #DMMATCH1: 1 227s #X-Content-Length-Note: added by Apache::TestRequest 227s # 227s # testing : bytes in body 227s # expected: 21504 227s # received: 21504 227s ok 21 227s #lwp request: 227s #GET http://localhost:8529/test_pass_brigade?1024,22528 HTTP/1.1 227s #User-Agent: libwww-perl/6.76 227s # 227s #server response: 227s #HTTP/1.1 200 OK 227s #Connection: close 227s #Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 227s #Vary: In-If1 227s #Content-Length: 0 227s #Client-Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Client-Peer: 127.0.0.1:8529 227s #Client-Response-Num: 1 227s #Client-Transfer-Encoding: chunked 227s #DMMATCH1: 1 227s #X-Content-Length-Note: added by Apache::TestRequest 227s # 227s # testing : bytes in body 227s # expected: 22528 227s # received: 22528 227s ok 22 227s #lwp request: 227s #GET http://localhost:8529/test_pass_brigade?1024,23552 HTTP/1.1 227s #User-Agent: libwww-perl/6.76 227s # 227s #server response: 227s #HTTP/1.1 200 OK 227s #Connection: close 227s #Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 227s #Vary: In-If1 227s #Content-Length: 0 227s #Client-Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Client-Peer: 127.0.0.1:8529 227s #Client-Response-Num: 1 227s #Client-Transfer-Encoding: chunked 227s #DMMATCH1: 1 227s #X-Content-Length-Note: added by Apache::TestRequest 227s # 227s # testing : bytes in body 227s # expected: 23552 227s # received: 23552 227s ok 23 227s #lwp request: 227s #GET http://localhost:8529/test_pass_brigade?1024,24576 HTTP/1.1 227s #User-Agent: libwww-perl/6.76 227s # 227s #server response: 227s #HTTP/1.1 200 OK 227s #Connection: close 227s #Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 227s #Vary: In-If1 227s #Content-Length: 0 227s #Client-Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Client-Peer: 127.0.0.1:8529 227s #Client-Response-Num: 1 227s #Client-Transfer-Encoding: chunked 227s #DMMATCH1: 1 227s #X-Content-Length-Note: added by Apache::TestRequest 227s # 227s # testing : bytes in body 227s # expected: 24576 227s # received: 24576 227s ok 24 227s #lwp request: 227s #GET http://localhost:8529/test_pass_brigade?1024,25600 HTTP/1.1 227s #User-Agent: libwww-perl/6.76 227s # 227s #server response: 227s #HTTP/1.1 200 OK 227s #Connection: close 227s #Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 227s #Vary: In-If1 227s #Content-Length: 0 227s #Client-Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Client-Peer: 127.0.0.1:8529 227s #Client-Response-Num: 1 227s #Client-Transfer-Encoding: chunked 227s #DMMATCH1: 1 227s #X-Content-Length-Note: added by Apache::TestRequest 227s # 227s # testing : bytes in body 227s # expected: 25600 227s # received: 25600 227s ok 25 227s #lwp request: 227s #GET http://localhost:8529/test_pass_brigade?1024,26624 HTTP/1.1 227s #User-Agent: libwww-perl/6.76 227s # 227s #server response: 227s #HTTP/1.1 200 OK 227s #Connection: close 227s #Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 227s #Vary: In-If1 227s #Content-Length: 0 227s #Client-Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Client-Peer: 127.0.0.1:8529 227s #Client-Response-Num: 1 227s #Client-Transfer-Encoding: chunked 227s #DMMATCH1: 1 227s #X-Content-Length-Note: added by Apache::TestRequest 227s # 227s # testing : bytes in body 227s # expected: 26624 227s # received: 26624 227s ok 26 227s #lwp request: 227s #GET http://localhost:8529/test_pass_brigade?1024,27648 HTTP/1.1 227s #User-Agent: libwww-perl/6.76 227s # 227s #server response: 227s #HTTP/1.1 200 OK 227s #Connection: close 227s #Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 227s #Vary: In-If1 227s #Content-Length: 0 227s #Client-Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Client-Peer: 127.0.0.1:8529 227s #Client-Response-Num: 1 227s #Client-Transfer-Encoding: chunked 227s #DMMATCH1: 1 227s #X-Content-Length-Note: added by Apache::TestRequest 227s # 227s # testing : bytes in body 227s # expected: 27648 227s # received: 27648 227s ok 27 227s #lwp request: 227s #GET http://localhost:8529/test_pass_brigade?1024,28672 HTTP/1.1 227s #User-Agent: libwww-perl/6.76 227s # 227s #server response: 227s #HTTP/1.1 200 OK 227s #Connection: close 227s #Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 227s #Vary: In-If1 227s #Content-Length: 0 227s #Client-Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Client-Peer: 127.0.0.1:8529 227s #Client-Response-Num: 1 227s #Client-Transfer-Encoding: chunked 227s #DMMATCH1: 1 227s #X-Content-Length-Note: added by Apache::TestRequest 227s # 227s # testing : bytes in body 227s # expected: 28672 227s # received: 28672 227s ok 28 227s #lwp request: 227s #GET http://localhost:8529/test_pass_brigade?1024,29696 HTTP/1.1 227s #User-Agent: libwww-perl/6.76 227s # 227s #server response: 227s #HTTP/1.1 200 OK 227s #Connection: close 227s #Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 227s #Vary: In-If1 227s #Content-Length: 0 227s #Client-Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Client-Peer: 127.0.0.1:8529 227s #Client-Response-Num: 1 227s #Client-Transfer-Encoding: chunked 227s #DMMATCH1: 1 227s #X-Content-Length-Note: added by Apache::TestRequest 227s # 227s # testing : bytes in body 227s # expected: 29696 227s # received: 29696 227s ok 29 227s #lwp request: 227s #GET http://localhost:8529/test_pass_brigade?1024,30720 HTTP/1.1 227s #User-Agent: libwww-perl/6.76 227s # 227s #server response: 227s #HTTP/1.1 200 OK 227s #Connection: close 227s #Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 227s #Vary: In-If1 227s #Content-Length: 0 227s #Client-Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Client-Peer: 127.0.0.1:8529 227s #Client-Response-Num: 1 227s #Client-Transfer-Encoding: chunked 227s #DMMATCH1: 1 227s #X-Content-Length-Note: added by Apache::TestRequest 227s # 227s # testing : bytes in body 227s # expected: 30720 227s # received: 30720 227s ok 30 227s #lwp request: 227s #GET http://localhost:8529/test_pass_brigade?1024,31744 HTTP/1.1 227s #User-Agent: libwww-perl/6.76 227s # 227s #server response: 227s #HTTP/1.1 200 OK 227s #Connection: close 227s #Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 227s #Vary: In-If1 227s #Content-Length: 0 227s #Client-Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Client-Peer: 127.0.0.1:8529 227s #Client-Response-Num: 1 227s #Client-Transfer-Encoding: chunked 227s #DMMATCH1: 1 227s #X-Content-Length-Note: added by Apache::TestRequest 227s # 227s # testing : bytes in body 227s # expected: 31744 227s # received: 31744 227s ok 31 227s #lwp request: 227s #GET http://localhost:8529/test_pass_brigade?1024,32768 HTTP/1.1 227s #User-Agent: libwww-perl/6.76 227s # 227s #server response: 227s #HTTP/1.1 200 OK 227s #Connection: close 227s #Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 227s #Vary: In-If1 227s #Content-Length: 0 227s #Client-Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Client-Peer: 127.0.0.1:8529 227s #Client-Response-Num: 1 227s #Client-Transfer-Encoding: chunked 227s #DMMATCH1: 1 227s #X-Content-Length-Note: added by Apache::TestRequest 227s # 227s # testing : bytes in body 227s # expected: 32768 227s # received: 32768 227s ok 32 227s #lwp request: 227s #GET http://localhost:8529/test_pass_brigade?1024,33792 HTTP/1.1 227s #User-Agent: libwww-perl/6.76 227s # 227s #server response: 227s #HTTP/1.1 200 OK 227s #Connection: close 227s #Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 227s #Vary: In-If1 227s #Content-Length: 0 227s #Client-Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Client-Peer: 127.0.0.1:8529 227s #Client-Response-Num: 1 227s #Client-Transfer-Encoding: chunked 227s #DMMATCH1: 1 227s #X-Content-Length-Note: added by Apache::TestRequest 227s # 227s # testing : bytes in body 227s # expected: 33792 227s # received: 33792 227s ok 33 227s #lwp request: 227s #GET http://localhost:8529/test_pass_brigade?1024,34816 HTTP/1.1 227s #User-Agent: libwww-perl/6.76 227s # 227s #server response: 227s #HTTP/1.1 200 OK 227s #Connection: close 227s #Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 227s #Vary: In-If1 227s #Content-Length: 0 227s #Client-Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Client-Peer: 127.0.0.1:8529 227s #Client-Response-Num: 1 227s #Client-Transfer-Encoding: chunked 227s #DMMATCH1: 1 227s #X-Content-Length-Note: added by Apache::TestRequest 227s # 227s # testing : bytes in body 227s # expected: 34816 227s # received: 34816 227s ok 34 227s #lwp request: 227s #GET http://localhost:8529/test_pass_brigade?1024,35840 HTTP/1.1 227s #User-Agent: libwww-perl/6.76 227s # 227s #server response: 227s #HTTP/1.1 200 OK 227s #Connection: close 227s #Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 227s #Vary: In-If1 227s #Content-Length: 0 227s #Client-Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Client-Peer: 127.0.0.1:8529 227s #Client-Response-Num: 1 227s #Client-Transfer-Encoding: chunked 227s #DMMATCH1: 1 227s #X-Content-Length-Note: added by Apache::TestRequest 227s # 227s # testing : bytes in body 227s # expected: 35840 227s # received: 35840 227s ok 35 227s #lwp request: 227s #GET http://localhost:8529/test_pass_brigade?1024,36864 HTTP/1.1 227s #User-Agent: libwww-perl/6.76 227s # 227s #server response: 227s #HTTP/1.1 200 OK 227s #Connection: close 227s #Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 227s #Vary: In-If1 227s #Content-Length: 0 227s #Client-Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Client-Peer: 127.0.0.1:8529 227s #Client-Response-Num: 1 227s #Client-Transfer-Encoding: chunked 227s #DMMATCH1: 1 227s #X-Content-Length-Note: added by Apache::TestRequest 227s # 227s # testing : bytes in body 227s # expected: 36864 227s # received: 36864 227s ok 36 227s #lwp request: 227s #GET http://localhost:8529/test_pass_brigade?1024,37888 HTTP/1.1 227s #User-Agent: libwww-perl/6.76 227s # 227s #server response: 227s #HTTP/1.1 200 OK 227s #Connection: close 227s #Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 227s #Vary: In-If1 227s #Content-Length: 0 227s #Client-Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Client-Peer: 127.0.0.1:8529 227s #Client-Response-Num: 1 227s #Client-Transfer-Encoding: chunked 227s #DMMATCH1: 1 227s #X-Content-Length-Note: added by Apache::TestRequest 227s # 227s # testing : bytes in body 227s # expected: 37888 227s # received: 37888 227s ok 37 227s #lwp request: 227s #GET http://localhost:8529/test_pass_brigade?1024,38912 HTTP/1.1 227s #User-Agent: libwww-perl/6.76 227s # 227s #server response: 227s #HTTP/1.1 200 OK 227s #Connection: close 227s #Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 227s #Vary: In-If1 227s #Content-Length: 0 227s #Client-Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Client-Peer: 127.0.0.1:8529 227s #Client-Response-Num: 1 227s #Client-Transfer-Encoding: chunked 227s #DMMATCH1: 1 227s #X-Content-Length-Note: added by Apache::TestRequest 227s # 227s # testing : bytes in body 227s # expected: 38912 227s # received: 38912 227s ok 38 227s #lwp request: 227s #GET http://localhost:8529/test_pass_brigade?1024,39936 HTTP/1.1 227s #User-Agent: libwww-perl/6.76 227s # 227s #server response: 227s #HTTP/1.1 200 OK 227s #Connection: close 227s #Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 227s #Vary: In-If1 227s #Content-Length: 0 227s #Client-Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Client-Peer: 127.0.0.1:8529 227s #Client-Response-Num: 1 227s #Client-Transfer-Encoding: chunked 227s #DMMATCH1: 1 227s #X-Content-Length-Note: added by Apache::TestRequest 227s # 227s # testing : bytes in body 227s # expected: 39936 227s # received: 39936 227s ok 39 227s #lwp request: 227s #GET http://localhost:8529/test_pass_brigade?1024,40960 HTTP/1.1 227s #User-Agent: libwww-perl/6.76 227s # 227s #server response: 227s #HTTP/1.1 200 OK 227s #Connection: close 227s #Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 227s #Vary: In-If1 227s #Content-Length: 0 227s #Client-Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Client-Peer: 127.0.0.1:8529 227s #Client-Response-Num: 1 227s #Client-Transfer-Encoding: chunked 227s #DMMATCH1: 1 227s #X-Content-Length-Note: added by Apache::TestRequest 227s # 227s # testing : bytes in body 227s # expected: 40960 227s # received: 40960 227s ok 40 227s #lwp request: 227s #GET http://localhost:8529/test_pass_brigade?1024,41984 HTTP/1.1 227s #User-Agent: libwww-perl/6.76 227s # 227s #server response: 227s #HTTP/1.1 200 OK 227s #Connection: close 227s #Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 227s #Vary: In-If1 227s #Content-Length: 0 227s #Client-Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Client-Peer: 127.0.0.1:8529 227s #Client-Response-Num: 1 227s #Client-Transfer-Encoding: chunked 227s #DMMATCH1: 1 227s #X-Content-Length-Note: added by Apache::TestRequest 227s # 227s # testing : bytes in body 227s # expected: 41984 227s # received: 41984 227s ok 41 227s #lwp request: 227s #GET http://localhost:8529/test_pass_brigade?1024,43008 HTTP/1.1 227s #User-Agent: libwww-perl/6.76 227s # 227s #server response: 227s #HTTP/1.1 200 OK 227s #Connection: close 227s #Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 227s #Vary: In-If1 227s #Content-Length: 0 227s #Client-Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Client-Peer: 127.0.0.1:8529 227s #Client-Response-Num: 1 227s #Client-Transfer-Encoding: chunked 227s #DMMATCH1: 1 227s #X-Content-Length-Note: added by Apache::TestRequest 227s # 227s # testing : bytes in body 227s # expected: 43008 227s # received: 43008 227s ok 42 227s #lwp request: 227s #GET http://localhost:8529/test_pass_brigade?1024,44032 HTTP/1.1 227s #User-Agent: libwww-perl/6.76 227s # 227s #server response: 227s #HTTP/1.1 200 OK 227s #Connection: close 227s #Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 227s #Vary: In-If1 227s #Content-Length: 0 227s #Client-Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Client-Peer: 127.0.0.1:8529 227s #Client-Response-Num: 1 227s #Client-Transfer-Encoding: chunked 227s #DMMATCH1: 1 227s #X-Content-Length-Note: added by Apache::TestRequest 227s # 227s # testing : bytes in body 227s # expected: 44032 227s # received: 44032 227s ok 43 227s #lwp request: 227s #GET http://localhost:8529/test_pass_brigade?1024,45056 HTTP/1.1 227s #User-Agent: libwww-perl/6.76 227s # 227s #server response: 227s #HTTP/1.1 200 OK 227s #Connection: close 227s #Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 227s #Vary: In-If1 227s #Content-Length: 0 227s #Client-Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Client-Peer: 127.0.0.1:8529 227s #Client-Response-Num: 1 227s #Client-Transfer-Encoding: chunked 227s #DMMATCH1: 1 227s #X-Content-Length-Note: added by Apache::TestRequest 227s # 227s # testing : bytes in body 227s # expected: 45056 227s # received: 45056 227s ok 44 227s #lwp request: 227s #GET http://localhost:8529/test_pass_brigade?1024,46080 HTTP/1.1 227s #User-Agent: libwww-perl/6.76 227s # 227s #server response: 227s #HTTP/1.1 200 OK 227s #Connection: close 227s #Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 227s #Vary: In-If1 227s #Content-Length: 0 227s #Client-Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Client-Peer: 127.0.0.1:8529 227s #Client-Response-Num: 1 227s #Client-Transfer-Encoding: chunked 227s #DMMATCH1: 1 227s #X-Content-Length-Note: added by Apache::TestRequest 227s # 227s # testing : bytes in body 227s # expected: 46080 227s # received: 46080 227s ok 45 227s #lwp request: 227s #GET http://localhost:8529/test_pass_brigade?1024,47104 HTTP/1.1 227s #User-Agent: libwww-perl/6.76 227s # 227s #server response: 227s #HTTP/1.1 200 OK 227s #Connection: close 227s #Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 227s #Vary: In-If1 227s #Content-Length: 0 227s #Client-Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Client-Peer: 127.0.0.1:8529 227s #Client-Response-Num: 1 227s #Client-Transfer-Encoding: chunked 227s #DMMATCH1: 1 227s #X-Content-Length-Note: added by Apache::TestRequest 227s # 227s # testing : bytes in body 227s # expected: 47104 227s # received: 47104 227s ok 46 227s #lwp request: 227s #GET http://localhost:8529/test_pass_brigade?1024,48128 HTTP/1.1 227s #User-Agent: libwww-perl/6.76 227s # 227s #server response: 227s #HTTP/1.1 200 OK 227s #Connection: close 227s #Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 227s #Vary: In-If1 227s #Content-Length: 0 227s #Client-Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Client-Peer: 127.0.0.1:8529 227s #Client-Response-Num: 1 227s #Client-Transfer-Encoding: chunked 227s #DMMATCH1: 1 227s #X-Content-Length-Note: added by Apache::TestRequest 227s # 227s # testing : bytes in body 227s # expected: 48128 227s # received: 48128 227s ok 47 227s #lwp request: 227s #GET http://localhost:8529/test_pass_brigade?1024,49152 HTTP/1.1 227s #User-Agent: libwww-perl/6.76 227s # 227s #server response: 227s #HTTP/1.1 200 OK 227s #Connection: close 227s #Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 227s #Vary: In-If1 227s #Content-Length: 0 227s #Client-Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Client-Peer: 127.0.0.1:8529 227s #Client-Response-Num: 1 227s #Client-Transfer-Encoding: chunked 227s #DMMATCH1: 1 227s #X-Content-Length-Note: added by Apache::TestRequest 227s # 227s # testing : bytes in body 227s # expected: 49152 227s # received: 49152 227s ok 48 227s #lwp request: 227s #GET http://localhost:8529/test_pass_brigade?1024,50176 HTTP/1.1 227s #User-Agent: libwww-perl/6.76 227s # 227s #server response: 227s #HTTP/1.1 200 OK 227s #Connection: close 227s #Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 227s #Vary: In-If1 227s #Content-Length: 0 227s #Client-Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Client-Peer: 127.0.0.1:8529 227s #Client-Response-Num: 1 227s #Client-Transfer-Encoding: chunked 227s #DMMATCH1: 1 227s #X-Content-Length-Note: added by Apache::TestRequest 227s # 227s # testing : bytes in body 227s # expected: 50176 227s # received: 50176 227s ok 49 227s #lwp request: 227s #GET http://localhost:8529/test_pass_brigade?1024,51200 HTTP/1.1 227s #User-Agent: libwww-perl/6.76 227s # 227s #server response: 227s #HTTP/1.1 200 OK 227s #Connection: close 227s #Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 227s #Vary: In-If1 227s #Content-Length: 0 227s #Client-Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Client-Peer: 127.0.0.1:8529 227s #Client-Response-Num: 1 227s #Client-Transfer-Encoding: chunked 227s #DMMATCH1: 1 227s #X-Content-Length-Note: added by Apache::TestRequest 227s # 227s # testing : bytes in body 227s # expected: 51200 227s # received: 51200 227s ok 50 227s #lwp request: 227s #GET http://localhost:8529/test_pass_brigade?1024,102400 HTTP/1.1 227s #User-Agent: libwww-perl/6.76 227s # 227s #server response: 227s #HTTP/1.1 200 OK 227s #Connection: close 227s #Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 227s #Vary: In-If1 227s #Content-Length: 0 227s #Client-Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Client-Peer: 127.0.0.1:8529 227s #Client-Response-Num: 1 227s #Client-Transfer-Encoding: chunked 227s #DMMATCH1: 1 227s #X-Content-Length-Note: added by Apache::TestRequest 227s # 227s # testing : bytes in body 227s # expected: 102400 227s # received: 102400 227s ok 51 227s #lwp request: 227s #GET http://localhost:8529/test_pass_brigade?1024,307200 HTTP/1.1 227s #User-Agent: libwww-perl/6.76 227s # 227s #server response: 227s #HTTP/1.1 200 OK 227s #Connection: close 227s #Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 227s #Vary: In-If1 227s #Content-Length: 0 227s #Client-Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Client-Peer: 127.0.0.1:8529 227s #Client-Response-Num: 1 227s #Client-Transfer-Encoding: chunked 227s #DMMATCH1: 1 227s #X-Content-Length-Note: added by Apache::TestRequest 227s # 227s # testing : bytes in body 227s # expected: 307200 227s # received: 307200 227s ok 52 227s #lwp request: 227s #GET http://localhost:8529/test_pass_brigade?1024,512000 HTTP/1.1 227s #User-Agent: libwww-perl/6.76 227s # 227s #server response: 227s #HTTP/1.1 200 OK 227s #Connection: close 227s #Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 227s #Vary: In-If1 227s #Content-Length: 0 227s #Client-Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Client-Peer: 127.0.0.1:8529 227s #Client-Response-Num: 1 227s #Client-Transfer-Encoding: chunked 227s #DMMATCH1: 1 227s #X-Content-Length-Note: added by Apache::TestRequest 227s # 227s # testing : bytes in body 227s # expected: 512000 227s # received: 512000 227s ok 53 227s #lwp request: 227s #GET http://localhost:8529/test_pass_brigade?1024,2048000 HTTP/1.1 227s #User-Agent: libwww-perl/6.76 227s # 227s #server response: 227s #HTTP/1.1 200 OK 227s #Connection: close 227s #Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 227s #Vary: In-If1 227s #Content-Length: 0 227s #Client-Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Client-Peer: 127.0.0.1:8529 227s #Client-Response-Num: 1 227s #Client-Transfer-Encoding: chunked 227s #DMMATCH1: 1 227s #X-Content-Length-Note: added by Apache::TestRequest 227s # 227s # testing : bytes in body 227s # expected: 2048000 227s # received: 2048000 227s ok 54 227s #lwp request: 227s #GET http://localhost:8529/test_pass_brigade?1024,4096000 HTTP/1.1 227s #User-Agent: libwww-perl/6.76 227s # 227s #server response: 227s #HTTP/1.1 200 OK 227s #Connection: close 227s #Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 227s #Vary: In-If1 227s #Content-Length: 0 227s #Client-Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Client-Peer: 127.0.0.1:8529 227s #Client-Response-Num: 1 227s #Client-Transfer-Encoding: chunked 227s #DMMATCH1: 1 227s #X-Content-Length-Note: added by Apache::TestRequest 227s # 227s # testing : bytes in body 227s # expected: 4096000 227s # received: 4096000 227s ok 55 227s #lwp request: 227s #GET http://localhost:8529/test_pass_brigade?1024,6144000 HTTP/1.1 227s #User-Agent: libwww-perl/6.76 227s # 227s #server response: 227s #HTTP/1.1 200 OK 227s #Connection: close 227s #Date: Sat, 16 Mar 2024 11:04:44 GMT 227s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 227s #Vary: In-If1 227s #Content-Length: 0 227s #Client-Date: Sat, 16 Mar 2024 11:04:45 GMT 227s #Client-Peer: 127.0.0.1:8529 227s #Client-Response-Num: 1 227s #Client-Transfer-Encoding: chunked 227s #DMMATCH1: 1 227s #X-Content-Length-Note: added by Apache::TestRequest 227s # 227s # testing : bytes in body 227s # expected: 6144000 227s # received: 6144000 227s ok 56 227s #lwp request: 227s #GET http://localhost:8529/test_pass_brigade?1024,10240000 HTTP/1.1 227s #User-Agent: libwww-perl/6.76 227s # 227s #server response: 227s #HTTP/1.1 200 OK 227s #Connection: close 227s #Date: Sat, 16 Mar 2024 11:04:45 GMT 227s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 227s #Vary: In-If1 227s #Content-Length: 0 227s #Client-Date: Sat, 16 Mar 2024 11:04:45 GMT 227s #Client-Peer: 127.0.0.1:8529 227s #Client-Response-Num: 1 227s #Client-Transfer-Encoding: chunked 227s #DMMATCH1: 1 227s #X-Content-Length-Note: added by Apache::TestRequest 227s # 227s # testing : bytes in body 227s # expected: 10240000 227s # received: 10240000 227s ok 57 227s #lwp request: 227s #GET http://localhost:8529/test_pass_brigade?8192,1024 HTTP/1.1 227s #User-Agent: libwww-perl/6.76 227s # 227s #server response: 227s #HTTP/1.1 200 OK 227s #Connection: close 227s #Date: Sat, 16 Mar 2024 11:04:45 GMT 227s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 227s #Vary: In-If1 227s #Content-Length: 1024 227s #Client-Date: Sat, 16 Mar 2024 11:04:45 GMT 227s #Client-Peer: 127.0.0.1:8529 227s #Client-Response-Num: 1 227s #DMMATCH1: 1 227s # 227s # testing : bytes in body 227s # expected: 1024 227s # received: 1024 227s ok 58 227s #lwp request: 227s #GET http://localhost:8529/test_pass_brigade?8192,2048 HTTP/1.1 227s #User-Agent: libwww-perl/6.76 227s # 227s #server response: 227s #HTTP/1.1 200 OK 227s #Connection: close 227s #Date: Sat, 16 Mar 2024 11:04:45 GMT 227s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 227s #Vary: In-If1 227s #Content-Length: 2048 227s #Client-Date: Sat, 16 Mar 2024 11:04:45 GMT 227s #Client-Peer: 127.0.0.1:8529 227s #Client-Response-Num: 1 227s #DMMATCH1: 1 227s # 227s # testing : bytes in body 227s # expected: 2048 227s # received: 2048 227s ok 59 227s #lwp request: 227s #GET http://localhost:8529/test_pass_brigade?8192,3072 HTTP/1.1 227s #User-Agent: libwww-perl/6.76 227s # 227s #server response: 227s #HTTP/1.1 200 OK 227s #Connection: close 227s #Date: Sat, 16 Mar 2024 11:04:45 GMT 227s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 227s #Vary: In-If1 227s #Content-Length: 3072 227s #Client-Date: Sat, 16 Mar 2024 11:04:45 GMT 227s #Client-Peer: 127.0.0.1:8529 227s #Client-Response-Num: 1 227s #DMMATCH1: 1 227s # 227s # testing : bytes in body 227s # expected: 3072 227s # received: 3072 227s ok 60 227s #lwp request: 227s #GET http://localhost:8529/test_pass_brigade?8192,4096 HTTP/1.1 227s #User-Agent: libwww-perl/6.76 227s # 227s #server response: 227s #HTTP/1.1 200 OK 227s #Connection: close 227s #Date: Sat, 16 Mar 2024 11:04:45 GMT 227s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 227s #Vary: In-If1 227s #Content-Length: 4096 227s #Client-Date: Sat, 16 Mar 2024 11:04:45 GMT 227s #Client-Peer: 127.0.0.1:8529 227s #Client-Response-Num: 1 227s #DMMATCH1: 1 227s # 227s # testing : bytes in body 227s # expected: 4096 227s # received: 4096 227s ok 61 227s #lwp request: 227s #GET http://localhost:8529/test_pass_brigade?8192,5120 HTTP/1.1 227s #User-Agent: libwww-perl/6.76 227s # 227s #server response: 227s #HTTP/1.1 200 OK 227s #Connection: close 227s #Date: Sat, 16 Mar 2024 11:04:45 GMT 227s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 227s #Vary: In-If1 227s #Content-Length: 5120 227s #Client-Date: Sat, 16 Mar 2024 11:04:45 GMT 227s #Client-Peer: 127.0.0.1:8529 227s #Client-Response-Num: 1 227s #DMMATCH1: 1 227s # 227s # testing : bytes in body 227s # expected: 5120 227s # received: 5120 227s ok 62 227s #lwp request: 227s #GET http://localhost:8529/test_pass_brigade?8192,6144 HTTP/1.1 227s #User-Agent: libwww-perl/6.76 227s # 227s #server response: 227s #HTTP/1.1 200 OK 227s #Connection: close 227s #Date: Sat, 16 Mar 2024 11:04:45 GMT 227s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 227s #Vary: In-If1 227s #Content-Length: 6144 227s #Client-Date: Sat, 16 Mar 2024 11:04:45 GMT 227s #Client-Peer: 127.0.0.1:8529 227s #Client-Response-Num: 1 227s #DMMATCH1: 1 227s # 227s # testing : bytes in body 227s # expected: 6144 227s # received: 6144 227s ok 63 227s #lwp request: 227s #GET http://localhost:8529/test_pass_brigade?8192,7168 HTTP/1.1 227s #User-Agent: libwww-perl/6.76 227s # 227s #server response: 227s #HTTP/1.1 200 OK 227s #Connection: close 227s #Date: Sat, 16 Mar 2024 11:04:45 GMT 227s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 227s #Vary: In-If1 227s #Content-Length: 7168 227s #Client-Date: Sat, 16 Mar 2024 11:04:45 GMT 227s #Client-Peer: 127.0.0.1:8529 227s #Client-Response-Num: 1 227s #DMMATCH1: 1 227s # 227s # testing : bytes in body 227s # expected: 7168 227s # received: 7168 227s ok 64 227s #lwp request: 227s #GET http://localhost:8529/test_pass_brigade?8192,8192 HTTP/1.1 227s #User-Agent: libwww-perl/6.76 227s # 227s #server response: 227s #HTTP/1.1 200 OK 227s #Connection: close 227s #Date: Sat, 16 Mar 2024 11:04:45 GMT 227s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 227s #Vary: In-If1 227s #Content-Length: 8192 227s #Client-Date: Sat, 16 Mar 2024 11:04:45 GMT 227s #Client-Peer: 127.0.0.1:8529 227s #Client-Response-Num: 1 227s #DMMATCH1: 1 227s # 227s # testing : bytes in body 227s # expected: 8192 227s # received: 8192 227s ok 65 227s #lwp request: 227s #GET http://localhost:8529/test_pass_brigade?8192,9216 HTTP/1.1 227s #User-Agent: libwww-perl/6.76 227s # 227s #server response: 227s #HTTP/1.1 200 OK 227s #Connection: close 227s #Date: Sat, 16 Mar 2024 11:04:45 GMT 227s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 227s #Vary: In-If1 227s #Content-Length: 0 227s #Client-Date: Sat, 16 Mar 2024 11:04:45 GMT 227s #Client-Peer: 127.0.0.1:8529 227s #Client-Response-Num: 1 227s #Client-Transfer-Encoding: chunked 227s #DMMATCH1: 1 227s #X-Content-Length-Note: added by Apache::TestRequest 227s # 227s # testing : bytes in body 227s # expected: 9216 227s # received: 9216 227s ok 66 227s #lwp request: 227s #GET http://localhost:8529/test_pass_brigade?8192,10240 HTTP/1.1 227s #User-Agent: libwww-perl/6.76 227s # 227s #server response: 227s #HTTP/1.1 200 OK 227s #Connection: close 227s #Date: Sat, 16 Mar 2024 11:04:45 GMT 227s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 227s #Vary: In-If1 227s #Content-Length: 0 227s #Client-Date: Sat, 16 Mar 2024 11:04:45 GMT 227s #Client-Peer: 127.0.0.1:8529 227s #Client-Response-Num: 1 227s #Client-Transfer-Encoding: chunked 227s #DMMATCH1: 1 227s #X-Content-Length-Note: added by Apache::TestRequest 227s # 227s # testing : bytes in body 227s # expected: 10240 227s # received: 10240 227s ok 67 227s #lwp request: 227s #GET http://localhost:8529/test_pass_brigade?8192,11264 HTTP/1.1 227s #User-Agent: libwww-perl/6.76 227s # 227s #server response: 227s #HTTP/1.1 200 OK 227s #Connection: close 227s #Date: Sat, 16 Mar 2024 11:04:45 GMT 227s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 227s #Vary: In-If1 227s #Content-Length: 0 227s #Client-Date: Sat, 16 Mar 2024 11:04:45 GMT 227s #Client-Peer: 127.0.0.1:8529 227s #Client-Response-Num: 1 227s #Client-Transfer-Encoding: chunked 227s #DMMATCH1: 1 227s #X-Content-Length-Note: added by Apache::TestRequest 227s # 227s # testing : bytes in body 227s # expected: 11264 227s # received: 11264 227s ok 68 227s #lwp request: 227s #GET http://localhost:8529/test_pass_brigade?8192,12288 HTTP/1.1 227s #User-Agent: libwww-perl/6.76 227s # 227s #server response: 227s #HTTP/1.1 200 OK 227s #Connection: close 227s #Date: Sat, 16 Mar 2024 11:04:45 GMT 227s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 227s #Vary: In-If1 227s #Content-Length: 0 227s #Client-Date: Sat, 16 Mar 2024 11:04:45 GMT 227s #Client-Peer: 127.0.0.1:8529 227s #Client-Response-Num: 1 227s #Client-Transfer-Encoding: chunked 227s #DMMATCH1: 1 227s #X-Content-Length-Note: added by Apache::TestRequest 227s # 227s # testing : bytes in body 227s # expected: 12288 227s # received: 12288 227s ok 69 227s #lwp request: 227s #GET http://localhost:8529/test_pass_brigade?8192,13312 HTTP/1.1 227s #User-Agent: libwww-perl/6.76 227s # 227s #server response: 227s #HTTP/1.1 200 OK 227s #Connection: close 227s #Date: Sat, 16 Mar 2024 11:04:45 GMT 227s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 227s #Vary: In-If1 227s #Content-Length: 0 227s #Client-Date: Sat, 16 Mar 2024 11:04:45 GMT 227s #Client-Peer: 127.0.0.1:8529 227s #Client-Response-Num: 1 227s #Client-Transfer-Encoding: chunked 227s #DMMATCH1: 1 227s #X-Content-Length-Note: added by Apache::TestRequest 227s # 227s # testing : bytes in body 227s # expected: 13312 227s # received: 13312 227s ok 70 227s #lwp request: 227s #GET http://localhost:8529/test_pass_brigade?8192,14336 HTTP/1.1 227s #User-Agent: libwww-perl/6.76 227s # 227s #server response: 227s #HTTP/1.1 200 OK 227s #Connection: close 227s #Date: Sat, 16 Mar 2024 11:04:45 GMT 227s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 227s #Vary: In-If1 227s #Content-Length: 0 227s #Client-Date: Sat, 16 Mar 2024 11:04:45 GMT 227s #Client-Peer: 127.0.0.1:8529 227s #Client-Response-Num: 1 227s #Client-Transfer-Encoding: chunked 227s #DMMATCH1: 1 227s #X-Content-Length-Note: added by Apache::TestRequest 227s # 227s # testing : bytes in body 227s # expected: 14336 227s # received: 14336 227s ok 71 227s #lwp request: 227s #GET http://localhost:8529/test_pass_brigade?8192,15360 HTTP/1.1 227s #User-Agent: libwww-perl/6.76 227s # 227s #server response: 227s #HTTP/1.1 200 OK 227s #Connection: close 227s #Date: Sat, 16 Mar 2024 11:04:45 GMT 227s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 227s #Vary: In-If1 227s #Content-Length: 0 227s #Client-Date: Sat, 16 Mar 2024 11:04:45 GMT 227s #Client-Peer: 127.0.0.1:8529 227s #Client-Response-Num: 1 227s #Client-Transfer-Encoding: chunked 227s #DMMATCH1: 1 227s #X-Content-Length-Note: added by Apache::TestRequest 227s # 227s # testing : bytes in body 227s # expected: 15360 227s # received: 15360 227s ok 72 227s #lwp request: 227s #GET http://localhost:8529/test_pass_brigade?8192,16384 HTTP/1.1 227s #User-Agent: libwww-perl/6.76 227s # 227s #server response: 227s #HTTP/1.1 200 OK 227s #Connection: close 227s #Date: Sat, 16 Mar 2024 11:04:45 GMT 227s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 227s #Vary: In-If1 227s #Content-Length: 0 227s #Client-Date: Sat, 16 Mar 2024 11:04:45 GMT 227s #Client-Peer: 127.0.0.1:8529 227s #Client-Response-Num: 1 227s #Client-Transfer-Encoding: chunked 227s #DMMATCH1: 1 227s #X-Content-Length-Note: added by Apache::TestRequest 227s # 227s # testing : bytes in body 227s # expected: 16384 227s # received: 16384 227s ok 73 227s #lwp request: 227s #GET http://localhost:8529/test_pass_brigade?8192,17408 HTTP/1.1 227s #User-Agent: libwww-perl/6.76 227s # 227s #server response: 227s #HTTP/1.1 200 OK 227s #Connection: close 227s #Date: Sat, 16 Mar 2024 11:04:45 GMT 227s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 227s #Vary: In-If1 227s #Content-Length: 0 227s #Client-Date: Sat, 16 Mar 2024 11:04:45 GMT 227s #Client-Peer: 127.0.0.1:8529 227s #Client-Response-Num: 1 227s #Client-Transfer-Encoding: chunked 227s #DMMATCH1: 1 227s #X-Content-Length-Note: added by Apache::TestRequest 227s # 227s # testing : bytes in body 227s # expected: 17408 227s # received: 17408 227s ok 74 227s #lwp request: 227s #GET http://localhost:8529/test_pass_brigade?8192,18432 HTTP/1.1 227s #User-Agent: libwww-perl/6.76 227s # 227s #server response: 227s #HTTP/1.1 200 OK 227s #Connection: close 227s #Date: Sat, 16 Mar 2024 11:04:45 GMT 227s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 227s #Vary: In-If1 227s #Content-Length: 0 227s #Client-Date: Sat, 16 Mar 2024 11:04:45 GMT 227s #Client-Peer: 127.0.0.1:8529 227s #Client-Response-Num: 1 227s #Client-Transfer-Encoding: chunked 227s #DMMATCH1: 1 227s #X-Content-Length-Note: added by Apache::TestRequest 227s # 227s # testing : bytes in body 227s # expected: 18432 227s # received: 18432 227s ok 75 227s #lwp request: 227s #GET http://localhost:8529/test_pass_brigade?8192,19456 HTTP/1.1 227s #User-Agent: libwww-perl/6.76 227s # 227s #server response: 227s #HTTP/1.1 200 OK 227s #Connection: close 227s #Date: Sat, 16 Mar 2024 11:04:45 GMT 228s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 228s #Vary: In-If1 228s #Content-Length: 0 228s #Client-Date: Sat, 16 Mar 2024 11:04:45 GMT 228s #Client-Peer: 127.0.0.1:8529 228s #Client-Response-Num: 1 228s #Client-Transfer-Encoding: chunked 228s #DMMATCH1: 1 228s #X-Content-Length-Note: added by Apache::TestRequest 228s # 228s # testing : bytes in body 228s # expected: 19456 228s # received: 19456 228s ok 76 228s #lwp request: 228s #GET http://localhost:8529/test_pass_brigade?8192,20480 HTTP/1.1 228s #User-Agent: libwww-perl/6.76 228s # 228s #server response: 228s #HTTP/1.1 200 OK 228s #Connection: close 228s #Date: Sat, 16 Mar 2024 11:04:45 GMT 228s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 228s #Vary: In-If1 228s #Content-Length: 0 228s #Client-Date: Sat, 16 Mar 2024 11:04:45 GMT 228s #Client-Peer: 127.0.0.1:8529 228s #Client-Response-Num: 1 228s #Client-Transfer-Encoding: chunked 228s #DMMATCH1: 1 228s #X-Content-Length-Note: added by Apache::TestRequest 228s # 228s # testing : bytes in body 228s # expected: 20480 228s # received: 20480 228s ok 77 228s #lwp request: 228s #GET http://localhost:8529/test_pass_brigade?8192,21504 HTTP/1.1 228s #User-Agent: libwww-perl/6.76 228s # 228s #server response: 228s #HTTP/1.1 200 OK 228s #Connection: close 228s #Date: Sat, 16 Mar 2024 11:04:45 GMT 228s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 228s #Vary: In-If1 228s #Content-Length: 0 228s #Client-Date: Sat, 16 Mar 2024 11:04:45 GMT 228s #Client-Peer: 127.0.0.1:8529 228s #Client-Response-Num: 1 228s #Client-Transfer-Encoding: chunked 228s #DMMATCH1: 1 228s #X-Content-Length-Note: added by Apache::TestRequest 228s # 228s # testing : bytes in body 228s # expected: 21504 228s # received: 21504 228s ok 78 228s #lwp request: 228s #GET http://localhost:8529/test_pass_brigade?8192,22528 HTTP/1.1 228s #User-Agent: libwww-perl/6.76 228s # 228s #server response: 228s #HTTP/1.1 200 OK 228s #Connection: close 228s #Date: Sat, 16 Mar 2024 11:04:45 GMT 228s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 228s #Vary: In-If1 228s #Content-Length: 0 228s #Client-Date: Sat, 16 Mar 2024 11:04:45 GMT 228s #Client-Peer: 127.0.0.1:8529 228s #Client-Response-Num: 1 228s #Client-Transfer-Encoding: chunked 228s #DMMATCH1: 1 228s #X-Content-Length-Note: added by Apache::TestRequest 228s # 228s # testing : bytes in body 228s # expected: 22528 228s # received: 22528 228s ok 79 228s #lwp request: 228s #GET http://localhost:8529/test_pass_brigade?8192,23552 HTTP/1.1 228s #User-Agent: libwww-perl/6.76 228s # 228s #server response: 228s #HTTP/1.1 200 OK 228s #Connection: close 228s #Date: Sat, 16 Mar 2024 11:04:45 GMT 228s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 228s #Vary: In-If1 228s #Content-Length: 0 228s #Client-Date: Sat, 16 Mar 2024 11:04:45 GMT 228s #Client-Peer: 127.0.0.1:8529 228s #Client-Response-Num: 1 228s #Client-Transfer-Encoding: chunked 228s #DMMATCH1: 1 228s #X-Content-Length-Note: added by Apache::TestRequest 228s # 228s # testing : bytes in body 228s # expected: 23552 228s # received: 23552 228s ok 80 228s #lwp request: 228s #GET http://localhost:8529/test_pass_brigade?8192,24576 HTTP/1.1 228s #User-Agent: libwww-perl/6.76 228s # 228s #server response: 228s #HTTP/1.1 200 OK 228s #Connection: close 228s #Date: Sat, 16 Mar 2024 11:04:45 GMT 228s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 228s #Vary: In-If1 228s #Content-Length: 0 228s #Client-Date: Sat, 16 Mar 2024 11:04:45 GMT 228s #Client-Peer: 127.0.0.1:8529 228s #Client-Response-Num: 1 228s #Client-Transfer-Encoding: chunked 228s #DMMATCH1: 1 228s #X-Content-Length-Note: added by Apache::TestRequest 228s # 228s # testing : bytes in body 228s # expected: 24576 228s # received: 24576 228s ok 81 228s #lwp request: 228s #GET http://localhost:8529/test_pass_brigade?8192,25600 HTTP/1.1 228s #User-Agent: libwww-perl/6.76 228s # 228s #server response: 228s #HTTP/1.1 200 OK 228s #Connection: close 228s #Date: Sat, 16 Mar 2024 11:04:45 GMT 228s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 228s #Vary: In-If1 228s #Content-Length: 0 228s #Client-Date: Sat, 16 Mar 2024 11:04:45 GMT 228s #Client-Peer: 127.0.0.1:8529 228s #Client-Response-Num: 1 228s #Client-Transfer-Encoding: chunked 228s #DMMATCH1: 1 228s #X-Content-Length-Note: added by Apache::TestRequest 228s # 228s # testing : bytes in body 228s # expected: 25600 228s # received: 25600 228s ok 82 228s #lwp request: 228s #GET http://localhost:8529/test_pass_brigade?8192,26624 HTTP/1.1 228s #User-Agent: libwww-perl/6.76 228s # 228s #server response: 228s #HTTP/1.1 200 OK 228s #Connection: close 228s #Date: Sat, 16 Mar 2024 11:04:45 GMT 228s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 228s #Vary: In-If1 228s #Content-Length: 0 228s #Client-Date: Sat, 16 Mar 2024 11:04:45 GMT 228s #Client-Peer: 127.0.0.1:8529 228s #Client-Response-Num: 1 228s #Client-Transfer-Encoding: chunked 228s #DMMATCH1: 1 228s #X-Content-Length-Note: added by Apache::TestRequest 228s # 228s # testing : bytes in body 228s # expected: 26624 228s # received: 26624 228s ok 83 228s #lwp request: 228s #GET http://localhost:8529/test_pass_brigade?8192,27648 HTTP/1.1 228s #User-Agent: libwww-perl/6.76 228s # 228s #server response: 228s #HTTP/1.1 200 OK 228s #Connection: close 228s #Date: Sat, 16 Mar 2024 11:04:45 GMT 228s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 228s #Vary: In-If1 228s #Content-Length: 0 228s #Client-Date: Sat, 16 Mar 2024 11:04:45 GMT 228s #Client-Peer: 127.0.0.1:8529 228s #Client-Response-Num: 1 228s #Client-Transfer-Encoding: chunked 228s #DMMATCH1: 1 228s #X-Content-Length-Note: added by Apache::TestRequest 228s # 228s # testing : bytes in body 228s # expected: 27648 228s # received: 27648 228s ok 84 228s #lwp request: 228s #GET http://localhost:8529/test_pass_brigade?8192,28672 HTTP/1.1 228s #User-Agent: libwww-perl/6.76 228s # 228s #server response: 228s #HTTP/1.1 200 OK 228s #Connection: close 228s #Date: Sat, 16 Mar 2024 11:04:45 GMT 228s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 228s #Vary: In-If1 228s #Content-Length: 0 228s #Client-Date: Sat, 16 Mar 2024 11:04:45 GMT 228s #Client-Peer: 127.0.0.1:8529 228s #Client-Response-Num: 1 228s #Client-Transfer-Encoding: chunked 228s #DMMATCH1: 1 228s #X-Content-Length-Note: added by Apache::TestRequest 228s # 228s # testing : bytes in body 228s # expected: 28672 228s # received: 28672 228s ok 85 228s #lwp request: 228s #GET http://localhost:8529/test_pass_brigade?8192,29696 HTTP/1.1 228s #User-Agent: libwww-perl/6.76 228s # 228s #server response: 228s #HTTP/1.1 200 OK 228s #Connection: close 228s #Date: Sat, 16 Mar 2024 11:04:45 GMT 228s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 228s #Vary: In-If1 228s #Content-Length: 0 228s #Client-Date: Sat, 16 Mar 2024 11:04:45 GMT 228s #Client-Peer: 127.0.0.1:8529 228s #Client-Response-Num: 1 228s #Client-Transfer-Encoding: chunked 228s #DMMATCH1: 1 228s #X-Content-Length-Note: added by Apache::TestRequest 228s # 228s # testing : bytes in body 228s # expected: 29696 228s # received: 29696 228s ok 86 228s #lwp request: 228s #GET http://localhost:8529/test_pass_brigade?8192,30720 HTTP/1.1 228s #User-Agent: libwww-perl/6.76 228s # 228s #server response: 228s #HTTP/1.1 200 OK 228s #Connection: close 228s #Date: Sat, 16 Mar 2024 11:04:45 GMT 228s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 228s #Vary: In-If1 228s #Content-Length: 0 228s #Client-Date: Sat, 16 Mar 2024 11:04:45 GMT 228s #Client-Peer: 127.0.0.1:8529 228s #Client-Response-Num: 1 228s #Client-Transfer-Encoding: chunked 228s #DMMATCH1: 1 228s #X-Content-Length-Note: added by Apache::TestRequest 228s # 228s # testing : bytes in body 228s # expected: 30720 228s # received: 30720 228s ok 87 228s #lwp request: 228s #GET http://localhost:8529/test_pass_brigade?8192,31744 HTTP/1.1 228s #User-Agent: libwww-perl/6.76 228s # 228s #server response: 228s #HTTP/1.1 200 OK 228s #Connection: close 228s #Date: Sat, 16 Mar 2024 11:04:45 GMT 228s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 228s #Vary: In-If1 228s #Content-Length: 0 228s #Client-Date: Sat, 16 Mar 2024 11:04:45 GMT 228s #Client-Peer: 127.0.0.1:8529 228s #Client-Response-Num: 1 228s #Client-Transfer-Encoding: chunked 228s #DMMATCH1: 1 228s #X-Content-Length-Note: added by Apache::TestRequest 228s # 228s # testing : bytes in body 228s # expected: 31744 228s # received: 31744 228s ok 88 228s #lwp request: 228s #GET http://localhost:8529/test_pass_brigade?8192,32768 HTTP/1.1 228s #User-Agent: libwww-perl/6.76 228s # 228s #server response: 228s #HTTP/1.1 200 OK 228s #Connection: close 228s #Date: Sat, 16 Mar 2024 11:04:45 GMT 228s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 228s #Vary: In-If1 228s #Content-Length: 0 228s #Client-Date: Sat, 16 Mar 2024 11:04:45 GMT 228s #Client-Peer: 127.0.0.1:8529 228s #Client-Response-Num: 1 228s #Client-Transfer-Encoding: chunked 228s #DMMATCH1: 1 228s #X-Content-Length-Note: added by Apache::TestRequest 228s # 228s # testing : bytes in body 228s # expected: 32768 228s # received: 32768 228s ok 89 228s #lwp request: 228s #GET http://localhost:8529/test_pass_brigade?8192,33792 HTTP/1.1 228s #User-Agent: libwww-perl/6.76 228s # 228s #server response: 228s #HTTP/1.1 200 OK 228s #Connection: close 228s #Date: Sat, 16 Mar 2024 11:04:45 GMT 228s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 228s #Vary: In-If1 228s #Content-Length: 0 228s #Client-Date: Sat, 16 Mar 2024 11:04:45 GMT 228s #Client-Peer: 127.0.0.1:8529 228s #Client-Response-Num: 1 228s #Client-Transfer-Encoding: chunked 228s #DMMATCH1: 1 228s #X-Content-Length-Note: added by Apache::TestRequest 228s # 228s # testing : bytes in body 228s # expected: 33792 228s # received: 33792 228s ok 90 228s #lwp request: 228s #GET http://localhost:8529/test_pass_brigade?8192,34816 HTTP/1.1 228s #User-Agent: libwww-perl/6.76 228s # 228s #server response: 228s #HTTP/1.1 200 OK 228s #Connection: close 228s #Date: Sat, 16 Mar 2024 11:04:45 GMT 228s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 228s #Vary: In-If1 228s #Content-Length: 0 228s #Client-Date: Sat, 16 Mar 2024 11:04:45 GMT 228s #Client-Peer: 127.0.0.1:8529 228s #Client-Response-Num: 1 228s #Client-Transfer-Encoding: chunked 228s #DMMATCH1: 1 228s #X-Content-Length-Note: added by Apache::TestRequest 228s # 228s # testing : bytes in body 228s # expected: 34816 228s # received: 34816 228s ok 91 228s #lwp request: 228s #GET http://localhost:8529/test_pass_brigade?8192,35840 HTTP/1.1 228s #User-Agent: libwww-perl/6.76 228s # 228s #server response: 228s #HTTP/1.1 200 OK 228s #Connection: close 228s #Date: Sat, 16 Mar 2024 11:04:45 GMT 228s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 228s #Vary: In-If1 228s #Content-Length: 0 228s #Client-Date: Sat, 16 Mar 2024 11:04:45 GMT 228s #Client-Peer: 127.0.0.1:8529 228s #Client-Response-Num: 1 228s #Client-Transfer-Encoding: chunked 228s #DMMATCH1: 1 228s #X-Content-Length-Note: added by Apache::TestRequest 228s # 228s # testing : bytes in body 228s # expected: 35840 228s # received: 35840 228s ok 92 228s #lwp request: 228s #GET http://localhost:8529/test_pass_brigade?8192,36864 HTTP/1.1 228s #User-Agent: libwww-perl/6.76 228s # 228s #server response: 228s #HTTP/1.1 200 OK 228s #Connection: close 228s #Date: Sat, 16 Mar 2024 11:04:45 GMT 228s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 228s #Vary: In-If1 228s #Content-Length: 0 228s #Client-Date: Sat, 16 Mar 2024 11:04:45 GMT 228s #Client-Peer: 127.0.0.1:8529 228s #Client-Response-Num: 1 228s #Client-Transfer-Encoding: chunked 228s #DMMATCH1: 1 228s #X-Content-Length-Note: added by Apache::TestRequest 228s # 228s # testing : bytes in body 228s # expected: 36864 228s # received: 36864 228s ok 93 228s #lwp request: 228s #GET http://localhost:8529/test_pass_brigade?8192,37888 HTTP/1.1 228s #User-Agent: libwww-perl/6.76 228s # 228s #server response: 228s #HTTP/1.1 200 OK 228s #Connection: close 228s #Date: Sat, 16 Mar 2024 11:04:45 GMT 228s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 228s #Vary: In-If1 228s #Content-Length: 0 228s #Client-Date: Sat, 16 Mar 2024 11:04:45 GMT 228s #Client-Peer: 127.0.0.1:8529 228s #Client-Response-Num: 1 228s #Client-Transfer-Encoding: chunked 228s #DMMATCH1: 1 228s #X-Content-Length-Note: added by Apache::TestRequest 228s # 228s # testing : bytes in body 228s # expected: 37888 228s # received: 37888 228s ok 94 228s #lwp request: 228s #GET http://localhost:8529/test_pass_brigade?8192,38912 HTTP/1.1 228s #User-Agent: libwww-perl/6.76 228s # 228s #server response: 228s #HTTP/1.1 200 OK 228s #Connection: close 228s #Date: Sat, 16 Mar 2024 11:04:45 GMT 228s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 228s #Vary: In-If1 228s #Content-Length: 0 228s #Client-Date: Sat, 16 Mar 2024 11:04:45 GMT 228s #Client-Peer: 127.0.0.1:8529 228s #Client-Response-Num: 1 228s #Client-Transfer-Encoding: chunked 228s #DMMATCH1: 1 228s #X-Content-Length-Note: added by Apache::TestRequest 228s # 228s # testing : bytes in body 228s # expected: 38912 228s # received: 38912 228s ok 95 228s #lwp request: 228s #GET http://localhost:8529/test_pass_brigade?8192,39936 HTTP/1.1 228s #User-Agent: libwww-perl/6.76 228s # 228s #server response: 228s #HTTP/1.1 200 OK 228s #Connection: close 228s #Date: Sat, 16 Mar 2024 11:04:45 GMT 228s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 228s #Vary: In-If1 228s #Content-Length: 0 228s #Client-Date: Sat, 16 Mar 2024 11:04:45 GMT 228s #Client-Peer: 127.0.0.1:8529 228s #Client-Response-Num: 1 228s #Client-Transfer-Encoding: chunked 228s #DMMATCH1: 1 228s #X-Content-Length-Note: added by Apache::TestRequest 228s # 228s # testing : bytes in body 228s # expected: 39936 228s # received: 39936 228s ok 96 228s #lwp request: 228s #GET http://localhost:8529/test_pass_brigade?8192,40960 HTTP/1.1 228s #User-Agent: libwww-perl/6.76 228s # 228s #server response: 228s #HTTP/1.1 200 OK 228s #Connection: close 228s #Date: Sat, 16 Mar 2024 11:04:45 GMT 228s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 228s #Vary: In-If1 228s #Content-Length: 0 228s #Client-Date: Sat, 16 Mar 2024 11:04:45 GMT 228s #Client-Peer: 127.0.0.1:8529 228s #Client-Response-Num: 1 228s #Client-Transfer-Encoding: chunked 228s #DMMATCH1: 1 228s #X-Content-Length-Note: added by Apache::TestRequest 228s # 228s # testing : bytes in body 228s # expected: 40960 228s # received: 40960 228s ok 97 228s #lwp request: 228s #GET http://localhost:8529/test_pass_brigade?8192,41984 HTTP/1.1 228s #User-Agent: libwww-perl/6.76 228s # 228s #server response: 228s #HTTP/1.1 200 OK 228s #Connection: close 228s #Date: Sat, 16 Mar 2024 11:04:45 GMT 228s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 228s #Vary: In-If1 228s #Content-Length: 0 228s #Client-Date: Sat, 16 Mar 2024 11:04:45 GMT 228s #Client-Peer: 127.0.0.1:8529 228s #Client-Response-Num: 1 228s #Client-Transfer-Encoding: chunked 228s #DMMATCH1: 1 228s #X-Content-Length-Note: added by Apache::TestRequest 228s # 228s # testing : bytes in body 228s # expected: 41984 228s # received: 41984 228s ok 98 228s #lwp request: 228s #GET http://localhost:8529/test_pass_brigade?8192,43008 HTTP/1.1 228s #User-Agent: libwww-perl/6.76 228s # 228s #server response: 228s #HTTP/1.1 200 OK 228s #Connection: close 228s #Date: Sat, 16 Mar 2024 11:04:45 GMT 228s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 228s #Vary: In-If1 228s #Content-Length: 0 228s #Client-Date: Sat, 16 Mar 2024 11:04:45 GMT 228s #Client-Peer: 127.0.0.1:8529 228s #Client-Response-Num: 1 228s #Client-Transfer-Encoding: chunked 228s #DMMATCH1: 1 228s #X-Content-Length-Note: added by Apache::TestRequest 228s # 228s # testing : bytes in body 228s # expected: 43008 228s # received: 43008 228s ok 99 228s #lwp request: 228s #GET http://localhost:8529/test_pass_brigade?8192,44032 HTTP/1.1 228s #User-Agent: libwww-perl/6.76 228s # 228s #server response: 228s #HTTP/1.1 200 OK 228s #Connection: close 228s #Date: Sat, 16 Mar 2024 11:04:45 GMT 228s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 228s #Vary: In-If1 228s #Content-Length: 0 228s #Client-Date: Sat, 16 Mar 2024 11:04:45 GMT 228s #Client-Peer: 127.0.0.1:8529 228s #Client-Response-Num: 1 228s #Client-Transfer-Encoding: chunked 228s #DMMATCH1: 1 228s #X-Content-Length-Note: added by Apache::TestRequest 228s # 228s # testing : bytes in body 228s # expected: 44032 228s # received: 44032 228s ok 100 228s #lwp request: 228s #GET http://localhost:8529/test_pass_brigade?8192,45056 HTTP/1.1 228s #User-Agent: libwww-perl/6.76 228s # 228s #server response: 228s #HTTP/1.1 200 OK 228s #Connection: close 228s #Date: Sat, 16 Mar 2024 11:04:45 GMT 228s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 228s #Vary: In-If1 228s #Content-Length: 0 228s #Client-Date: Sat, 16 Mar 2024 11:04:45 GMT 228s #Client-Peer: 127.0.0.1:8529 228s #Client-Response-Num: 1 228s #Client-Transfer-Encoding: chunked 228s #DMMATCH1: 1 228s #X-Content-Length-Note: added by Apache::TestRequest 228s # 228s # testing : bytes in body 228s # expected: 45056 228s # received: 45056 228s ok 101 228s #lwp request: 228s #GET http://localhost:8529/test_pass_brigade?8192,46080 HTTP/1.1 228s #User-Agent: libwww-perl/6.76 228s # 228s #server response: 228s #HTTP/1.1 200 OK 228s #Connection: close 228s #Date: Sat, 16 Mar 2024 11:04:45 GMT 228s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 228s #Vary: In-If1 228s #Content-Length: 0 228s #Client-Date: Sat, 16 Mar 2024 11:04:45 GMT 228s #Client-Peer: 127.0.0.1:8529 228s #Client-Response-Num: 1 228s #Client-Transfer-Encoding: chunked 228s #DMMATCH1: 1 228s #X-Content-Length-Note: added by Apache::TestRequest 228s # 228s # testing : bytes in body 228s # expected: 46080 228s # received: 46080 228s ok 102 228s #lwp request: 228s #GET http://localhost:8529/test_pass_brigade?8192,47104 HTTP/1.1 228s #User-Agent: libwww-perl/6.76 228s # 228s #server response: 228s #HTTP/1.1 200 OK 228s #Connection: close 228s #Date: Sat, 16 Mar 2024 11:04:45 GMT 228s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 228s #Vary: In-If1 228s #Content-Length: 0 228s #Client-Date: Sat, 16 Mar 2024 11:04:45 GMT 228s #Client-Peer: 127.0.0.1:8529 228s #Client-Response-Num: 1 228s #Client-Transfer-Encoding: chunked 228s #DMMATCH1: 1 228s #X-Content-Length-Note: added by Apache::TestRequest 228s # 228s # testing : bytes in body 228s # expected: 47104 228s # received: 47104 228s ok 103 228s #lwp request: 228s #GET http://localhost:8529/test_pass_brigade?8192,48128 HTTP/1.1 228s #User-Agent: libwww-perl/6.76 228s # 228s #server response: 228s #HTTP/1.1 200 OK 228s #Connection: close 228s #Date: Sat, 16 Mar 2024 11:04:45 GMT 228s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 228s #Vary: In-If1 228s #Content-Length: 0 228s #Client-Date: Sat, 16 Mar 2024 11:04:45 GMT 228s #Client-Peer: 127.0.0.1:8529 228s #Client-Response-Num: 1 228s #Client-Transfer-Encoding: chunked 228s #DMMATCH1: 1 228s #X-Content-Length-Note: added by Apache::TestRequest 228s # 228s # testing : bytes in body 228s # expected: 48128 228s # received: 48128 228s ok 104 228s #lwp request: 228s #GET http://localhost:8529/test_pass_brigade?8192,49152 HTTP/1.1 228s #User-Agent: libwww-perl/6.76 228s # 228s #server response: 228s #HTTP/1.1 200 OK 228s #Connection: close 228s #Date: Sat, 16 Mar 2024 11:04:45 GMT 228s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 228s #Vary: In-If1 228s #Content-Length: 0 228s #Client-Date: Sat, 16 Mar 2024 11:04:45 GMT 228s #Client-Peer: 127.0.0.1:8529 228s #Client-Response-Num: 1 228s #Client-Transfer-Encoding: chunked 228s #DMMATCH1: 1 228s #X-Content-Length-Note: added by Apache::TestRequest 228s # 228s # testing : bytes in body 228s # expected: 49152 228s # received: 49152 228s ok 105 228s #lwp request: 228s #GET http://localhost:8529/test_pass_brigade?8192,50176 HTTP/1.1 228s #User-Agent: libwww-perl/6.76 228s # 228s #server response: 228s #HTTP/1.1 200 OK 228s #Connection: close 228s #Date: Sat, 16 Mar 2024 11:04:45 GMT 228s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 228s #Vary: In-If1 228s #Content-Length: 0 228s #Client-Date: Sat, 16 Mar 2024 11:04:45 GMT 228s #Client-Peer: 127.0.0.1:8529 228s #Client-Response-Num: 1 228s #Client-Transfer-Encoding: chunked 228s #DMMATCH1: 1 228s #X-Content-Length-Note: added by Apache::TestRequest 228s # 228s # testing : bytes in body 228s # expected: 50176 228s # received: 50176 228s ok 106 228s #lwp request: 228s #GET http://localhost:8529/test_pass_brigade?8192,51200 HTTP/1.1 228s #User-Agent: libwww-perl/6.76 228s # 228s #server response: 228s #HTTP/1.1 200 OK 228s #Connection: close 228s #Date: Sat, 16 Mar 2024 11:04:45 GMT 228s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 228s #Vary: In-If1 228s #Content-Length: 0 228s #Client-Date: Sat, 16 Mar 2024 11:04:45 GMT 228s #Client-Peer: 127.0.0.1:8529 228s #Client-Response-Num: 1 228s #Client-Transfer-Encoding: chunked 228s #DMMATCH1: 1 228s #X-Content-Length-Note: added by Apache::TestRequest 228s # 228s # testing : bytes in body 228s # expected: 51200 228s # received: 51200 228s ok 107 228s #lwp request: 228s #GET http://localhost:8529/test_pass_brigade?8192,102400 HTTP/1.1 228s #User-Agent: libwww-perl/6.76 228s # 228s #server response: 228s #HTTP/1.1 200 OK 228s #Connection: close 228s #Date: Sat, 16 Mar 2024 11:04:45 GMT 228s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 228s #Vary: In-If1 228s #Content-Length: 0 228s #Client-Date: Sat, 16 Mar 2024 11:04:45 GMT 228s #Client-Peer: 127.0.0.1:8529 228s #Client-Response-Num: 1 228s #Client-Transfer-Encoding: chunked 228s #DMMATCH1: 1 228s #X-Content-Length-Note: added by Apache::TestRequest 228s # 228s # testing : bytes in body 228s # expected: 102400 228s # received: 102400 228s ok 108 228s #lwp request: 228s #GET http://localhost:8529/test_pass_brigade?8192,307200 HTTP/1.1 228s #User-Agent: libwww-perl/6.76 228s # 228s #server response: 228s #HTTP/1.1 200 OK 228s #Connection: close 228s #Date: Sat, 16 Mar 2024 11:04:45 GMT 228s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 228s #Vary: In-If1 228s #Content-Length: 0 228s #Client-Date: Sat, 16 Mar 2024 11:04:45 GMT 228s #Client-Peer: 127.0.0.1:8529 228s #Client-Response-Num: 1 228s #Client-Transfer-Encoding: chunked 228s #DMMATCH1: 1 228s #X-Content-Length-Note: added by Apache::TestRequest 228s # 228s # testing : bytes in body 228s # expected: 307200 228s # received: 307200 228s ok 109 228s #lwp request: 228s #GET http://localhost:8529/test_pass_brigade?8192,512000 HTTP/1.1 228s #User-Agent: libwww-perl/6.76 228s # 228s #server response: 228s #HTTP/1.1 200 OK 228s #Connection: close 228s #Date: Sat, 16 Mar 2024 11:04:45 GMT 228s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 228s #Vary: In-If1 228s #Content-Length: 0 228s #Client-Date: Sat, 16 Mar 2024 11:04:45 GMT 228s #Client-Peer: 127.0.0.1:8529 228s #Client-Response-Num: 1 228s #Client-Transfer-Encoding: chunked 228s #DMMATCH1: 1 228s #X-Content-Length-Note: added by Apache::TestRequest 228s # 228s # testing : bytes in body 228s # expected: 512000 228s # received: 512000 228s ok 110 228s #lwp request: 228s #GET http://localhost:8529/test_pass_brigade?8192,2048000 HTTP/1.1 228s #User-Agent: libwww-perl/6.76 228s # 228s #server response: 228s #HTTP/1.1 200 OK 228s #Connection: close 228s #Date: Sat, 16 Mar 2024 11:04:45 GMT 228s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 228s #Vary: In-If1 228s #Content-Length: 0 228s #Client-Date: Sat, 16 Mar 2024 11:04:45 GMT 228s #Client-Peer: 127.0.0.1:8529 228s #Client-Response-Num: 1 228s #Client-Transfer-Encoding: chunked 228s #DMMATCH1: 1 228s #X-Content-Length-Note: added by Apache::TestRequest 228s # 228s # testing : bytes in body 228s # expected: 2048000 228s # received: 2048000 228s ok 111 228s #lwp request: 228s #GET http://localhost:8529/test_pass_brigade?8192,4096000 HTTP/1.1 228s #User-Agent: libwww-perl/6.76 228s # 228s #server response: 228s #HTTP/1.1 200 OK 228s #Connection: close 228s #Date: Sat, 16 Mar 2024 11:04:45 GMT 228s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 228s #Vary: In-If1 228s #Content-Length: 0 228s #Client-Date: Sat, 16 Mar 2024 11:04:45 GMT 228s #Client-Peer: 127.0.0.1:8529 228s #Client-Response-Num: 1 228s #Client-Transfer-Encoding: chunked 228s #DMMATCH1: 1 228s #X-Content-Length-Note: added by Apache::TestRequest 228s # 228s # testing : bytes in body 228s # expected: 4096000 228s # received: 4096000 228s ok 112 228s #lwp request: 228s #GET http://localhost:8529/test_pass_brigade?8192,6144000 HTTP/1.1 228s #User-Agent: libwww-perl/6.76 228s # 228s #server response: 228s #HTTP/1.1 200 OK 228s #Connection: close 228s #Date: Sat, 16 Mar 2024 11:04:45 GMT 228s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 228s #Vary: In-If1 228s #Content-Length: 0 228s #Client-Date: Sat, 16 Mar 2024 11:04:45 GMT 228s #Client-Peer: 127.0.0.1:8529 228s #Client-Response-Num: 1 228s #Client-Transfer-Encoding: chunked 228s #DMMATCH1: 1 228s #X-Content-Length-Note: added by Apache::TestRequest 228s # 228s # testing : bytes in body 228s # expected: 6144000 228s # received: 6144000 228s ok 113 228s #lwp request: 228s #GET http://localhost:8529/test_pass_brigade?8192,10240000 HTTP/1.1 228s #User-Agent: libwww-perl/6.76 228s # 228s #server response: 228s #HTTP/1.1 200 OK 228s #Connection: close 228s #Date: Sat, 16 Mar 2024 11:04:45 GMT 228s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 228s #Vary: In-If1 228s #Content-Length: 0 228s #Client-Date: Sat, 16 Mar 2024 11:04:45 GMT 228s #Client-Peer: 127.0.0.1:8529 228s #Client-Response-Num: 1 228s #Client-Transfer-Encoding: chunked 228s #DMMATCH1: 1 228s #X-Content-Length-Note: added by Apache::TestRequest 228s # 228s # testing : bytes in body 228s # expected: 10240000 228s # received: 10240000 228s ok 114 228s ok 230s t/apache/post.t ..................... 230s # using LWP client 230s 1..51 230s # Running under perl version 5.038002 for linux 230s # Current time local: Sat Mar 16 11:04:45 2024 230s # Current time GMT: Sat Mar 16 11:04:45 2024 230s # Using Test.pm version 1.31 230s # Using Apache/Test.pm version 1.42 230s #lwp request: 230s #POST http://localhost:8529/eat_post HTTP/1.1 230s #User-Agent: libwww-perl/6.76 230s #Content-Length: 1024 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 230s #Vary: In-If1 230s #Content-Length: 5 230s #Client-Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : length posted 230s # expected: '1024' 230s # received: 1024 230s ok 1 230s #lwp request: 230s #POST http://localhost:8529/eat_post HTTP/1.1 230s #User-Agent: libwww-perl/6.76 230s #Content-Length: 2048 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 230s #Vary: In-If1 230s #Content-Length: 5 230s #Client-Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : length posted 230s # expected: '2048' 230s # received: 2048 230s ok 2 230s #lwp request: 230s #POST http://localhost:8529/eat_post HTTP/1.1 230s #User-Agent: libwww-perl/6.76 230s #Content-Length: 3072 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 230s #Vary: In-If1 230s #Content-Length: 5 230s #Client-Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : length posted 230s # expected: '3072' 230s # received: 3072 230s ok 3 230s #lwp request: 230s #POST http://localhost:8529/eat_post HTTP/1.1 230s #User-Agent: libwww-perl/6.76 230s #Content-Length: 4096 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 230s #Vary: In-If1 230s #Content-Length: 5 230s #Client-Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : length posted 230s # expected: '4096' 230s # received: 4096 230s ok 4 230s #lwp request: 230s #POST http://localhost:8529/eat_post HTTP/1.1 230s #User-Agent: libwww-perl/6.76 230s #Content-Length: 5120 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 230s #Vary: In-If1 230s #Content-Length: 5 230s #Client-Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : length posted 230s # expected: '5120' 230s # received: 5120 230s ok 5 230s #lwp request: 230s #POST http://localhost:8529/eat_post HTTP/1.1 230s #User-Agent: libwww-perl/6.76 230s #Content-Length: 6144 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 230s #Vary: In-If1 230s #Content-Length: 5 230s #Client-Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : length posted 230s # expected: '6144' 230s # received: 6144 230s ok 6 230s #lwp request: 230s #POST http://localhost:8529/eat_post HTTP/1.1 230s #User-Agent: libwww-perl/6.76 230s #Content-Length: 7168 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 230s #Vary: In-If1 230s #Content-Length: 5 230s #Client-Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : length posted 230s # expected: '7168' 230s # received: 7168 230s ok 7 230s #lwp request: 230s #POST http://localhost:8529/eat_post HTTP/1.1 230s #User-Agent: libwww-perl/6.76 230s #Content-Length: 8192 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 230s #Vary: In-If1 230s #Content-Length: 5 230s #Client-Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : length posted 230s # expected: '8192' 230s # received: 8192 230s ok 8 230s #lwp request: 230s #POST http://localhost:8529/eat_post HTTP/1.1 230s #User-Agent: libwww-perl/6.76 230s #Content-Length: 9216 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 230s #Vary: In-If1 230s #Content-Length: 5 230s #Client-Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : length posted 230s # expected: '9216' 230s # received: 9216 230s ok 9 230s #lwp request: 230s #POST http://localhost:8529/eat_post HTTP/1.1 230s #User-Agent: libwww-perl/6.76 230s #Content-Length: 10240 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 230s #Vary: In-If1 230s #Content-Length: 6 230s #Client-Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : length posted 230s # expected: '10240' 230s # received: 10240 230s ok 10 230s #lwp request: 230s #POST http://localhost:8529/eat_post HTTP/1.1 230s #User-Agent: libwww-perl/6.76 230s #Content-Length: 11264 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 230s #Vary: In-If1 230s #Content-Length: 6 230s #Client-Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : length posted 230s # expected: '11264' 230s # received: 11264 230s ok 11 230s #lwp request: 230s #POST http://localhost:8529/eat_post HTTP/1.1 230s #User-Agent: libwww-perl/6.76 230s #Content-Length: 12288 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 230s #Vary: In-If1 230s #Content-Length: 6 230s #Client-Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : length posted 230s # expected: '12288' 230s # received: 12288 230s ok 12 230s #lwp request: 230s #POST http://localhost:8529/eat_post HTTP/1.1 230s #User-Agent: libwww-perl/6.76 230s #Content-Length: 13312 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 230s #Vary: In-If1 230s #Content-Length: 6 230s #Client-Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : length posted 230s # expected: '13312' 230s # received: 13312 230s ok 13 230s #lwp request: 230s #POST http://localhost:8529/eat_post HTTP/1.1 230s #User-Agent: libwww-perl/6.76 230s #Content-Length: 14336 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 230s #Vary: In-If1 230s #Content-Length: 6 230s #Client-Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : length posted 230s # expected: '14336' 230s # received: 14336 230s ok 14 230s #lwp request: 230s #POST http://localhost:8529/eat_post HTTP/1.1 230s #User-Agent: libwww-perl/6.76 230s #Content-Length: 15360 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 230s #Vary: In-If1 230s #Content-Length: 6 230s #Client-Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : length posted 230s # expected: '15360' 230s # received: 15360 230s ok 15 230s #lwp request: 230s #POST http://localhost:8529/eat_post HTTP/1.1 230s #User-Agent: libwww-perl/6.76 230s #Content-Length: 16384 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 230s #Vary: In-If1 230s #Content-Length: 6 230s #Client-Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : length posted 230s # expected: '16384' 230s # received: 16384 230s ok 16 230s #lwp request: 230s #POST http://localhost:8529/eat_post HTTP/1.1 230s #User-Agent: libwww-perl/6.76 230s #Content-Length: 17408 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 230s #Vary: In-If1 230s #Content-Length: 6 230s #Client-Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : length posted 230s # expected: '17408' 230s # received: 17408 230s ok 17 230s #lwp request: 230s #POST http://localhost:8529/eat_post HTTP/1.1 230s #User-Agent: libwww-perl/6.76 230s #Content-Length: 18432 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 230s #Vary: In-If1 230s #Content-Length: 6 230s #Client-Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : length posted 230s # expected: '18432' 230s # received: 18432 230s ok 18 230s #lwp request: 230s #POST http://localhost:8529/eat_post HTTP/1.1 230s #User-Agent: libwww-perl/6.76 230s #Content-Length: 19456 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 230s #Vary: In-If1 230s #Content-Length: 6 230s #Client-Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : length posted 230s # expected: '19456' 230s # received: 19456 230s ok 19 230s #lwp request: 230s #POST http://localhost:8529/eat_post HTTP/1.1 230s #User-Agent: libwww-perl/6.76 230s #Content-Length: 20480 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 230s #Vary: In-If1 230s #Content-Length: 6 230s #Client-Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : length posted 230s # expected: '20480' 230s # received: 20480 230s ok 20 230s #lwp request: 230s #POST http://localhost:8529/eat_post HTTP/1.1 230s #User-Agent: libwww-perl/6.76 230s #Content-Length: 21504 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 230s #Vary: In-If1 230s #Content-Length: 6 230s #Client-Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : length posted 230s # expected: '21504' 230s # received: 21504 230s ok 21 230s #lwp request: 230s #POST http://localhost:8529/eat_post HTTP/1.1 230s #User-Agent: libwww-perl/6.76 230s #Content-Length: 22528 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 230s #Vary: In-If1 230s #Content-Length: 6 230s #Client-Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : length posted 230s # expected: '22528' 230s # received: 22528 230s ok 22 230s #lwp request: 230s #POST http://localhost:8529/eat_post HTTP/1.1 230s #User-Agent: libwww-perl/6.76 230s #Content-Length: 23552 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 230s #Vary: In-If1 230s #Content-Length: 6 230s #Client-Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : length posted 230s # expected: '23552' 230s # received: 23552 230s ok 23 230s #lwp request: 230s #POST http://localhost:8529/eat_post HTTP/1.1 230s #User-Agent: libwww-perl/6.76 230s #Content-Length: 24576 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 230s #Vary: In-If1 230s #Content-Length: 6 230s #Client-Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : length posted 230s # expected: '24576' 230s # received: 24576 230s ok 24 230s #lwp request: 230s #POST http://localhost:8529/eat_post HTTP/1.1 230s #User-Agent: libwww-perl/6.76 230s #Content-Length: 25600 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 230s #Vary: In-If1 230s #Content-Length: 6 230s #Client-Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : length posted 230s # expected: '25600' 230s # received: 25600 230s ok 25 230s #lwp request: 230s #POST http://localhost:8529/eat_post HTTP/1.1 230s #User-Agent: libwww-perl/6.76 230s #Content-Length: 26624 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 230s #Vary: In-If1 230s #Content-Length: 6 230s #Client-Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : length posted 230s # expected: '26624' 230s # received: 26624 230s ok 26 230s #lwp request: 230s #POST http://localhost:8529/eat_post HTTP/1.1 230s #User-Agent: libwww-perl/6.76 230s #Content-Length: 27648 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 230s #Vary: In-If1 230s #Content-Length: 6 230s #Client-Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : length posted 230s # expected: '27648' 230s # received: 27648 230s ok 27 230s #lwp request: 230s #POST http://localhost:8529/eat_post HTTP/1.1 230s #User-Agent: libwww-perl/6.76 230s #Content-Length: 28672 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 230s #Vary: In-If1 230s #Content-Length: 6 230s #Client-Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : length posted 230s # expected: '28672' 230s # received: 28672 230s ok 28 230s #lwp request: 230s #POST http://localhost:8529/eat_post HTTP/1.1 230s #User-Agent: libwww-perl/6.76 230s #Content-Length: 29696 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 230s #Vary: In-If1 230s #Content-Length: 6 230s #Client-Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : length posted 230s # expected: '29696' 230s # received: 29696 230s ok 29 230s #lwp request: 230s #POST http://localhost:8529/eat_post HTTP/1.1 230s #User-Agent: libwww-perl/6.76 230s #Content-Length: 30720 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 230s #Vary: In-If1 230s #Content-Length: 6 230s #Client-Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : length posted 230s # expected: '30720' 230s # received: 30720 230s ok 30 230s #lwp request: 230s #POST http://localhost:8529/eat_post HTTP/1.1 230s #User-Agent: libwww-perl/6.76 230s #Content-Length: 31744 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 230s #Vary: In-If1 230s #Content-Length: 6 230s #Client-Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : length posted 230s # expected: '31744' 230s # received: 31744 230s ok 31 230s #lwp request: 230s #POST http://localhost:8529/eat_post HTTP/1.1 230s #User-Agent: libwww-perl/6.76 230s #Content-Length: 32768 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 230s #Vary: In-If1 230s #Content-Length: 6 230s #Client-Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : length posted 230s # expected: '32768' 230s # received: 32768 230s ok 32 230s #lwp request: 230s #POST http://localhost:8529/eat_post HTTP/1.1 230s #User-Agent: libwww-perl/6.76 230s #Content-Length: 33792 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 230s #Vary: In-If1 230s #Content-Length: 6 230s #Client-Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : length posted 230s # expected: '33792' 230s # received: 33792 230s ok 33 230s #lwp request: 230s #POST http://localhost:8529/eat_post HTTP/1.1 230s #User-Agent: libwww-perl/6.76 230s #Content-Length: 34816 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 230s #Vary: In-If1 230s #Content-Length: 6 230s #Client-Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : length posted 230s # expected: '34816' 230s # received: 34816 230s ok 34 230s #lwp request: 230s #POST http://localhost:8529/eat_post HTTP/1.1 230s #User-Agent: libwww-perl/6.76 230s #Content-Length: 35840 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 230s #Vary: In-If1 230s #Content-Length: 6 230s #Client-Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : length posted 230s # expected: '35840' 230s # received: 35840 230s ok 35 230s #lwp request: 230s #POST http://localhost:8529/eat_post HTTP/1.1 230s #User-Agent: libwww-perl/6.76 230s #Content-Length: 36864 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 230s #Vary: In-If1 230s #Content-Length: 6 230s #Client-Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : length posted 230s # expected: '36864' 230s # received: 36864 230s ok 36 230s #lwp request: 230s #POST http://localhost:8529/eat_post HTTP/1.1 230s #User-Agent: libwww-perl/6.76 230s #Content-Length: 37888 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 230s #Vary: In-If1 230s #Content-Length: 6 230s #Client-Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : length posted 230s # expected: '37888' 230s # received: 37888 230s ok 37 230s #lwp request: 230s #POST http://localhost:8529/eat_post HTTP/1.1 230s #User-Agent: libwww-perl/6.76 230s #Content-Length: 38912 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 230s #Vary: In-If1 230s #Content-Length: 6 230s #Client-Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : length posted 230s # expected: '38912' 230s # received: 38912 230s ok 38 230s #lwp request: 230s #POST http://localhost:8529/eat_post HTTP/1.1 230s #User-Agent: libwww-perl/6.76 230s #Content-Length: 39936 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 230s #Vary: In-If1 230s #Content-Length: 6 230s #Client-Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : length posted 230s # expected: '39936' 230s # received: 39936 230s ok 39 230s #lwp request: 230s #POST http://localhost:8529/eat_post HTTP/1.1 230s #User-Agent: libwww-perl/6.76 230s #Content-Length: 40960 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 230s #Vary: In-If1 230s #Content-Length: 6 230s #Client-Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : length posted 230s # expected: '40960' 230s # received: 40960 230s ok 40 230s #lwp request: 230s #POST http://localhost:8529/eat_post HTTP/1.1 230s #User-Agent: libwww-perl/6.76 230s #Content-Length: 41984 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 230s #Vary: In-If1 230s #Content-Length: 6 230s #Client-Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : length posted 230s # expected: '41984' 230s # received: 41984 230s ok 41 230s #lwp request: 230s #POST http://localhost:8529/eat_post HTTP/1.1 230s #User-Agent: libwww-perl/6.76 230s #Content-Length: 43008 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 230s #Vary: In-If1 230s #Content-Length: 6 230s #Client-Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : length posted 230s # expected: '43008' 230s # received: 43008 230s ok 42 230s #lwp request: 230s #POST http://localhost:8529/eat_post HTTP/1.1 230s #User-Agent: libwww-perl/6.76 230s #Content-Length: 44032 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 230s #Vary: In-If1 230s #Content-Length: 6 230s #Client-Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : length posted 230s # expected: '44032' 230s # received: 44032 230s ok 43 230s #lwp request: 230s #POST http://localhost:8529/eat_post HTTP/1.1 230s #User-Agent: libwww-perl/6.76 230s #Content-Length: 45056 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 230s #Vary: In-If1 230s #Content-Length: 6 230s #Client-Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : length posted 230s # expected: '45056' 230s # received: 45056 230s ok 44 230s #lwp request: 230s #POST http://localhost:8529/eat_post HTTP/1.1 230s #User-Agent: libwww-perl/6.76 230s #Content-Length: 46080 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 230s #Vary: In-If1 230s #Content-Length: 6 230s #Client-Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : length posted 230s # expected: '46080' 230s # received: 46080 230s ok 45 230s #lwp request: 230s #POST http://localhost:8529/eat_post HTTP/1.1 230s #User-Agent: libwww-perl/6.76 230s #Content-Length: 47104 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 230s #Vary: In-If1 230s #Content-Length: 6 230s #Client-Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : length posted 230s # expected: '47104' 230s # received: 47104 230s ok 46 230s #lwp request: 230s #POST http://localhost:8529/eat_post HTTP/1.1 230s #User-Agent: libwww-perl/6.76 230s #Content-Length: 48128 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 230s #Vary: In-If1 230s #Content-Length: 6 230s #Client-Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : length posted 230s # expected: '48128' 230s # received: 48128 230s ok 47 230s #lwp request: 230s #POST http://localhost:8529/eat_post HTTP/1.1 230s #User-Agent: libwww-perl/6.76 230s #Content-Length: 49152 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 230s #Vary: In-If1 230s #Content-Length: 6 230s #Client-Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : length posted 230s # expected: '49152' 230s # received: 49152 230s ok 48 230s #lwp request: 230s #POST http://localhost:8529/eat_post HTTP/1.1 230s #User-Agent: libwww-perl/6.76 230s #Content-Length: 50176 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 230s #Vary: In-If1 230s #Content-Length: 6 230s #Client-Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : length posted 230s # expected: '50176' 230s # received: 50176 230s ok 49 230s #lwp request: 230s #POST http://localhost:8529/eat_post HTTP/1.1 230s #User-Agent: libwww-perl/6.76 230s #Content-Length: 51200 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 230s #Vary: In-If1 230s #Content-Length: 6 230s #Client-Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : length posted 230s # expected: '51200' 230s # received: 51200 230s ok 50 230s #lwp request: 230s #POST http://localhost:8529/eat_post HTTP/1.1 230s #User-Agent: libwww-perl/6.76 230s #Content-Length: 102400 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 230s #Vary: In-If1 230s #Content-Length: 7 230s #Client-Date: Sat, 16 Mar 2024 11:04:48 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : length posted 230s # expected: '102400' 230s # received: 102400 230s ok 51 230s ok 233s t/apache/pr17629.t .................. 233s 1..4 233s # Running under perl version 5.038002 for linux 233s # Current time local: Sat Mar 16 11:04:48 2024 233s # Current time GMT: Sat Mar 16 11:04:48 2024 233s # Using Test.pm version 1.31 233s # Using Apache/Test.pm version 1.42 233s # expected: 'begin-foobar-end 233s # ' 233s # received: 'begin-foobar-end 233s # ' 233s ok 1 233s # expected: 200 233s # received: '200' 233s ok 2 233s # testing : response was gzipped 233s # expected: 'gzip' 233s # received: 'gzip' 233s ok 3 233s # expected: 'begin-foobar-end 233s # ' 233s # received: 'begin-foobar-end 233s # ' 233s ok 4 233s ok 235s t/apache/pr18757.t .................. 235s 1..3 235s # Running under perl version 5.038002 for linux 235s # Current time local: Sat Mar 16 11:04:51 2024 235s # Current time GMT: Sat Mar 16 11:04:51 2024 235s # Using Test.pm version 1.31 235s # Using Apache/Test.pm version 1.42 235s # testing : 200 response from GET 235s # expected: 200 235s # received: '200' 235s ok 1 235s # expected C-L is 26 235s # URL via proxy is http://localhost:8548/index.html 235s ok 2 235s # line: HTTP/1.1 200 OK 235s # line: Date: Sat, 16 Mar 2024 11:04:53 GMT 235s # line: Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 235s # line: Vary: In-If1 235s # line: Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 235s # line: ETag: "1a-60bb3bbdae3c0" 235s # line: Accept-Ranges: bytes 235s # line: Content-Length: 26 235s # line: DMMATCH1: 1 235s # line: Content-Type: text/html 235s # line: 235s # testing : whether proxy strips Content-Length header 235s # expected: 1 235s # received: 1 235s ok 3 235s ok 237s t/apache/pr35292.t .................. 237s 1..3 237s # Running under perl version 5.038002 for linux 237s # Current time local: Sat Mar 16 11:04:53 2024 237s # Current time GMT: Sat Mar 16 11:04:53 2024 237s # Using Test.pm version 1.31 237s # Using Apache/Test.pm version 1.42 237s ok 1 237s ok 2 237s # testing : read response-line 237s # expected: qr/^HTTP\/1\.. 413/ 237s # received: 'HTTP/1.1 413 Request Entity Too Large 237s # ' 237s ok 3 237s ok 242s t/apache/pr35330.t .................. 242s 1..2 242s # Running under perl version 5.038002 for linux 242s # Current time local: Sat Mar 16 11:04:55 2024 242s # Current time GMT: Sat Mar 16 11:04:55 2024 242s # Using Test.pm version 1.31 242s # Using Apache/Test.pm version 1.42 242s # testing : SSI was allowed for location 242s # expected: 200 242s # received: '200' 242s ok 1 242s # testing : file was served with correct content 242s # expected: 'hello' 242s # received: 'hello' 242s ok 2 242s ok 244s t/apache/pr37166.t .................. 244s 1..4 244s # Running under perl version 5.038002 for linux 244s # Current time local: Sat Mar 16 11:05:00 2024 244s # Current time GMT: Sat Mar 16 11:05:00 2024 244s # Using Test.pm version 1.31 244s # Using Apache/Test.pm version 1.42 244s # testing : SSI was allowed for location 244s # expected: 200 244s # received: '200' 244s ok 1 244s # testing : file was served with correct content 244s # expected: 'Hello world 244s # ' 244s # received: 'Hello world 244s # ' 244s ok 2 244s # testing : explicit 200 response 244s # expected: 200 244s # received: '200' 244s ok 3 244s # testing : file was again served with correct content 244s # expected: 'Hello world 244s # ' 244s # received: 'Hello world 244s # ' 244s ok 4 244s ok 247s t/apache/pr43939.t .................. 247s 1..4 247s # Running under perl version 5.038002 for linux 247s # Current time local: Sat Mar 16 11:05:02 2024 247s # Current time GMT: Sat Mar 16 11:05:02 2024 247s # Using Test.pm version 1.31 247s # Using Apache/Test.pm version 1.42 247s # expected: 'begin-default-end 247s # ' 247s # received: 'begin-default-end 247s # ' 247s ok 1 247s # expected: 200 247s # received: '200' 247s ok 2 247s # testing : response was gzipped 247s # expected: 'gzip' 247s # received: 'gzip' 247s ok 3 247s # expected: 'begin-default-end 247s # ' 247s # received: 'begin-default-end 247s # ' 247s ok 4 247s ok 250s t/apache/pr49328.t .................. 250s 1..1 250s # Running under perl version 5.038002 for linux 250s # Current time local: Sat Mar 16 11:05:05 2024 250s # Current time GMT: Sat Mar 16 11:05:05 2024 250s # Using Test.pm version 1.31 250s # Using Apache/Test.pm version 1.42 250s # expected: 'before 250s # included 250s # after 250s # ' 250s # received: 'before 250s # included 250s # after 250s # ' 250s ok 1 250s ok 253s t/apache/rwrite.t ................... 253s # using LWP client 253s 1..114 253s # Running under perl version 5.038002 for linux 253s # Current time local: Sat Mar 16 11:05:08 2024 253s # Current time GMT: Sat Mar 16 11:05:08 2024 253s # Using Test.pm version 1.31 253s # Using Apache/Test.pm version 1.42 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?1024,1024 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 1024 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #DMMATCH1: 1 253s # 253s # testing : bytes in body 253s # expected: 1024 253s # received: 1024 253s ok 1 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?1024,2048 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 2048 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #DMMATCH1: 1 253s # 253s # testing : bytes in body 253s # expected: 2048 253s # received: 2048 253s ok 2 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?1024,3072 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 3072 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #DMMATCH1: 1 253s # 253s # testing : bytes in body 253s # expected: 3072 253s # received: 3072 253s ok 3 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?1024,4096 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 4096 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #DMMATCH1: 1 253s # 253s # testing : bytes in body 253s # expected: 4096 253s # received: 4096 253s ok 4 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?1024,5120 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 5120 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #DMMATCH1: 1 253s # 253s # testing : bytes in body 253s # expected: 5120 253s # received: 5120 253s ok 5 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?1024,6144 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 6144 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #DMMATCH1: 1 253s # 253s # testing : bytes in body 253s # expected: 6144 253s # received: 6144 253s ok 6 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?1024,7168 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 7168 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #DMMATCH1: 1 253s # 253s # testing : bytes in body 253s # expected: 7168 253s # received: 7168 253s ok 7 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?1024,8192 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 8192 253s # received: 8192 253s ok 8 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?1024,9216 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 9216 253s # received: 9216 253s ok 9 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?1024,10240 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 10240 253s # received: 10240 253s ok 10 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?1024,11264 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 11264 253s # received: 11264 253s ok 11 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?1024,12288 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 12288 253s # received: 12288 253s ok 12 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?1024,13312 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 13312 253s # received: 13312 253s ok 13 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?1024,14336 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 14336 253s # received: 14336 253s ok 14 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?1024,15360 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 15360 253s # received: 15360 253s ok 15 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?1024,16384 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 16384 253s # received: 16384 253s ok 16 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?1024,17408 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 17408 253s # received: 17408 253s ok 17 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?1024,18432 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 18432 253s # received: 18432 253s ok 18 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?1024,19456 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 19456 253s # received: 19456 253s ok 19 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?1024,20480 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 20480 253s # received: 20480 253s ok 20 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?1024,21504 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 21504 253s # received: 21504 253s ok 21 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?1024,22528 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 22528 253s # received: 22528 253s ok 22 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?1024,23552 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 23552 253s # received: 23552 253s ok 23 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?1024,24576 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 24576 253s # received: 24576 253s ok 24 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?1024,25600 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 25600 253s # received: 25600 253s ok 25 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?1024,26624 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 26624 253s # received: 26624 253s ok 26 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?1024,27648 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 27648 253s # received: 27648 253s ok 27 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?1024,28672 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 28672 253s # received: 28672 253s ok 28 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?1024,29696 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 29696 253s # received: 29696 253s ok 29 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?1024,30720 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 30720 253s # received: 30720 253s ok 30 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?1024,31744 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 31744 253s # received: 31744 253s ok 31 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?1024,32768 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 32768 253s # received: 32768 253s ok 32 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?1024,33792 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 33792 253s # received: 33792 253s ok 33 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?1024,34816 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 34816 253s # received: 34816 253s ok 34 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?1024,35840 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 35840 253s # received: 35840 253s ok 35 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?1024,36864 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 36864 253s # received: 36864 253s ok 36 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?1024,37888 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 37888 253s # received: 37888 253s ok 37 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?1024,38912 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 38912 253s # received: 38912 253s ok 38 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?1024,39936 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 39936 253s # received: 39936 253s ok 39 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?1024,40960 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 40960 253s # received: 40960 253s ok 40 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?1024,41984 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 41984 253s # received: 41984 253s ok 41 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?1024,43008 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 43008 253s # received: 43008 253s ok 42 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?1024,44032 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 44032 253s # received: 44032 253s ok 43 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?1024,45056 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 45056 253s # received: 45056 253s ok 44 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?1024,46080 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 46080 253s # received: 46080 253s ok 45 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?1024,47104 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 47104 253s # received: 47104 253s ok 46 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?1024,48128 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 48128 253s # received: 48128 253s ok 47 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?1024,49152 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 49152 253s # received: 49152 253s ok 48 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?1024,50176 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 50176 253s # received: 50176 253s ok 49 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?1024,51200 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 51200 253s # received: 51200 253s ok 50 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?1024,102400 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 102400 253s # received: 102400 253s ok 51 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?1024,307200 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 307200 253s # received: 307200 253s ok 52 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?1024,512000 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 512000 253s # received: 512000 253s ok 53 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?1024,2048000 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 2048000 253s # received: 2048000 253s ok 54 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?1024,4096000 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 4096000 253s # received: 4096000 253s ok 55 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?1024,6144000 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 6144000 253s # received: 6144000 253s ok 56 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?1024,10240000 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 10240000 253s # received: 10240000 253s ok 57 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?8192,1024 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 1024 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #DMMATCH1: 1 253s # 253s # testing : bytes in body 253s # expected: 1024 253s # received: 1024 253s ok 58 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?8192,2048 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 2048 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #DMMATCH1: 1 253s # 253s # testing : bytes in body 253s # expected: 2048 253s # received: 2048 253s ok 59 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?8192,3072 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 3072 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #DMMATCH1: 1 253s # 253s # testing : bytes in body 253s # expected: 3072 253s # received: 3072 253s ok 60 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?8192,4096 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 4096 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #DMMATCH1: 1 253s # 253s # testing : bytes in body 253s # expected: 4096 253s # received: 4096 253s ok 61 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?8192,5120 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 5120 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #DMMATCH1: 1 253s # 253s # testing : bytes in body 253s # expected: 5120 253s # received: 5120 253s ok 62 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?8192,6144 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 6144 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #DMMATCH1: 1 253s # 253s # testing : bytes in body 253s # expected: 6144 253s # received: 6144 253s ok 63 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?8192,7168 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 7168 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #DMMATCH1: 1 253s # 253s # testing : bytes in body 253s # expected: 7168 253s # received: 7168 253s ok 64 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?8192,8192 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 8192 253s # received: 8192 253s ok 65 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?8192,9216 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 9216 253s # received: 9216 253s ok 66 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?8192,10240 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 10240 253s # received: 10240 253s ok 67 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?8192,11264 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 11264 253s # received: 11264 253s ok 68 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?8192,12288 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 12288 253s # received: 12288 253s ok 69 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?8192,13312 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 13312 253s # received: 13312 253s ok 70 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?8192,14336 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 14336 253s # received: 14336 253s ok 71 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?8192,15360 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 15360 253s # received: 15360 253s ok 72 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?8192,16384 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 16384 253s # received: 16384 253s ok 73 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?8192,17408 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 17408 253s # received: 17408 253s ok 74 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?8192,18432 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 18432 253s # received: 18432 253s ok 75 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?8192,19456 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 19456 253s # received: 19456 253s ok 76 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?8192,20480 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 20480 253s # received: 20480 253s ok 77 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?8192,21504 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 21504 253s # received: 21504 253s ok 78 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?8192,22528 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 22528 253s # received: 22528 253s ok 79 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?8192,23552 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 23552 253s # received: 23552 253s ok 80 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?8192,24576 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 24576 253s # received: 24576 253s ok 81 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?8192,25600 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 25600 253s # received: 25600 253s ok 82 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?8192,26624 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 26624 253s # received: 26624 253s ok 83 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?8192,27648 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 27648 253s # received: 27648 253s ok 84 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?8192,28672 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 28672 253s # received: 28672 253s ok 85 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?8192,29696 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 29696 253s # received: 29696 253s ok 86 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?8192,30720 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 30720 253s # received: 30720 253s ok 87 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?8192,31744 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 31744 253s # received: 31744 253s ok 88 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?8192,32768 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 32768 253s # received: 32768 253s ok 89 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?8192,33792 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 33792 253s # received: 33792 253s ok 90 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?8192,34816 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 34816 253s # received: 34816 253s ok 91 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?8192,35840 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 35840 253s # received: 35840 253s ok 92 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?8192,36864 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 36864 253s # received: 36864 253s ok 93 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?8192,37888 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 37888 253s # received: 37888 253s ok 94 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?8192,38912 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 38912 253s # received: 38912 253s ok 95 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?8192,39936 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 39936 253s # received: 39936 253s ok 96 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?8192,40960 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 40960 253s # received: 40960 253s ok 97 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?8192,41984 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 41984 253s # received: 41984 253s ok 98 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?8192,43008 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 43008 253s # received: 43008 253s ok 99 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?8192,44032 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 44032 253s # received: 44032 253s ok 100 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?8192,45056 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 45056 253s # received: 45056 253s ok 101 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?8192,46080 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 46080 253s # received: 46080 253s ok 102 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?8192,47104 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 47104 253s # received: 47104 253s ok 103 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?8192,48128 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 48128 253s # received: 48128 253s ok 104 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?8192,49152 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 49152 253s # received: 49152 253s ok 105 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?8192,50176 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 50176 253s # received: 50176 253s ok 106 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?8192,51200 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 51200 253s # received: 51200 253s ok 107 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?8192,102400 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 102400 253s # received: 102400 253s ok 108 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?8192,307200 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 307200 253s # received: 307200 253s ok 109 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?8192,512000 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 512000 253s # received: 512000 253s ok 110 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?8192,2048000 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 2048000 253s # received: 2048000 253s ok 111 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?8192,4096000 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:10 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:11 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 4096000 253s # received: 4096000 253s ok 112 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?8192,6144000 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:11 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:11 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 6144000 253s # received: 6144000 253s ok 113 253s #lwp request: 253s #GET http://localhost:8529/test_rwrite?8192,10240000 HTTP/1.1 253s #User-Agent: libwww-perl/6.76 253s # 253s #server response: 253s #HTTP/1.1 200 OK 253s #Connection: close 253s #Date: Sat, 16 Mar 2024 11:05:11 GMT 253s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 253s #Vary: In-If1 253s #Content-Length: 0 253s #Client-Date: Sat, 16 Mar 2024 11:05:11 GMT 253s #Client-Peer: 127.0.0.1:8529 253s #Client-Response-Num: 1 253s #Client-Transfer-Encoding: chunked 253s #DMMATCH1: 1 253s #X-Content-Length-Note: added by Apache::TestRequest 253s # 253s # testing : bytes in body 253s # expected: 10240000 253s # received: 10240000 253s ok 114 253s ok 256s t/apache/server_name_port.t ......... 256s 1..84 256s # Running under perl version 5.038002 for linux 256s # Current time local: Sat Mar 16 11:05:11 2024 256s # Current time GMT: Sat Mar 16 11:05:11 2024 256s # Using Test.pm version 1.31 256s # Using Apache/Test.pm version 1.42 256s # SENDING: 256s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost\r\n\r\n 256s # expecting 200, got 200 256s ok 1 256s # got SERVER_NAME='righthost', expected 'righthost' 256s ok 2 256s # got SERVER_PORT='8529', expected '8529' 256s ok 3 256s # SENDING: 256s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost:123\r\n\r\n 256s # expecting 200, got 200 256s ok 4 256s # got SERVER_NAME='righthost', expected 'righthost' 256s ok 5 256s # got SERVER_PORT='123', expected '123' 256s ok 6 256s # SENDING: 256s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost\r\n\r\n 256s # expecting 200, got 200 256s ok 7 256s # got SERVER_NAME='righthost', expected 'righthost' 256s ok 8 256s # got SERVER_PORT='8529', expected '8529' 256s ok 9 256s # SENDING: 256s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost:123\r\n\r\n 256s # expecting 200, got 200 256s ok 10 256s # got SERVER_NAME='righthost', expected 'righthost' 256s ok 11 256s # got SERVER_PORT='123', expected '123' 256s ok 12 256s # SENDING: 256s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1\r\n\r\n 256s # expecting 200, got 200 256s ok 13 256s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 256s ok 14 256s # got SERVER_PORT='8529', expected '8529' 256s ok 15 256s # SENDING: 256s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1:123\r\n\r\n 256s # expecting 200, got 200 256s ok 16 256s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 256s ok 17 256s # got SERVER_PORT='123', expected '123' 256s ok 18 256s # SENDING: 256s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]\r\n\r\n 256s # expecting 200, got 200 256s ok 19 256s # got SERVER_NAME='[::1]', expected '[::1]' 256s ok 20 256s # got SERVER_PORT='8529', expected '8529' 256s ok 21 256s # SENDING: 256s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]:123\r\n\r\n 256s # expecting 200, got 200 256s ok 22 256s # got SERVER_NAME='[::1]', expected '[::1]' 256s ok 23 256s # got SERVER_PORT='123', expected '123' 256s ok 24 256s # SENDING: 256s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]\r\n\r\n 256s # expecting 200, got 200 256s ok 25 256s # got SERVER_NAME='[a::1]', expected '[a::1]' 256s ok 26 256s # got SERVER_PORT='8529', expected '8529' 256s ok 27 256s # SENDING: 256s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]:123\r\n\r\n 256s # expecting 200, got 200 256s ok 28 256s # got SERVER_NAME='[a::1]', expected '[a::1]' 256s ok 29 256s # got SERVER_PORT='123', expected '123' 256s ok 30 256s # SENDING: 256s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]\r\n\r\n 256s # expecting 200, got 200 256s ok 31 256s # got SERVER_NAME='[a::1]', expected '[a::1]' 256s ok 32 256s # got SERVER_PORT='8529', expected '8529' 256s ok 33 256s # SENDING: 256s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]:123\r\n\r\n 256s # expecting 200, got 200 256s ok 34 256s # got SERVER_NAME='[a::1]', expected '[a::1]' 256s ok 35 256s # got SERVER_PORT='123', expected '123' 256s ok 36 256s # SENDING: 256s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 256s # expecting 200, got 200 256s ok 37 256s # got SERVER_NAME='righthost', expected 'righthost' 256s ok 38 256s # got SERVER_PORT='8529', expected '8529' 256s ok 39 256s # SENDING: 256s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 256s # expecting 200, got 200 256s ok 40 256s # got SERVER_NAME='righthost', expected 'righthost' 256s ok 41 256s # got SERVER_PORT='123', expected '123' 256s ok 42 256s # SENDING: 256s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 256s # expecting 200, got 200 256s ok 43 256s # got SERVER_NAME='righthost', expected 'righthost' 256s ok 44 256s # got SERVER_PORT='8529', expected '8529' 256s ok 45 256s # SENDING: 256s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 256s # expecting 200, got 200 256s ok 46 256s # got SERVER_NAME='righthost', expected 'righthost' 256s ok 47 256s # got SERVER_PORT='123', expected '123' 256s ok 48 256s # SENDING: 256s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 256s # expecting 200, got 200 256s ok 49 256s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 256s ok 50 256s # got SERVER_PORT='8529', expected '8529' 256s ok 51 256s # SENDING: 256s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 256s # expecting 200, got 200 256s ok 52 256s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 256s ok 53 256s # got SERVER_PORT='123', expected '123' 256s ok 54 256s # SENDING: 256s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 256s # expecting 200, got 200 256s ok 55 256s # got SERVER_NAME='[::1]', expected '[::1]' 256s ok 56 256s # got SERVER_PORT='8529', expected '8529' 256s ok 57 256s # SENDING: 256s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 256s # expecting 200, got 200 256s ok 58 256s # got SERVER_NAME='[::1]', expected '[::1]' 256s ok 59 256s # got SERVER_PORT='123', expected '123' 256s ok 60 256s # SENDING: 256s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 256s # expecting 200, got 200 256s ok 61 256s # got SERVER_NAME='righthost', expected 'righthost' 256s ok 62 256s # got SERVER_PORT='8529', expected '8529' 256s ok 63 256s # SENDING: 256s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 256s # expecting 200, got 200 256s ok 64 256s # got SERVER_NAME='righthost', expected 'righthost' 256s ok 65 256s # got SERVER_PORT='123', expected '123' 256s ok 66 256s # SENDING: 256s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 256s # expecting 200, got 200 256s ok 67 256s # got SERVER_NAME='righthost', expected 'righthost' 256s ok 68 256s # got SERVER_PORT='8529', expected '8529' 256s ok 69 256s # SENDING: 256s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 256s # expecting 200, got 200 256s ok 70 256s # got SERVER_NAME='righthost', expected 'righthost' 256s ok 71 256s # got SERVER_PORT='123', expected '123' 256s ok 72 256s # SENDING: 256s # 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 256s # expecting 200, got 200 256s ok 73 256s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 256s ok 74 256s # got SERVER_PORT='8529', expected '8529' 256s ok 75 256s # SENDING: 256s # 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 256s # expecting 200, got 200 256s ok 76 256s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 256s ok 77 256s # got SERVER_PORT='123', expected '123' 256s ok 78 256s # SENDING: 256s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]\r\n\r\n 256s # expecting 200, got 200 256s ok 79 256s # got SERVER_NAME='[::1]', expected '[::1]' 256s ok 80 256s # got SERVER_PORT='8529', expected '8529' 256s ok 81 256s # SENDING: 256s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]:321\r\n\r\n 256s # expecting 200, got 200 256s ok 82 256s # got SERVER_NAME='[::1]', expected '[::1]' 256s ok 83 256s # got SERVER_PORT='123', expected '123' 256s ok 84 256s ok 258s t/apache/teclchunk.t ................ skipped: Not supported yet 260s t/apr/uri.t ......................... 260s 1..1 260s # Running under perl version 5.038002 for linux 260s # Current time local: Sat Mar 16 11:05:16 2024 260s # Current time GMT: Sat Mar 16 11:05:16 2024 260s # Using Test.pm version 1.31 260s # Using Apache/Test.pm version 1.42 260s ok 1 260s ok 262s t/filter/byterange.t ................ skipped: apache version 2.5.0 or higher is required, this is version 2.4.58 265s t/filter/case.t ..................... 265s 1..4 265s # Running under perl version 5.038002 for linux 265s # Current time local: Sat Mar 16 11:05:20 2024 265s # Current time GMT: Sat Mar 16 11:05:20 2024 265s # Using Test.pm version 1.31 265s # Using Apache/Test.pm version 1.42 265s ok 1 265s # testing mod_alias with /getfiles-perl-pod/perlsub.pod 265s # expected 200 265s # received 200 265s # body: =HEAD1 NAME 265s X X 265s 265s PERLSUB - PERL SUBROUTINES 265s 265s =HEAD1 SYNOPSIS 265s 265s TO DECLARE SUBROUTINES: 265s X X 265s 265s SUB NAME; # A "FORWARD" DECLARATION. 265s SUB NAME(PROTO); # DITTO, BUT WITH PROTOTYPES 265s SUB NAME : ATTRS; # WITH ATTRIBUTES 265s SUB NAME(PROTO) : ATTRS; # WITH ATTRIBUTES AND PROTOTYPES 265s 265s SUB NAME BLOCK # A DECLARATION AND A DEFINITION. 265s SUB NAME(PROTO) BLOCK # DITTO, BUT WITH PROTOTYPES 265s SUB NAME : ATTRS BLOCK # WITH ATTRIBUTES 265s SUB NAME(PROTO) : ATTRS BLOCK # WITH PROTOTYPES AND ATTRIBUTES 265s 265s USE FEATURE 'SIGNATURES'; 265s SUB NAME(SIG) BLOCK # WITH SIGNATURE 265s SUB NAME :ATTRS (SIG) BLOCK # WITH SIGNATURE, ATTRIBUTES 265s SUB NAME :PROTOTYPE(PROTO) (SIG) BLOCK # WITH SIGNATURE, PROTOTYPE 265s 265s TO DEFINE AN ANONYMOUS SUBROUTINE AT RUNTIME: 265s X 265s 265s $SUBREF = SUB BLOCK; # NO PROTO 265s $SUBREF = SUB (PROTO) BLOCK; # WITH PROTO 265s $SUBREF = SUB : ATTRS BLOCK; # WITH ATTRIBUTES 265s $SUBREF = SUB (PROTO) : ATTRS BLOCK; # WITH PROTO AND ATTRIBUTES 265s 265s USE FEATURE 'SIGNATURES'; 265s $SUBREF = SUB (SIG) BLOCK; # WITH SIGNATURE 265s $SUBREF = SUB : ATTRS(SIG) BLOCK; # WITH SIGNATURE, ATTRIBUTES 265s 265s TO IMPORT SUBROUTINES: 265s X 265s 265s USE MODULE QW(NAME1 NAME2 NAME3); 265s 265s TO CALL SUBROUTINES: 265s X X 265s 265s NAME(LIST); # & IS OPTIONAL WITH PARENTHESES. 265s NAME LIST; # PARENTHESES OPTIONAL IF PREDECLARED/IMPORTED. 265s &NAME(LIST); # CIRCUMVENT PROTOTYPES. 265s &NAME; # MAKES CURRENT @_ VISIBLE TO CALLED SUBROUTINE. 265s 265s =HEAD1 DESCRIPTION 265s 265s LIKE MANY LANGUAGES, PERL PROVIDES FOR USER-DEFINED SUBROUTINES. 265s THESE MAY BE LOCATED ANYWHERE IN THE MAIN PROGRAM, LOADED IN FROM 265s OTHER FILES VIA THE C, C, OR C KEYWORDS, OR 265s GENERATED ON THE FLY USING C OR ANONYMOUS SUBROUTINES. 265s YOU CAN EVEN CALL A FUNCTION INDIRECTLY USING A VARIABLE CONTAINING 265s ITS NAME OR A CODE REFERENCE. 265s 265s THE PERL MODEL FOR FUNCTION CALL AND RETURN VALUES IS SIMPLE: ALL 265s FUNCTIONS ARE PASSED AS PARAMETERS ONE SINGLE FLAT LIST OF SCALARS, AND 265s ALL FUNCTIONS LIKEWISE RETURN TO THEIR CALLER ONE SINGLE FLAT LIST OF 265s SCALARS. ANY ARRAYS OR HASHES IN THESE CALL AND RETURN LISTS WILL 265s COLLAPSE, LOSING THEIR IDENTITIES--BUT YOU MAY ALWAYS USE 265s PASS-BY-REFERENCE INSTEAD TO AVOID THIS. BOTH CALL AND RETURN LISTS MAY 265s CONTAIN AS MANY OR AS FEW SCALAR ELEMENTS AS YOU'D LIKE. (OFTEN A 265s FUNCTION WITHOUT AN EXPLICIT RETURN STATEMENT IS CALLED A SUBROUTINE, BUT 265s THERE'S REALLY NO DIFFERENCE FROM PERL'S PERSPECTIVE.) 265s X X 265s 265s IN A SUBROUTINE THAT USES SIGNATURES (SEE L BELOW), 265s ARGUMENTS ARE ASSIGNED INTO LEXICAL VARIABLES INTRODUCED BY THE 265s SIGNATURE. IN THE CURRENT IMPLEMENTATION OF PERL THEY ARE ALSO 265s ACCESSIBLE IN THE C<@_> ARRAY IN THE SAME WAY AS FOR NON-SIGNATURE 265s SUBROUTINES, BUT ACCESSING THEM IN THIS MANNER IS NOW DISCOURAGED INSIDE 265s SUCH A SIGNATURE-USING SUBROUTINE. 265s 265s IN A SUBROUTINE THAT DOES NOT USE SIGNATURES, ANY ARGUMENTS PASSED IN 265s SHOW UP IN THE ARRAY C<@_>. THEREFORE, IF YOU CALLED A FUNCTION WITH 265s TWO ARGUMENTS, THOSE WOULD BE STORED IN C<$_[0]> AND C<$_[1]>. THE 265s ARRAY C<@_> IS A LOCAL ARRAY, BUT ITS ELEMENTS ARE ALIASES FOR THE 265s ACTUAL SCALAR PARAMETERS. IN PARTICULAR, IF AN ELEMENT C<$_[0]> IS 265s UPDATED, THE CORRESPONDING ARGUMENT IS UPDATED (OR AN ERROR OCCURS IF IT 265s IS NOT UPDATABLE). IF AN ARGUMENT IS AN ARRAY OR HASH ELEMENT WHICH DID 265s NOT EXIST WHEN THE FUNCTION WAS CALLED, THAT ELEMENT IS CREATED ONLY 265s WHEN (AND IF) IT IS MODIFIED OR A REFERENCE TO IT IS TAKEN. (SOME 265s EARLIER VERSIONS OF PERL CREATED THE ELEMENT WHETHER OR NOT THE ELEMENT 265s WAS ASSIGNED TO.) ASSIGNING TO THE WHOLE ARRAY C<@_> REMOVES THAT 265s ALIASING, AND DOES NOT UPDATE ANY ARGUMENTS. 265s X X X<@_> 265s 265s WHEN NOT USING SIGNATURES, PERL DOES NOT OTHERWISE PROVIDE A MEANS TO 265s CREATE NAMED FORMAL PARAMETERS. IN PRACTICE ALL YOU DO IS ASSIGN TO A 265s C LIST OF THESE. VARIABLES THAT AREN'T DECLARED TO BE PRIVATE ARE 265s GLOBAL VARIABLES. FOR GORY DETAILS ON CREATING PRIVATE VARIABLES, SEE 265s L AND L. 265s TO CREATE PROTECTED ENVIRONMENTS FOR A SET OF FUNCTIONS IN A SEPARATE 265s PACKAGE (AND PROBABLY A SEPARATE FILE), SEE L. 265s 265s A C STATEMENT MAY BE USED TO EXIT A SUBROUTINE, OPTIONALLY 265s SPECIFYING THE RETURNED VALUE, WHICH WILL BE EVALUATED IN THE 265s APPROPRIATE CONTEXT (LIST, SCALAR, OR VOID) DEPENDING ON THE CONTEXT OF 265s THE SUBROUTINE CALL. IF YOU SPECIFY NO RETURN VALUE, THE SUBROUTINE 265s RETURNS AN EMPTY LIST IN LIST CONTEXT, THE UNDEFINED VALUE IN SCALAR 265s CONTEXT, OR NOTHING IN VOID CONTEXT. IF YOU RETURN ONE OR MORE 265s AGGREGATES (ARRAYS AND HASHES), THESE WILL BE FLATTENED TOGETHER INTO 265s ONE LARGE INDISTINGUISHABLE LIST. 265s 265s IF NO C IS FOUND AND IF THE LAST STATEMENT IS AN EXPRESSION, ITS 265s VALUE IS RETURNED. IF THE LAST STATEMENT IS A LOOP CONTROL STRUCTURE 265s LIKE A C OR A C, THE RETURNED VALUE IS UNSPECIFIED. THE 265s EMPTY SUB RETURNS THE EMPTY LIST. 265s X X X 265s 265s EXAMPLE: 265s 265s SUB MAX { 265s MY $MAX = SHIFT(@_); 265s FOREACH $FOO (@_) { 265s $MAX = $FOO IF $MAX < $FOO; 265s } 265s RETURN $MAX; 265s } 265s $BESTDAY = MAX($MON,$TUE,$WED,$THU,$FRI); 265s 265s EXAMPLE: 265s 265s # GET A LINE, COMBINING CONTINUATION LINES 265s # THAT START WITH WHITESPACE 265s 265s SUB GET_LINE { 265s $THISLINE = $LOOKAHEAD; # GLOBAL VARIABLES! 265s LINE: WHILE (DEFINED($LOOKAHEAD = )) { 265s IF ($LOOKAHEAD =~ /^[ \T]/) { 265s $THISLINE .= $LOOKAHEAD; 265s } 265s ELSE { 265s LAST LINE; 265s } 265s } 265s RETURN $THISLINE; 265s } 265s 265s $LOOKAHEAD = ; # GET FIRST LINE 265s WHILE (DEFINED($LINE = GET_LINE())) { 265s ... 265s } 265s 265s ASSIGNING TO A LIST OF PRIVATE VARIABLES TO NAME YOUR ARGUMENTS: 265s 265s SUB MAYBESET { 265s MY($KEY, $VALUE) = @_; 265s $FOO{$KEY} = $VALUE UNLESS $FOO{$KEY}; 265s } 265s 265s BECAUSE THE ASSIGNMENT COPIES THE VALUES, THIS ALSO HAS THE EFFECT 265s OF TURNING CALL-BY-REFERENCE INTO CALL-BY-VALUE. OTHERWISE A 265s FUNCTION IS FREE TO DO IN-PLACE MODIFICATIONS OF C<@_> AND CHANGE 265s ITS CALLER'S VALUES. 265s X X 265s 265s UPCASE_IN($V1, $V2); # THIS CHANGES $V1 AND $V2 265s SUB UPCASE_IN { 265s FOR (@_) { TR/A-Z/A-Z/ } 265s } 265s 265s YOU AREN'T ALLOWED TO MODIFY CONSTANTS IN THIS WAY, OF COURSE. IF AN 265s ARGUMENT WERE ACTUALLY LITERAL AND YOU TRIED TO CHANGE IT, YOU'D TAKE A 265s (PRESUMABLY FATAL) EXCEPTION. FOR EXAMPLE, THIS WON'T WORK: 265s X X 265s 265s UPCASE_IN("FREDERICK"); 265s 265s IT WOULD BE MUCH SAFER IF THE C FUNCTION 265s WERE WRITTEN TO RETURN A COPY OF ITS PARAMETERS INSTEAD 265s OF CHANGING THEM IN PLACE: 265s 265s ($V3, $V4) = UPCASE($V1, $V2); # THIS DOESN'T CHANGE $V1 AND $V2 265s SUB UPCASE { 265s RETURN UNLESS DEFINED WANTARRAY; # VOID CONTEXT, DO NOTHING 265s MY @PARMS = @_; 265s FOR (@PARMS) { TR/A-Z/A-Z/ } 265s RETURN WANTARRAY ? @PARMS : $PARMS[0]; 265s } 265s 265s NOTICE HOW THIS (UNPROTOTYPED) FUNCTION DOESN'T CARE WHETHER IT WAS 265s PASSED REAL SCALARS OR ARRAYS. PERL SEES ALL ARGUMENTS AS ONE BIG, 265s LONG, FLAT PARAMETER LIST IN C<@_>. THIS IS ONE AREA WHERE 265s PERL'S SIMPLE ARGUMENT-PASSING STYLE SHINES. THE C 265s FUNCTION WOULD WORK PERFECTLY WELL WITHOUT CHANGING THE C 265s DEFINITION EVEN IF WE FED IT THINGS LIKE THIS: 265s 265s @NEWLIST = UPCASE(@LIST1, @LIST2); 265s @NEWLIST = UPCASE( SPLIT /:/, $VAR ); 265s 265s DO NOT, HOWEVER, BE TEMPTED TO DO THIS: 265s 265s (@X, @Y) = UPCASE(@LIST1, @LIST2); 265s 265s LIKE THE FLATTENED INCOMING PARAMETER LIST, THE RETURN LIST IS ALSO 265s FLATTENED ON RETURN. SO ALL YOU HAVE MANAGED TO DO HERE IS STORED 265s EVERYTHING IN C<@X> AND MADE C<@Y> EMPTY. SEE 265s L FOR ALTERNATIVES. 265s 265s A SUBROUTINE MAY BE CALLED USING AN EXPLICIT C<&> PREFIX. THE 265s C<&> IS OPTIONAL IN MODERN PERL, AS ARE PARENTHESES IF THE 265s SUBROUTINE HAS BEEN PREDECLARED. THE C<&> IS I OPTIONAL 265s WHEN JUST NAMING THE SUBROUTINE, SUCH AS WHEN IT'S USED AS 265s AN ARGUMENT TO DEFINED() OR UNDEF(). NOR IS IT OPTIONAL WHEN YOU 265s WANT TO DO AN INDIRECT SUBROUTINE CALL WITH A SUBROUTINE NAME OR 265s REFERENCE USING THE C<&$SUBREF()> OR C<&{$SUBREF}()> CONSTRUCTS, 265s ALTHOUGH THE C<< $SUBREF->() >> NOTATION SOLVES THAT PROBLEM. 265s SEE L FOR MORE ABOUT ALL THAT. 265s X<&> 265s 265s SUBROUTINES MAY BE CALLED RECURSIVELY. IF A SUBROUTINE IS CALLED 265s USING THE C<&> FORM, THE ARGUMENT LIST IS OPTIONAL, AND IF OMITTED, 265s NO C<@_> ARRAY IS SET UP FOR THE SUBROUTINE: THE C<@_> ARRAY AT THE 265s TIME OF THE CALL IS VISIBLE TO SUBROUTINE INSTEAD. THIS IS AN 265s EFFICIENCY MECHANISM THAT NEW USERS MAY WISH TO AVOID. 265s X 265s 265s &FOO(1,2,3); # PASS THREE ARGUMENTS 265s FOO(1,2,3); # THE SAME 265s 265s FOO(); # PASS A NULL LIST 265s &FOO(); # THE SAME 265s 265s &FOO; # FOO() GET CURRENT ARGS, LIKE FOO(@_) !! 265s USE STRICT 'SUBS'; 265s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 265s # A COMPILE-TIME ERROR 265s NO STRICT 'SUBS'; 265s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 265s # A LITERAL STRING "FOO" 265s 265s NOT ONLY DOES THE C<&> FORM MAKE THE ARGUMENT LIST OPTIONAL, IT ALSO 265s DISABLES ANY PROTOTYPE CHECKING ON ARGUMENTS YOU DO PROVIDE. THIS 265s IS PARTLY FOR HISTORICAL REASONS, AND PARTLY FOR HAVING A CONVENIENT WAY 265s TO CHEAT IF YOU KNOW WHAT YOU'RE DOING. SEE L BELOW. 265s X<&> 265s 265s SINCE PERL 5.16.0, THE C<__SUB__> TOKEN IS AVAILABLE UNDER C AND C. IT WILL EVALUATE TO A REFERENCE TO THE 265s CURRENTLY-RUNNING SUB, WHICH ALLOWS FOR RECURSIVE CALLS WITHOUT KNOWING 265s YOUR SUBROUTINE'S NAME. 265s 265s USE V5.16; 265s MY $FACTORIAL = SUB { 265s MY ($X) = @_; 265s RETURN 1 IF $X == 1; 265s RETURN($X * __SUB__->( $X - 1 ) ); 265s }; 265s 265s THE BEHAVIOR OF C<__SUB__> WITHIN A REGEX CODE BLOCK (SUCH AS C) 265s IS SUBJECT TO CHANGE. 265s 265s SUBROUTINES WHOSE NAMES ARE IN ALL UPPER CASE ARE RESERVED TO THE PERL 265s CORE, AS ARE MODULES WHOSE NAMES ARE IN ALL LOWER CASE. A SUBROUTINE IN 265s ALL CAPITALS IS A LOOSELY-HELD CONVENTION MEANING IT WILL BE CALLED 265s INDIRECTLY BY THE RUN-TIME SYSTEM ITSELF, USUALLY DUE TO A TRIGGERED EVENT. 265s SUBROUTINES WHOSE NAME START WITH A LEFT PARENTHESIS ARE ALSO RESERVED THE 265s SAME WAY. THE FOLLOWING IS A LIST OF SOME SUBROUTINES THAT CURRENTLY DO 265s SPECIAL, PRE-DEFINED THINGS. 265s 265s =OVER 265s 265s =ITEM DOCUMENTED LATER IN THIS DOCUMENT 265s 265s C 265s 265s =ITEM DOCUMENTED IN L 265s 265s C, C 265s 265s =ITEM DOCUMENTED IN L 265s 265s C, C 265s 265s =ITEM DOCUMENTED IN L 265s 265s C, C, C, C, C, C, C, 265s C, C, C, C, C, C, 265s C, C, C, C, C, C, C, 265s C, C, C, C, C, C, 265s C, C, C, C, C, 265s C, C, C, C 265s 265s =ITEM DOCUMENTED IN L 265s 265s C, C, C, C, C, C, C, 265s C, C, C, C, C, C, C, 265s C, C, C, C, C, C 265s 265s =ITEM DOCUMENTED IN L 265s 265s L<< C|PERLFUNC/USE >>, L<< C|PERLFUNC/USE >>, 265s L<< C|PERLFUNC/REQUIRE >> 265s 265s =ITEM DOCUMENTED IN L 265s 265s C 265s 265s =ITEM DOCUMENTED IN L 265s 265s C, C, C, C, C 265s 265s =ITEM UNDOCUMENTED, USED INTERNALLY BY THE L FEATURE 265s 265s ANY STARTING WITH C<(> 265s 265s =BACK 265s 265s THE C, C, C, C AND C SUBROUTINES 265s ARE NOT SO MUCH SUBROUTINES AS NAMED SPECIAL CODE BLOCKS, OF WHICH YOU 265s CAN HAVE MORE THAN ONE IN A PACKAGE, AND WHICH YOU CAN B CALL 265s EXPLICITLY. SEE L 265s 265s =HEAD2 SIGNATURES 265s 265s X X 265s 265s PERL HAS A FACILITY TO ALLOW A SUBROUTINE'S FORMAL PARAMETERS TO BE 265s DECLARED BY SPECIAL SYNTAX, SEPARATE FROM THE PROCEDURAL CODE OF THE 265s SUBROUTINE BODY. THE FORMAL PARAMETER LIST IS KNOWN AS A I. 265s 265s THIS FACILITY MUST BE ENABLED BEFORE IT CAN BE USED. IT IS ENABLED 265s AUTOMATICALLY BY A C (OR HIGHER) DECLARATION, OR MORE 265s DIRECTLY BY C, IN THE CURRENT SCOPE. 265s 265s THE SIGNATURE IS PART OF A SUBROUTINE'S BODY. NORMALLY THE BODY OF A 265s SUBROUTINE IS SIMPLY A BRACED BLOCK OF CODE, BUT WHEN USING A SIGNATURE, 265s THE SIGNATURE IS A PARENTHESISED LIST THAT GOES IMMEDIATELY BEFORE THE 265s BLOCK, AFTER ANY NAME OR ATTRIBUTES. 265s 265s FOR EXAMPLE, 265s 265s SUB FOO :LVALUE ($X, $Y = 1, @Z) { .... } 265s 265s THE SIGNATURE DECLARES LEXICAL VARIABLES THAT ARE 265s IN SCOPE FOR THE BLOCK. WHEN THE SUBROUTINE IS CALLED, THE SIGNATURE 265s TAKES CONTROL FIRST. IT POPULATES THE SIGNATURE VARIABLES FROM THE 265s LIST OF ARGUMENTS THAT WERE PASSED. IF THE ARGUMENT LIST DOESN'T MEET 265s THE REQUIREMENTS OF THE SIGNATURE, THEN IT WILL THROW AN EXCEPTION. 265s WHEN THE SIGNATURE PROCESSING IS COMPLETE, CONTROL PASSES TO THE BLOCK. 265s 265s POSITIONAL PARAMETERS ARE HANDLED BY SIMPLY NAMING SCALAR VARIABLES IN 265s THE SIGNATURE. FOR EXAMPLE, 265s 265s SUB FOO ($LEFT, $RIGHT) { 265s RETURN $LEFT + $RIGHT; 265s } 265s 265s TAKES TWO POSITIONAL PARAMETERS, WHICH MUST BE FILLED AT RUNTIME BY 265s TWO ARGUMENTS. BY DEFAULT THE PARAMETERS ARE MANDATORY, AND IT IS 265s NOT PERMITTED TO PASS MORE ARGUMENTS THAN EXPECTED. SO THE ABOVE IS 265s EQUIVALENT TO 265s 265s SUB FOO { 265s DIE "TOO MANY ARGUMENTS FOR SUBROUTINE" UNLESS @_ <= 2; 265s DIE "TOO FEW ARGUMENTS FOR SUBROUTINE" UNLESS @_ >= 2; 265s MY $LEFT = $_[0]; 265s MY $RIGHT = $_[1]; 265s RETURN $LEFT + $RIGHT; 265s } 265s 265s AN ARGUMENT CAN BE IGNORED BY OMITTING THE MAIN PART OF THE NAME FROM 265s A PARAMETER DECLARATION, LEAVING JUST A BARE C<$> SIGIL. FOR EXAMPLE, 265s 265s SUB FOO ($FIRST, $, $THIRD) { 265s RETURN "FIRST=$FIRST, THIRD=$THIRD"; 265s } 265s 265s ALTHOUGH THE IGNORED ARGUMENT DOESN'T GO INTO A VARIABLE, IT IS STILL 265s MANDATORY FOR THE CALLER TO PASS IT. 265s 265s A POSITIONAL PARAMETER IS MADE OPTIONAL BY GIVING A DEFAULT VALUE, 265s SEPARATED FROM THE PARAMETER NAME BY C<=>: 265s 265s SUB FOO ($LEFT, $RIGHT = 0) { 265s RETURN $LEFT + $RIGHT; 265s } 265s 265s THE ABOVE SUBROUTINE MAY BE CALLED WITH EITHER ONE OR TWO ARGUMENTS. 265s THE DEFAULT VALUE EXPRESSION IS EVALUATED WHEN THE SUBROUTINE IS CALLED, 265s SO IT MAY PROVIDE DIFFERENT DEFAULT VALUES FOR DIFFERENT CALLS. IT IS 265s ONLY EVALUATED IF THE ARGUMENT WAS ACTUALLY OMITTED FROM THE CALL. 265s FOR EXAMPLE, 265s 265s MY $AUTO_ID = 0; 265s SUB FOO ($THING, $ID = $AUTO_ID++) { 265s PRINT "$THING HAS ID $ID"; 265s } 265s 265s AUTOMATICALLY ASSIGNS DISTINCT SEQUENTIAL IDS TO THINGS FOR WHICH NO 265s ID WAS SUPPLIED BY THE CALLER. A DEFAULT VALUE EXPRESSION MAY ALSO 265s REFER TO PARAMETERS EARLIER IN THE SIGNATURE, MAKING THE DEFAULT FOR 265s ONE PARAMETER VARY ACCORDING TO THE EARLIER PARAMETERS. FOR EXAMPLE, 265s 265s SUB FOO ($FIRST_NAME, $SURNAME, $NICKNAME = $FIRST_NAME) { 265s PRINT "$FIRST_NAME $SURNAME IS KNOWN AS \"$NICKNAME\""; 265s } 265s 265s A DEFAULT VALUE EXPRESSION CAN ALSO BE WRITTEN USING THE C OPERATOR, 265s WHERE IT WILL BE EVALUATED AND USED IF THE CALLER OMITTED A VALUE OR THE 265s VALUE PROVIDED WAS C. 265s 265s SUB FOO ($NAME //= "WORLD") { 265s PRINT "HELLO, $NAME"; 265s } 265s 265s FOO(UNDEF); # WILL PRINT "HELLO, WORLD" 265s 265s SIMILARLY, THE C<||=> OPERATOR CAN BE USED TO PROVIDE A DEFAULT 265s EXPRESSION TO BE USED WHENEVER THE CALLER PROVIDED A FALSE VALUE (AND 265s REMEMBER THAT A MISSING OR C VALUE ARE ALSO FALSE). 265s 265s SUB FOO ($X ||= 10) { 265s RETURN 5 + $X; 265s } 265s 265s AN OPTIONAL PARAMETER CAN BE NAMELESS JUST LIKE A MANDATORY PARAMETER. 265s FOR EXAMPLE, 265s 265s SUB FOO ($THING, $ = 1) { 265s PRINT $THING; 265s } 265s 265s THE PARAMETER'S DEFAULT VALUE WILL STILL BE EVALUATED IF THE CORRESPONDING 265s ARGUMENT ISN'T SUPPLIED, EVEN THOUGH THE VALUE WON'T BE STORED ANYWHERE. 265s THIS IS IN CASE EVALUATING IT HAS IMPORTANT SIDE EFFECTS. HOWEVER, IT 265s WILL BE EVALUATED IN VOID CONTEXT, SO IF IT DOESN'T HAVE SIDE EFFECTS 265s AND IS NOT TRIVIAL IT WILL GENERATE A WARNING IF THE "VOID" WARNING 265s CATEGORY IS ENABLED. IF A NAMELESS OPTIONAL PARAMETER'S DEFAULT VALUE 265s IS NOT IMPORTANT, IT MAY BE OMITTED JUST AS THE PARAMETER'S NAME WAS: 265s 265s SUB FOO ($THING, $=) { 265s PRINT $THING; 265s } 265s 265s OPTIONAL POSITIONAL PARAMETERS MUST COME AFTER ALL MANDATORY POSITIONAL 265s PARAMETERS. (IF THERE ARE NO MANDATORY POSITIONAL PARAMETERS THEN AN 265s OPTIONAL POSITIONAL PARAMETERS CAN BE THE FIRST THING IN THE SIGNATURE.) 265s IF THERE ARE MULTIPLE OPTIONAL POSITIONAL PARAMETERS AND NOT ENOUGH 265s ARGUMENTS ARE SUPPLIED TO FILL THEM ALL, THEY WILL BE FILLED FROM LEFT 265s TO RIGHT. 265s 265s AFTER POSITIONAL PARAMETERS, ADDITIONAL ARGUMENTS MAY BE CAPTURED IN A 265s SLURPY PARAMETER. THE SIMPLEST FORM OF THIS IS JUST AN ARRAY VARIABLE: 265s 265s SUB FOO ($FILTER, @INPUTS) { 265s PRINT $FILTER->($_) FOREACH @INPUTS; 265s } 265s 265s WITH A SLURPY PARAMETER IN THE SIGNATURE, THERE IS NO UPPER LIMIT ON HOW 265s MANY ARGUMENTS MAY BE PASSED. A SLURPY ARRAY PARAMETER MAY BE NAMELESS 265s JUST LIKE A POSITIONAL PARAMETER, IN WHICH CASE ITS ONLY EFFECT IS TO 265s TURN OFF THE ARGUMENT LIMIT THAT WOULD OTHERWISE APPLY: 265s 265s SUB FOO ($THING, @) { 265s PRINT $THING; 265s } 265s 265s A SLURPY PARAMETER MAY INSTEAD BE A HASH, IN WHICH CASE THE ARGUMENTS 265s AVAILABLE TO IT ARE INTERPRETED AS ALTERNATING KEYS AND VALUES. 265s THERE MUST BE AS MANY KEYS AS VALUES: IF THERE IS AN ODD ARGUMENT THEN 265s AN EXCEPTION WILL BE THROWN. KEYS WILL BE STRINGIFIED, AND IF THERE ARE 265s DUPLICATES THEN THE LATER INSTANCE TAKES PRECEDENCE OVER THE EARLIER, 265s AS WITH STANDARD HASH CONSTRUCTION. 265s 265s SUB FOO ($FILTER, %INPUTS) { 265s PRINT $FILTER->($_, $INPUTS{$_}) FOREACH SORT KEYS %INPUTS; 265s } 265s 265s A SLURPY HASH PARAMETER MAY BE NAMELESS JUST LIKE OTHER KINDS OF 265s PARAMETER. IT STILL INSISTS THAT THE NUMBER OF ARGUMENTS AVAILABLE TO 265s IT BE EVEN, EVEN THOUGH THEY'RE NOT BEING PUT INTO A VARIABLE. 265s 265s SUB FOO ($THING, %) { 265s PRINT $THING; 265s } 265s 265s A SLURPY PARAMETER, EITHER ARRAY OR HASH, MUST BE THE LAST THING IN THE 265s SIGNATURE. IT MAY FOLLOW MANDATORY AND OPTIONAL POSITIONAL PARAMETERS; 265s IT MAY ALSO BE THE ONLY THING IN THE SIGNATURE. SLURPY PARAMETERS CANNOT 265s HAVE DEFAULT VALUES: IF NO ARGUMENTS ARE SUPPLIED FOR THEM THEN YOU GET 265s AN EMPTY ARRAY OR EMPTY HASH. 265s 265s A SIGNATURE MAY BE ENTIRELY EMPTY, IN WHICH CASE ALL IT DOES IS CHECK 265s THAT THE CALLER PASSED NO ARGUMENTS: 265s 265s SUB FOO () { 265s RETURN 123; 265s } 265s 265s PRIOR TO PERL 5.36 THESE WERE CONSIDERED EXPERIMENTAL, AND EMITTED A 265s WARNING IN THE C CATEGORY. FROM PERL 5.36 265s ONWARDS THIS NO LONGER HAPPENS, THOUGH THE WARNING CATEGORY STILL EXISTS 265s FOR BACK-COMPATIBILITY WITH CODE THAT ATTEMPTS TO DISABLE IT WITH A 265s STATEMENT SUCH AS: 265s 265s NO WARNINGS 'EXPERIMENTAL::SIGNATURES'; 265s 265s IN THE CURRENT PERL IMPLEMENTATION, WHEN USING A SIGNATURE THE ARGUMENTS 265s ARE STILL ALSO AVAILABLE IN THE SPECIAL ARRAY VARIABLE C<@_>. HOWEVER, 265s ACCESSING THEM VIA THIS ARRAY IS NOW DISCOURAGED, AND SHOULD NOT BE 265s RELIED UPON IN NEWLY-WRITTEN CODE AS THIS ABILITY MAY CHANGE IN A FUTURE 265s VERSION. CODE THAT ATTEMPTS TO ACCESS THE C<@_> ARRAY WILL PRODUCE 265s WARNINGS IN THE C CATEGORY WHEN 265s COMPILED: 265s 265s SUB F ($X) { 265s # THIS LINE EMITS THE WARNING SEEN BELOW 265s PRINT "ARGUMENTS ARE @_"; 265s } 265s 265s Z<> 265s 265s USE OF @_ IN JOIN OR STRING WITH SIGNATURED SUBROUTINE IS 265s EXPERIMENTAL AT ... 265s 265s THERE IS A DIFFERENCE BETWEEN THE TWO WAYS OF ACCESSING THE ARGUMENTS: 265s C<@_> I THE ARGUMENTS, BUT THE SIGNATURE VARIABLES GET 265s I OF THE ARGUMENTS. SO WRITING TO A SIGNATURE VARIABLE ONLY 265s CHANGES THAT VARIABLE, AND HAS NO EFFECT ON THE CALLER'S VARIABLES, BUT 265s WRITING TO AN ELEMENT OF C<@_> MODIFIES WHATEVER THE CALLER USED TO 265s SUPPLY THAT ARGUMENT. 265s 265s THERE IS A POTENTIAL SYNTACTIC AMBIGUITY BETWEEN SIGNATURES AND PROTOTYPES 265s (SEE L), BECAUSE BOTH START WITH AN OPENING PARENTHESIS AND 265s BOTH CAN APPEAR IN SOME OF THE SAME PLACES, SUCH AS JUST AFTER THE NAME 265s IN A SUBROUTINE DECLARATION. FOR HISTORICAL REASONS, WHEN SIGNATURES 265s ARE NOT ENABLED, ANY OPENING PARENTHESIS IN SUCH A CONTEXT WILL TRIGGER 265s VERY FORGIVING PROTOTYPE PARSING. MOST SIGNATURES WILL BE INTERPRETED 265s AS PROTOTYPES IN THOSE CIRCUMSTANCES, BUT WON'T BE VALID PROTOTYPES. 265s (A VALID PROTOTYPE CANNOT CONTAIN ANY ALPHABETIC CHARACTER.) THIS WILL 265s LEAD TO SOMEWHAT CONFUSING ERROR MESSAGES. 265s 265s TO AVOID AMBIGUITY, WHEN SIGNATURES ARE ENABLED THE SPECIAL SYNTAX 265s FOR PROTOTYPES IS DISABLED. THERE IS NO ATTEMPT TO GUESS WHETHER A 265s PARENTHESISED GROUP WAS INTENDED TO BE A PROTOTYPE OR A SIGNATURE. 265s TO GIVE A SUBROUTINE A PROTOTYPE UNDER THESE CIRCUMSTANCES, USE A 265s L. FOR EXAMPLE, 265s 265s SUB FOO :PROTOTYPE($) { $_[0] } 265s 265s IT IS ENTIRELY POSSIBLE FOR A SUBROUTINE TO HAVE BOTH A PROTOTYPE AND 265s A SIGNATURE. THEY DO DIFFERENT JOBS: THE PROTOTYPE AFFECTS COMPILATION 265s OF CALLS TO THE SUBROUTINE, AND THE SIGNATURE PUTS ARGUMENT VALUES INTO 265s LEXICAL VARIABLES AT RUNTIME. YOU CAN THEREFORE WRITE 265s 265s SUB FOO :PROTOTYPE($$) ($LEFT, $RIGHT) { 265s RETURN $LEFT + $RIGHT; 265s } 265s 265s THE PROTOTYPE ATTRIBUTE, AND ANY OTHER ATTRIBUTES, MUST COME BEFORE 265s THE SIGNATURE. THE SIGNATURE ALWAYS IMMEDIATELY PRECEDES THE BLOCK OF 265s THE SUBROUTINE'S BODY. 265s 265s =HEAD2 PRIVATE VARIABLES VIA MY() 265s X X X X X 265s X X 265s 265s SYNOPSIS: 265s 265s MY $FOO; # DECLARE $FOO LEXICALLY LOCAL 265s MY (@WID, %GET); # DECLARE LIST OF VARIABLES LOCAL 265s MY $FOO = "FLURP"; # DECLARE $FOO LEXICAL, AND INIT IT 265s MY @OOF = @BAR; # DECLARE @OOF LEXICAL, AND INIT IT 265s MY $X : FOO = $Y; # SIMILAR, WITH AN ATTRIBUTE APPLIED 265s 265s B: THE USE OF ATTRIBUTE LISTS ON C DECLARATIONS IS STILL 265s EVOLVING. THE CURRENT SEMANTICS AND INTERFACE ARE SUBJECT TO CHANGE. 265s SEE L AND L. 265s 265s THE C OPERATOR DECLARES THE LISTED VARIABLES TO BE LEXICALLY 265s CONFINED TO THE ENCLOSING BLOCK, CONDITIONAL 265s (C/C/C/C), LOOP 265s (C/C/C/C/C), SUBROUTINE, C, 265s OR C/C/C'D FILE. IF MORE THAN ONE VALUE IS LISTED, THE 265s LIST MUST BE PLACED IN PARENTHESES. ALL LISTED ELEMENTS MUST BE 265s LEGAL LVALUES. ONLY ALPHANUMERIC IDENTIFIERS MAY BE LEXICALLY 265s SCOPED--MAGICAL BUILT-INS LIKE C<$/> MUST CURRENTLY BE CIZED 265s WITH C INSTEAD. 265s 265s UNLIKE DYNAMIC VARIABLES CREATED BY THE C OPERATOR, LEXICAL 265s VARIABLES DECLARED WITH C ARE TOTALLY HIDDEN FROM THE OUTSIDE 265s WORLD, INCLUDING ANY CALLED SUBROUTINES. THIS IS TRUE IF IT'S THE 265s SAME SUBROUTINE CALLED FROM ITSELF OR ELSEWHERE--EVERY CALL GETS 265s ITS OWN COPY. 265s X 265s 265s THIS DOESN'T MEAN THAT A C VARIABLE DECLARED IN A STATICALLY 265s ENCLOSING LEXICAL SCOPE WOULD BE INVISIBLE. ONLY DYNAMIC SCOPES 265s ARE CUT OFF. FOR EXAMPLE, THE C FUNCTION BELOW HAS ACCESS 265s TO THE LEXICAL $X VARIABLE BECAUSE BOTH THE C AND THE C 265s OCCURRED AT THE SAME SCOPE, PRESUMABLY FILE SCOPE. 265s 265s MY $X = 10; 265s SUB BUMPX { $X++ } 265s 265s AN C, HOWEVER, CAN SEE LEXICAL VARIABLES OF THE SCOPE IT IS 265s BEING EVALUATED IN, SO LONG AS THE NAMES AREN'T HIDDEN BY DECLARATIONS WITHIN 265s THE C ITSELF. SEE L. 265s X 265s 265s THE PARAMETER LIST TO MY() MAY BE ASSIGNED TO IF DESIRED, WHICH ALLOWS YOU 265s TO INITIALIZE YOUR VARIABLES. (IF NO INITIALIZER IS GIVEN FOR A 265s PARTICULAR VARIABLE, IT IS CREATED WITH THE UNDEFINED VALUE.) COMMONLY 265s THIS IS USED TO NAME INPUT PARAMETERS TO A SUBROUTINE. EXAMPLES: 265s 265s $ARG = "FRED"; # "GLOBAL" VARIABLE 265s $N = CUBE_ROOT(27); 265s PRINT "$ARG THINKS THE ROOT IS $N\N"; 265s # OUTPUTS: FRED THINKS THE ROOT IS 3 265s 265s SUB CUBE_ROOT { 265s MY $ARG = SHIFT; # NAME DOESN'T MATTER 265s $ARG **= 1/3; 265s RETURN $ARG; 265s } 265s 265s THE C IS SIMPLY A MODIFIER ON SOMETHING YOU MIGHT ASSIGN TO. SO WHEN 265s YOU DO ASSIGN TO VARIABLES IN ITS ARGUMENT LIST, C DOESN'T 265s CHANGE WHETHER THOSE VARIABLES ARE VIEWED AS A SCALAR OR AN ARRAY. SO 265s 265s MY ($FOO) = ; # WRONG? 265s MY @FOO = ; 265s 265s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 265s 265s MY $FOO = ; 265s 265s SUPPLIES A SCALAR CONTEXT. BUT THE FOLLOWING DECLARES ONLY ONE VARIABLE: 265s 265s MY $FOO, $BAR = 1; # WRONG 265s 265s THAT HAS THE SAME EFFECT AS 265s 265s MY $FOO; 265s $BAR = 1; 265s 265s THE DECLARED VARIABLE IS NOT INTRODUCED (IS NOT VISIBLE) UNTIL AFTER 265s THE CURRENT STATEMENT. THUS, 265s 265s MY $X = $X; 265s 265s CAN BE USED TO INITIALIZE A NEW $X WITH THE VALUE OF THE OLD $X, AND 265s THE EXPRESSION 265s 265s MY $X = 123 AND $X == 123 265s 265s IS FALSE UNLESS THE OLD $X HAPPENED TO HAVE THE VALUE C<123>. 265s 265s LEXICAL SCOPES OF CONTROL STRUCTURES ARE NOT BOUNDED PRECISELY BY THE 265s BRACES THAT DELIMIT THEIR CONTROLLED BLOCKS; CONTROL EXPRESSIONS ARE 265s PART OF THAT SCOPE, TOO. THUS IN THE LOOP 265s 265s WHILE (MY $LINE = <>) { 265s $LINE = LC $LINE; 265s } CONTINUE { 265s PRINT $LINE; 265s } 265s 265s THE SCOPE OF $LINE EXTENDS FROM ITS DECLARATION THROUGHOUT THE REST OF 265s THE LOOP CONSTRUCT (INCLUDING THE C CLAUSE), BUT NOT BEYOND 265s IT. SIMILARLY, IN THE CONDITIONAL 265s 265s IF ((MY $ANSWER = ) =~ /^YES$/I) { 265s USER_AGREES(); 265s } ELSIF ($ANSWER =~ /^NO$/I) { 265s USER_DISAGREES(); 265s } ELSE { 265s CHOMP $ANSWER; 265s DIE "'$ANSWER' IS NEITHER 'YES' NOR 'NO'"; 265s } 265s 265s THE SCOPE OF $ANSWER EXTENDS FROM ITS DECLARATION THROUGH THE REST 265s OF THAT CONDITIONAL, INCLUDING ANY C AND C CLAUSES, 265s BUT NOT BEYOND IT. SEE L FOR INFORMATION 265s ON THE SCOPE OF VARIABLES IN STATEMENTS WITH MODIFIERS. 265s 265s THE C LOOP DEFAULTS TO SCOPING ITS INDEX VARIABLE DYNAMICALLY 265s IN THE MANNER OF C. HOWEVER, IF THE INDEX VARIABLE IS 265s PREFIXED WITH THE KEYWORD C, OR IF THERE IS ALREADY A LEXICAL 265s BY THAT NAME IN SCOPE, THEN A NEW LEXICAL IS CREATED INSTEAD. THUS 265s IN THE LOOP 265s X X 265s 265s FOR MY $I (1, 2, 3) { 265s SOME_FUNCTION(); 265s } 265s 265s THE SCOPE OF $I EXTENDS TO THE END OF THE LOOP, BUT NOT BEYOND IT, 265s RENDERING THE VALUE OF $I INACCESSIBLE WITHIN C. 265s X X 265s 265s SOME USERS MAY WISH TO ENCOURAGE THE USE OF LEXICALLY SCOPED VARIABLES. 265s AS AN AID TO CATCHING IMPLICIT USES TO PACKAGE VARIABLES, 265s WHICH ARE ALWAYS GLOBAL, IF YOU SAY 265s 265s USE STRICT 'VARS'; 265s 265s THEN ANY VARIABLE MENTIONED FROM THERE TO THE END OF THE ENCLOSING 265s BLOCK MUST EITHER REFER TO A LEXICAL VARIABLE, BE PREDECLARED VIA 265s C OR C, OR ELSE MUST BE FULLY QUALIFIED WITH THE PACKAGE NAME. 265s A COMPILATION ERROR RESULTS OTHERWISE. AN INNER BLOCK MAY COUNTERMAND 265s THIS WITH C. 265s 265s A C HAS BOTH A COMPILE-TIME AND A RUN-TIME EFFECT. AT COMPILE 265s TIME, THE COMPILER TAKES NOTICE OF IT. THE PRINCIPAL USEFULNESS 265s OF THIS IS TO QUIET C, BUT IT IS ALSO ESSENTIAL 265s FOR GENERATION OF CLOSURES AS DETAILED IN L. ACTUAL 265s INITIALIZATION IS DELAYED UNTIL RUN TIME, THOUGH, SO IT GETS EXECUTED 265s AT THE APPROPRIATE TIME, SUCH AS EACH TIME THROUGH A LOOP, FOR 265s EXAMPLE. 265s 265s VARIABLES DECLARED WITH C ARE NOT PART OF ANY PACKAGE AND ARE THEREFORE 265s NEVER FULLY QUALIFIED WITH THE PACKAGE NAME. IN PARTICULAR, YOU'RE NOT 265s ALLOWED TO TRY TO MAKE A PACKAGE VARIABLE (OR OTHER GLOBAL) LEXICAL: 265s 265s MY $PACK::VAR; # ERROR! ILLEGAL SYNTAX 265s 265s IN FACT, A DYNAMIC VARIABLE (ALSO KNOWN AS PACKAGE OR GLOBAL VARIABLES) 265s ARE STILL ACCESSIBLE USING THE FULLY QUALIFIED C<::> NOTATION EVEN WHILE A 265s LEXICAL OF THE SAME NAME IS ALSO VISIBLE: 265s 265s PACKAGE MAIN; 265s LOCAL $X = 10; 265s MY $X = 20; 265s PRINT "$X AND $::X\N"; 265s 265s THAT WILL PRINT OUT C<20> AND C<10>. 265s 265s YOU MAY DECLARE C VARIABLES AT THE OUTERMOST SCOPE OF A FILE 265s TO HIDE ANY SUCH IDENTIFIERS FROM THE WORLD OUTSIDE THAT FILE. THIS 265s IS SIMILAR IN SPIRIT TO C'S STATIC VARIABLES WHEN THEY ARE USED AT 265s THE FILE LEVEL. TO DO THIS WITH A SUBROUTINE REQUIRES THE USE OF 265s A CLOSURE (AN ANONYMOUS FUNCTION THAT ACCESSES ENCLOSING LEXICALS). 265s IF YOU WANT TO CREATE A PRIVATE SUBROUTINE THAT CANNOT BE CALLED 265s FROM OUTSIDE THAT BLOCK, IT CAN DECLARE A LEXICAL VARIABLE CONTAINING 265s AN ANONYMOUS SUB REFERENCE: 265s 265s MY $SECRET_VERSION = '1.001-BETA'; 265s MY $SECRET_SUB = SUB { PRINT $SECRET_VERSION }; 265s &$SECRET_SUB(); 265s 265s AS LONG AS THE REFERENCE IS NEVER RETURNED BY ANY FUNCTION WITHIN THE 265s MODULE, NO OUTSIDE MODULE CAN SEE THE SUBROUTINE, BECAUSE ITS NAME IS NOT IN 265s ANY PACKAGE'S SYMBOL TABLE. REMEMBER THAT IT'S NOT I CALLED 265s C<$SOME_PACK::SECRET_VERSION> OR ANYTHING; IT'S JUST $SECRET_VERSION, 265s UNQUALIFIED AND UNQUALIFIABLE. 265s 265s THIS DOES NOT WORK WITH OBJECT METHODS, HOWEVER; ALL OBJECT METHODS 265s HAVE TO BE IN THE SYMBOL TABLE OF SOME PACKAGE TO BE FOUND. SEE 265s L FOR SOMETHING OF A WORK-AROUND TO 265s THIS. 265s 265s =HEAD2 PERSISTENT PRIVATE VARIABLES 265s X X X X 265s X X 265s 265s THERE ARE TWO WAYS TO BUILD PERSISTENT PRIVATE VARIABLES IN PERL 5.10. 265s FIRST, YOU CAN SIMPLY USE THE C FEATURE. OR, YOU CAN USE CLOSURES, 265s IF YOU WANT TO STAY COMPATIBLE WITH RELEASES OLDER THAN 5.10. 265s 265s =HEAD3 PERSISTENT VARIABLES VIA STATE() 265s 265s BEGINNING WITH PERL 5.10.0, YOU CAN DECLARE VARIABLES WITH THE C 265s KEYWORD IN PLACE OF C. FOR THAT TO WORK, THOUGH, YOU MUST HAVE 265s ENABLED THAT FEATURE BEFOREHAND, EITHER BY USING THE C PRAGMA, OR 265s BY USING C<-E> ON ONE-LINERS (SEE L). BEGINNING WITH PERL 5.16, 265s THE C FORM DOES NOT REQUIRE THE 265s C PRAGMA. 265s 265s THE C KEYWORD CREATES A LEXICAL VARIABLE (FOLLOWING THE SAME SCOPING 265s RULES AS C) THAT PERSISTS FROM ONE SUBROUTINE CALL TO THE NEXT. IF A 265s STATE VARIABLE RESIDES INSIDE AN ANONYMOUS SUBROUTINE, THEN EACH COPY OF 265s THE SUBROUTINE HAS ITS OWN COPY OF THE STATE VARIABLE. HOWEVER, THE VALUE 265s OF THE STATE VARIABLE WILL STILL PERSIST BETWEEN CALLS TO THE SAME COPY OF 265s THE ANONYMOUS SUBROUTINE. (DON'T FORGET THAT C CREATES A NEW 265s SUBROUTINE EACH TIME IT IS EXECUTED.) 265s 265s FOR EXAMPLE, THE FOLLOWING CODE MAINTAINS A PRIVATE COUNTER, INCREMENTED 265s EACH TIME THE GIMME_ANOTHER() FUNCTION IS CALLED: 265s 265s USE FEATURE 'STATE'; 265s SUB GIMME_ANOTHER { STATE $X; RETURN ++$X } 265s 265s AND THIS EXAMPLE USES ANONYMOUS SUBROUTINES TO CREATE SEPARATE COUNTERS: 265s 265s USE FEATURE 'STATE'; 265s SUB CREATE_COUNTER { 265s RETURN SUB { STATE $X; RETURN ++$X } 265s } 265s 265s ALSO, SINCE C<$X> IS LEXICAL, IT CAN'T BE REACHED OR MODIFIED BY ANY PERL 265s CODE OUTSIDE. 265s 265s WHEN COMBINED WITH VARIABLE DECLARATION, SIMPLE ASSIGNMENT TO C 265s VARIABLES (AS IN C) IS EXECUTED ONLY THE FIRST TIME. WHEN SUCH 265s STATEMENTS ARE EVALUATED SUBSEQUENT TIMES, THE ASSIGNMENT IS IGNORED. THE 265s BEHAVIOR OF ASSIGNMENT TO C DECLARATIONS WHERE THE LEFT HAND SIDE 265s OF THE ASSIGNMENT INVOLVES ANY PARENTHESES IS CURRENTLY UNDEFINED. 265s 265s =HEAD3 PERSISTENT VARIABLES WITH CLOSURES 265s 265s JUST BECAUSE A LEXICAL VARIABLE IS LEXICALLY (ALSO CALLED STATICALLY) 265s SCOPED TO ITS ENCLOSING BLOCK, C, OR C FILE, THIS DOESN'T MEAN THAT 265s WITHIN A FUNCTION IT WORKS LIKE A C STATIC. IT NORMALLY WORKS MORE 265s LIKE A C AUTO, BUT WITH IMPLICIT GARBAGE COLLECTION. 265s 265s UNLIKE LOCAL VARIABLES IN C OR C++, PERL'S LEXICAL VARIABLES DON'T 265s NECESSARILY GET RECYCLED JUST BECAUSE THEIR SCOPE HAS EXITED. 265s IF SOMETHING MORE PERMANENT IS STILL AWARE OF THE LEXICAL, IT WILL 265s STICK AROUND. SO LONG AS SOMETHING ELSE REFERENCES A LEXICAL, THAT 265s LEXICAL WON'T BE FREED--WHICH IS AS IT SHOULD BE. YOU WOULDN'T WANT 265s MEMORY BEING FREE UNTIL YOU WERE DONE USING IT, OR KEPT AROUND ONCE YOU 265s WERE DONE. AUTOMATIC GARBAGE COLLECTION TAKES CARE OF THIS FOR YOU. 265s 265s THIS MEANS THAT YOU CAN PASS BACK OR SAVE AWAY REFERENCES TO LEXICAL 265s VARIABLES, WHEREAS TO RETURN A POINTER TO A C AUTO IS A GRAVE ERROR. 265s IT ALSO GIVES US A WAY TO SIMULATE C'S FUNCTION STATICS. HERE'S A 265s MECHANISM FOR GIVING A FUNCTION PRIVATE VARIABLES WITH BOTH LEXICAL 265s SCOPING AND A STATIC LIFETIME. IF YOU DO WANT TO CREATE SOMETHING LIKE 265s C'S STATIC VARIABLES, JUST ENCLOSE THE WHOLE FUNCTION IN AN EXTRA BLOCK, 265s AND PUT THE STATIC VARIABLE OUTSIDE THE FUNCTION BUT IN THE BLOCK. 265s 265s { 265s MY $SECRET_VAL = 0; 265s SUB GIMME_ANOTHER { 265s RETURN ++$SECRET_VAL; 265s } 265s } 265s # $SECRET_VAL NOW BECOMES UNREACHABLE BY THE OUTSIDE 265s # WORLD, BUT RETAINS ITS VALUE BETWEEN CALLS TO GIMME_ANOTHER 265s 265s IF THIS FUNCTION IS BEING SOURCED IN FROM A SEPARATE FILE 265s VIA C OR C, THEN THIS IS PROBABLY JUST FINE. IF IT'S 265s ALL IN THE MAIN PROGRAM, YOU'LL NEED TO ARRANGE FOR THE C 265s TO BE EXECUTED EARLY, EITHER BY PUTTING THE WHOLE BLOCK ABOVE 265s YOUR MAIN PROGRAM, OR MORE LIKELY, PLACING MERELY A C 265s CODE BLOCK AROUND IT TO MAKE SURE IT GETS EXECUTED BEFORE YOUR PROGRAM 265s STARTS TO RUN: 265s 265s BEGIN { 265s MY $SECRET_VAL = 0; 265s SUB GIMME_ANOTHER { 265s RETURN ++$SECRET_VAL; 265s } 265s } 265s 265s SEE L ABOUT THE 265s SPECIAL TRIGGERED CODE BLOCKS, C, C, C, 265s C AND C. 265s 265s IF DECLARED AT THE OUTERMOST SCOPE (THE FILE SCOPE), THEN LEXICALS 265s WORK SOMEWHAT LIKE C'S FILE STATICS. THEY ARE AVAILABLE TO ALL 265s FUNCTIONS IN THAT SAME FILE DECLARED BELOW THEM, BUT ARE INACCESSIBLE 265s FROM OUTSIDE THAT FILE. THIS STRATEGY IS SOMETIMES USED IN MODULES 265s TO CREATE PRIVATE VARIABLES THAT THE WHOLE MODULE CAN SEE. 265s 265s =HEAD2 TEMPORARY VALUES VIA LOCAL() 265s X X X X 265s X 265s 265s B: IN GENERAL, YOU SHOULD BE USING C INSTEAD OF C, BECAUSE 265s IT'S FASTER AND SAFER. EXCEPTIONS TO THIS INCLUDE THE GLOBAL PUNCTUATION 265s VARIABLES, GLOBAL FILEHANDLES AND FORMATS, AND DIRECT MANIPULATION OF THE 265s PERL SYMBOL TABLE ITSELF. C IS MOSTLY USED WHEN THE CURRENT VALUE 265s OF A VARIABLE MUST BE VISIBLE TO CALLED SUBROUTINES. 265s 265s SYNOPSIS: 265s 265s # LOCALIZATION OF VALUES 265s 265s LOCAL $FOO; # MAKE $FOO DYNAMICALLY LOCAL 265s LOCAL (@WID, %GET); # MAKE LIST OF VARIABLES LOCAL 265s LOCAL $FOO = "FLURP"; # MAKE $FOO DYNAMIC, AND INIT IT 265s LOCAL @OOF = @BAR; # MAKE @OOF DYNAMIC, AND INIT IT 265s 265s LOCAL $HASH{KEY} = "VAL"; # SETS A LOCAL VALUE FOR THIS HASH ENTRY 265s DELETE LOCAL $HASH{KEY}; # DELETE THIS ENTRY FOR THE CURRENT BLOCK 265s LOCAL ($COND ? $V1 : $V2); # SEVERAL TYPES OF LVALUES SUPPORT 265s # LOCALIZATION 265s 265s # LOCALIZATION OF SYMBOLS 265s 265s LOCAL *FH; # LOCALIZE $FH, @FH, %FH, &FH ... 265s LOCAL *MERLYN = *RANDAL; # NOW $MERLYN IS REALLY $RANDAL, PLUS 265s # @MERLYN IS REALLY @RANDAL, ETC 265s LOCAL *MERLYN = 'RANDAL'; # SAME THING: PROMOTE 'RANDAL' TO *RANDAL 265s LOCAL *MERLYN = \$RANDAL; # JUST ALIAS $MERLYN, NOT @MERLYN ETC 265s 265s A C MODIFIES ITS LISTED VARIABLES TO BE "LOCAL" TO THE 265s ENCLOSING BLOCK, C, OR C--AND TO I. A C JUST GIVES TEMPORARY 265s VALUES TO GLOBAL (MEANING PACKAGE) VARIABLES. IT DOES I CREATE 265s A LOCAL VARIABLE. THIS IS KNOWN AS DYNAMIC SCOPING. LEXICAL SCOPING 265s IS DONE WITH C, WHICH WORKS MORE LIKE C'S AUTO DECLARATIONS. 265s 265s SOME TYPES OF LVALUES CAN BE LOCALIZED AS WELL: HASH AND ARRAY ELEMENTS 265s AND SLICES, CONDITIONALS (PROVIDED THAT THEIR RESULT IS ALWAYS 265s LOCALIZABLE), AND SYMBOLIC REFERENCES. AS FOR SIMPLE VARIABLES, THIS 265s CREATES NEW, DYNAMICALLY SCOPED VALUES. 265s 265s IF MORE THAN ONE VARIABLE OR EXPRESSION IS GIVEN TO C, THEY MUST BE 265s PLACED IN PARENTHESES. THIS OPERATOR WORKS 265s BY SAVING THE CURRENT VALUES OF THOSE VARIABLES IN ITS ARGUMENT LIST ON A 265s HIDDEN STACK AND RESTORING THEM UPON EXITING THE BLOCK, SUBROUTINE, OR 265s EVAL. THIS MEANS THAT CALLED SUBROUTINES CAN ALSO REFERENCE THE LOCAL 265s VARIABLE, BUT NOT THE GLOBAL ONE. THE ARGUMENT LIST MAY BE ASSIGNED TO IF 265s DESIRED, WHICH ALLOWS YOU TO INITIALIZE YOUR LOCAL VARIABLES. (IF NO 265s INITIALIZER IS GIVEN FOR A PARTICULAR VARIABLE, IT IS CREATED WITH AN 265s UNDEFINED VALUE.) 265s 265s BECAUSE C IS A RUN-TIME OPERATOR, IT GETS EXECUTED EACH TIME 265s THROUGH A LOOP. CONSEQUENTLY, IT'S MORE EFFICIENT TO LOCALIZE YOUR 265s VARIABLES OUTSIDE THE LOOP. 265s 265s =HEAD3 GRAMMATICAL NOTE ON LOCAL() 265s X 265s 265s A C IS SIMPLY A MODIFIER ON AN LVALUE EXPRESSION. WHEN YOU ASSIGN TO 265s A CIZED VARIABLE, THE C DOESN'T CHANGE WHETHER ITS LIST IS 265s VIEWED AS A SCALAR OR AN ARRAY. SO 265s 265s LOCAL($FOO) = ; 265s LOCAL @FOO = ; 265s 265s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 265s 265s LOCAL $FOO = ; 265s 265s SUPPLIES A SCALAR CONTEXT. 265s 265s =HEAD3 LOCALIZATION OF SPECIAL VARIABLES 265s X 265s 265s IF YOU LOCALIZE A SPECIAL VARIABLE, YOU'LL BE GIVING A NEW VALUE TO IT, 265s BUT ITS MAGIC WON'T GO AWAY. THAT MEANS THAT ALL SIDE-EFFECTS RELATED 265s TO THIS MAGIC STILL WORK WITH THE LOCALIZED VALUE. 265s 265s THIS FEATURE ALLOWS CODE LIKE THIS TO WORK : 265s 265s # READ THE WHOLE CONTENTS OF FILE IN $SLURP 265s { LOCAL $/ = UNDEF; $SLURP = ; } 265s 265s NOTE, HOWEVER, THAT THIS RESTRICTS LOCALIZATION OF SOME VALUES ; FOR 265s EXAMPLE, THE FOLLOWING STATEMENT DIES, AS OF PERL 5.10.0, WITH AN ERROR 265s I, BECAUSE THE $1 VARIABLE IS 265s MAGICAL AND READ-ONLY : 265s 265s LOCAL $1 = 2; 265s 265s ONE EXCEPTION IS THE DEFAULT SCALAR VARIABLE: STARTING WITH PERL 5.14 265s C WILL ALWAYS STRIP ALL MAGIC FROM $_, TO MAKE IT POSSIBLE 265s TO SAFELY REUSE $_ IN A SUBROUTINE. 265s 265s B: LOCALIZATION OF TIED ARRAYS AND HASHES DOES NOT CURRENTLY 265s WORK AS DESCRIBED. 265s THIS WILL BE FIXED IN A FUTURE RELEASE OF PERL; IN THE MEANTIME, AVOID 265s CODE THAT RELIES ON ANY PARTICULAR BEHAVIOR OF LOCALISING TIED ARRAYS 265s OR HASHES (LOCALISING INDIVIDUAL ELEMENTS IS STILL OKAY). 265s SEE L FOR MORE 265s DETAILS. 265s X 265s 265s =HEAD3 LOCALIZATION OF GLOBS 265s X X 265s 265s THE CONSTRUCT 265s 265s LOCAL *NAME; 265s 265s CREATES A WHOLE NEW SYMBOL TABLE ENTRY FOR THE GLOB C IN THE 265s CURRENT PACKAGE. THAT MEANS THAT ALL VARIABLES IN ITS GLOB SLOT ($NAME, 265s @NAME, %NAME, &NAME, AND THE C FILEHANDLE) ARE DYNAMICALLY RESET. 265s 265s THIS IMPLIES, AMONG OTHER THINGS, THAT ANY MAGIC EVENTUALLY CARRIED BY 265s THOSE VARIABLES IS LOCALLY LOST. IN OTHER WORDS, SAYING C 265s WILL NOT HAVE ANY EFFECT ON THE INTERNAL VALUE OF THE INPUT RECORD 265s SEPARATOR. 265s 265s =HEAD3 LOCALIZATION OF ELEMENTS OF COMPOSITE TYPES 265s X X 265s X 265s 265s IT'S ALSO WORTH TAKING A MOMENT TO EXPLAIN WHAT HAPPENS WHEN YOU 265s CIZE A MEMBER OF A COMPOSITE TYPE (I.E. AN ARRAY OR HASH ELEMENT). 265s IN THIS CASE, THE ELEMENT IS CIZED I. THIS MEANS THAT 265s WHEN THE SCOPE OF THE C ENDS, THE SAVED VALUE WILL BE 265s RESTORED TO THE HASH ELEMENT WHOSE KEY WAS NAMED IN THE C, OR 265s THE ARRAY ELEMENT WHOSE INDEX WAS NAMED IN THE C. IF THAT 265s ELEMENT WAS DELETED WHILE THE C WAS IN EFFECT (E.G. BY A 265s C FROM A HASH OR A C OF AN ARRAY), IT WILL SPRING 265s BACK INTO EXISTENCE, POSSIBLY EXTENDING AN ARRAY AND FILLING IN THE 265s SKIPPED ELEMENTS WITH C. FOR INSTANCE, IF YOU SAY 265s 265s %HASH = ( 'THIS' => 'IS', 'A' => 'TEST' ); 265s @ARY = ( 0..5 ); 265s { 265s LOCAL($ARY[5]) = 6; 265s LOCAL($HASH{'A'}) = 'DRILL'; 265s WHILE (MY $E = POP(@ARY)) { 265s PRINT "$E . . .\N"; 265s LAST UNLESS $E > 3; 265s } 265s IF (@ARY) { 265s $HASH{'ONLY A'} = 'TEST'; 265s DELETE $HASH{'A'}; 265s } 265s } 265s PRINT JOIN(' ', MAP { "$_ $HASH{$_}" } SORT KEYS %HASH),".\N"; 265s PRINT "THE ARRAY HAS ",SCALAR(@ARY)," ELEMENTS: ", 265s JOIN(', ', MAP { DEFINED $_ ? $_ : 'UNDEF' } @ARY),"\N"; 265s 265s PERL WILL PRINT 265s 265s 6 . . . 265s 4 . . . 265s 3 . . . 265s THIS IS A TEST ONLY A TEST. 265s THE ARRAY HAS 6 ELEMENTS: 0, 1, 2, UNDEF, UNDEF, 5 265s 265s THE BEHAVIOR OF LOCAL() ON NON-EXISTENT MEMBERS OF COMPOSITE 265s TYPES IS SUBJECT TO CHANGE IN FUTURE. THE BEHAVIOR OF LOCAL() 265s ON ARRAY ELEMENTS SPECIFIED USING NEGATIVE INDEXES IS PARTICULARLY 265s SURPRISING, AND IS VERY LIKELY TO CHANGE. 265s 265s =HEAD3 LOCALIZED DELETION OF ELEMENTS OF COMPOSITE TYPES 265s X X X 265s X 265s 265s YOU CAN USE THE C AND C 265s CONSTRUCTS TO DELETE A COMPOSITE TYPE ENTRY FOR THE CURRENT BLOCK AND RESTORE 265s IT WHEN IT ENDS. THEY RETURN THE ARRAY/HASH VALUE BEFORE THE LOCALIZATION, 265s WHICH MEANS THAT THEY ARE RESPECTIVELY EQUIVALENT TO 265s 265s DO { 265s MY $VAL = $ARRAY[$IDX]; 265s LOCAL $ARRAY[$IDX]; 265s DELETE $ARRAY[$IDX]; 265s $VAL 265s } 265s 265s AND 265s 265s DO { 265s MY $VAL = $HASH{KEY}; 265s LOCAL $HASH{KEY}; 265s DELETE $HASH{KEY}; 265s $VAL 265s } 265s 265s EXCEPT THAT FOR THOSE THE C IS 265s SCOPED TO THE C BLOCK. SLICES ARE 265s ALSO ACCEPTED. 265s 265s MY %HASH = ( 265s A => [ 7, 8, 9 ], 265s B => 1, 265s ) 265s 265s { 265s MY $X = DELETE LOCAL $HASH{A}; 265s # $X IS [ 7, 8, 9 ] 265s # %HASH IS (B => 1) 265s 265s { 265s MY @NUMS = DELETE LOCAL @$X[0, 2] 265s # @NUMS IS (7, 9) 265s # $X IS [ UNDEF, 8 ] 265s 265s $X[0] = 999; # WILL BE ERASED WHEN THE SCOPE ENDS 265s } 265s # $X IS BACK TO [ 7, 8, 9 ] 265s 265s } 265s # %HASH IS BACK TO ITS ORIGINAL STATE 265s 265s THIS CONSTRUCT IS SUPPORTED SINCE PERL V5.12. 265s 265s =HEAD2 LVALUE SUBROUTINES 265s X X 265s 265s IT IS POSSIBLE TO RETURN A MODIFIABLE VALUE FROM A SUBROUTINE. 265s TO DO THIS, YOU HAVE TO DECLARE THE SUBROUTINE TO RETURN AN LVALUE. 265s 265s MY $VAL; 265s SUB CANMOD : LVALUE { 265s $VAL; # OR: RETURN $VAL; 265s } 265s SUB NOMOD { 265s $VAL; 265s } 265s 265s CANMOD() = 5; # ASSIGNS TO $VAL 265s NOMOD() = 5; # ERROR 265s 265s THE SCALAR/LIST CONTEXT FOR THE SUBROUTINE AND FOR THE RIGHT-HAND 265s SIDE OF ASSIGNMENT IS DETERMINED AS IF THE SUBROUTINE CALL IS REPLACED 265s BY A SCALAR. FOR EXAMPLE, CONSIDER: 265s 265s DATA(2,3) = GET_DATA(3,4); 265s 265s BOTH SUBROUTINES HERE ARE CALLED IN A SCALAR CONTEXT, WHILE IN: 265s 265s (DATA(2,3)) = GET_DATA(3,4); 265s 265s AND IN: 265s 265s (DATA(2),DATA(3)) = GET_DATA(3,4); 265s 265s ALL THE SUBROUTINES ARE CALLED IN A LIST CONTEXT. 265s 265s LVALUE SUBROUTINES ARE CONVENIENT, BUT YOU HAVE TO KEEP IN MIND THAT, 265s WHEN USED WITH OBJECTS, THEY MAY VIOLATE ENCAPSULATION. A NORMAL 265s MUTATOR CAN CHECK THE SUPPLIED ARGUMENT BEFORE SETTING THE ATTRIBUTE 265s IT IS PROTECTING, AN LVALUE SUBROUTINE CANNOT. IF YOU REQUIRE ANY 265s SPECIAL PROCESSING WHEN STORING AND RETRIEVING THE VALUES, CONSIDER 265s USING THE CPAN MODULE SENTINEL OR SOMETHING SIMILAR. 265s 265s =HEAD2 LEXICAL SUBROUTINES 265s X X X X 265s 265s BEGINNING WITH PERL 5.18, YOU CAN DECLARE A PRIVATE SUBROUTINE WITH C 265s OR C. AS WITH STATE VARIABLES, THE C KEYWORD IS ONLY 265s AVAILABLE UNDER C OR C OR HIGHER. 265s 265s PRIOR TO PERL 5.26, LEXICAL SUBROUTINES WERE DEEMED EXPERIMENTAL AND WERE 265s AVAILABLE ONLY UNDER THE C PRAGMA. THEY ALSO 265s PRODUCED A WARNING UNLESS THE "EXPERIMENTAL::LEXICAL_SUBS" WARNINGS 265s CATEGORY WAS DISABLED. 265s 265s THESE SUBROUTINES ARE ONLY VISIBLE WITHIN THE BLOCK IN WHICH THEY ARE 265s DECLARED, AND ONLY AFTER THAT DECLARATION: 265s 265s # INCLUDE THESE TWO LINES IF YOUR CODE IS INTENDED TO RUN UNDER PERL 265s # VERSIONS EARLIER THAN 5.26. 265s NO WARNINGS "EXPERIMENTAL::LEXICAL_SUBS"; 265s USE FEATURE 'LEXICAL_SUBS'; 265s 265s FOO(); # CALLS THE PACKAGE/GLOBAL SUBROUTINE 265s STATE SUB FOO { 265s FOO(); # ALSO CALLS THE PACKAGE SUBROUTINE 265s } 265s FOO(); # CALLS "STATE" SUB 265s MY $REF = \&FOO; # TAKE A REFERENCE TO "STATE" SUB 265s 265s MY SUB BAR { ... } 265s BAR(); # CALLS "MY" SUB 265s 265s YOU CAN'T (DIRECTLY) WRITE A RECURSIVE LEXICAL SUBROUTINE: 265s 265s # WRONG 265s MY SUB BAZ { 265s BAZ(); 265s } 265s 265s THIS EXAMPLE FAILS BECAUSE C REFERS TO THE PACKAGE/GLOBAL SUBROUTINE 265s C, NOT THE LEXICAL SUBROUTINE CURRENTLY BEING DEFINED. 265s 265s THE SOLUTION IS TO USE L|PERLFUNC/__SUB__>: 265s 265s MY SUB BAZ { 265s __SUB__->(); # CALLS ITSELF 265s } 265s 265s IT IS POSSIBLE TO PREDECLARE A LEXICAL SUBROUTINE. THE C 265s SUBROUTINE DEFINITION SYNTAX RESPECTS ANY PREVIOUS C OR C 265s DECLARATION. USING THIS TO DEFINE RECURSIVE SUBROUTINES IS A BAD IDEA, 265s HOWEVER: 265s 265s MY SUB BAZ; # PREDECLARATION 265s SUB BAZ { # DEFINE THE "MY" SUB 265s BAZ(); # WRONG: CALLS ITSELF, BUT LEAKS MEMORY 265s } 265s 265s JUST LIKE C<< MY $F; $F = SUB { $F->() } >>, THIS EXAMPLE LEAKS MEMORY. THE 265s NAME C IS A REFERENCE TO THE SUBROUTINE, AND THE SUBROUTINE USES THE NAME 265s C; THEY KEEP EACH OTHER ALIVE (SEE L). 265s 265s =HEAD3 C VS C 265s 265s WHAT IS THE DIFFERENCE BETWEEN "STATE" SUBS AND "MY" SUBS? EACH TIME THAT 265s EXECUTION ENTERS A BLOCK WHEN "MY" SUBS ARE DECLARED, A NEW COPY OF EACH 265s SUB IS CREATED. "STATE" SUBROUTINES PERSIST FROM ONE EXECUTION OF THE 265s CONTAINING BLOCK TO THE NEXT. 265s 265s SO, IN GENERAL, "STATE" SUBROUTINES ARE FASTER. BUT "MY" SUBS ARE 265s NECESSARY IF YOU WANT TO CREATE CLOSURES: 265s 265s SUB WHATEVER { 265s MY $X = SHIFT; 265s MY SUB INNER { 265s ... DO SOMETHING WITH $X ... 265s } 265s INNER(); 265s } 265s 265s IN THIS EXAMPLE, A NEW C<$X> IS CREATED WHEN C IS CALLED, AND 265s ALSO A NEW C, WHICH CAN SEE THE NEW C<$X>. A "STATE" SUB WILL ONLY 265s SEE THE C<$X> FROM THE FIRST CALL TO C. 265s 265s =HEAD3 C SUBROUTINES 265s 265s LIKE C, C CREATES A LEXICAL ALIAS TO THE PACKAGE 265s SUBROUTINE OF THE SAME NAME. 265s 265s THE TWO MAIN USES FOR THIS ARE TO SWITCH BACK TO USING THE PACKAGE SUB 265s INSIDE AN INNER SCOPE: 265s 265s SUB FOO { ... } 265s 265s SUB BAR { 265s MY SUB FOO { ... } 265s { 265s # NEED TO USE THE OUTER FOO HERE 265s OUR SUB FOO; 265s FOO(); 265s } 265s } 265s 265s AND TO MAKE A SUBROUTINE VISIBLE TO OTHER PACKAGES IN THE SAME SCOPE: 265s 265s PACKAGE MYSNEAKYMODULE; 265s 265s OUR SUB DO_SOMETHING { ... } 265s 265s SUB DO_SOMETHING_WITH_CALLER { 265s PACKAGE DB; 265s () = CALLER 1; # SETS @DB::ARGS 265s DO_SOMETHING(@ARGS); # USES MYSNEAKYMODULE::DO_SOMETHING 265s } 265s 265s =HEAD2 PASSING SYMBOL TABLE ENTRIES (TYPEGLOBS) 265s X X<*> 265s 265s B: THE MECHANISM DESCRIBED IN THIS SECTION WAS ORIGINALLY 265s THE ONLY WAY TO SIMULATE PASS-BY-REFERENCE IN OLDER VERSIONS OF 265s PERL. WHILE IT STILL WORKS FINE IN MODERN VERSIONS, THE NEW REFERENCE 265s MECHANISM IS GENERALLY EASIER TO WORK WITH. SEE BELOW. 265s 265s SOMETIMES YOU DON'T WANT TO PASS THE VALUE OF AN ARRAY TO A SUBROUTINE 265s BUT RATHER THE NAME OF IT, SO THAT THE SUBROUTINE CAN MODIFY THE GLOBAL 265s COPY OF IT RATHER THAN WORKING WITH A LOCAL COPY. IN PERL YOU CAN 265s REFER TO ALL OBJECTS OF A PARTICULAR NAME BY PREFIXING THE NAME 265s WITH A STAR: C<*FOO>. THIS IS OFTEN KNOWN AS A "TYPEGLOB", BECAUSE THE 265s STAR ON THE FRONT CAN BE THOUGHT OF AS A WILDCARD MATCH FOR ALL THE 265s FUNNY PREFIX CHARACTERS ON VARIABLES AND SUBROUTINES AND SUCH. 265s 265s WHEN EVALUATED, THE TYPEGLOB PRODUCES A SCALAR VALUE THAT REPRESENTS 265s ALL THE OBJECTS OF THAT NAME, INCLUDING ANY FILEHANDLE, FORMAT, OR 265s SUBROUTINE. WHEN ASSIGNED TO, IT CAUSES THE NAME MENTIONED TO REFER TO 265s WHATEVER C<*> VALUE WAS ASSIGNED TO IT. EXAMPLE: 265s 265s SUB DOUBLEARY { 265s LOCAL(*SOMEARY) = @_; 265s FOREACH $ELEM (@SOMEARY) { 265s $ELEM *= 2; 265s } 265s } 265s DOUBLEARY(*FOO); 265s DOUBLEARY(*BAR); 265s 265s SCALARS ARE ALREADY PASSED BY REFERENCE, SO YOU CAN MODIFY 265s SCALAR ARGUMENTS WITHOUT USING THIS MECHANISM BY REFERRING EXPLICITLY 265s TO C<$_[0]> ETC. YOU CAN MODIFY ALL THE ELEMENTS OF AN ARRAY BY PASSING 265s ALL THE ELEMENTS AS SCALARS, BUT YOU HAVE TO USE THE C<*> MECHANISM (OR 265s THE EQUIVALENT REFERENCE MECHANISM) TO C, C, OR CHANGE THE SIZE OF 265s AN ARRAY. IT WILL CERTAINLY BE FASTER TO PASS THE TYPEGLOB (OR REFERENCE). 265s 265s EVEN IF YOU DON'T WANT TO MODIFY AN ARRAY, THIS MECHANISM IS USEFUL FOR 265s PASSING MULTIPLE ARRAYS IN A SINGLE LIST, BECAUSE NORMALLY THE LIST 265s MECHANISM WILL MERGE ALL THE ARRAY VALUES SO THAT YOU CAN'T EXTRACT OUT 265s THE INDIVIDUAL ARRAYS. FOR MORE ON TYPEGLOBS, SEE 265s L. 265s 265s =HEAD2 WHEN TO STILL USE LOCAL() 265s X X 265s 265s DESPITE THE EXISTENCE OF C, THERE ARE STILL THREE PLACES WHERE THE 265s C OPERATOR STILL SHINES. IN FACT, IN THESE THREE PLACES, YOU 265s I USE C INSTEAD OF C. 265s 265s =OVER 4 265s 265s =ITEM 1. 265s 265s YOU NEED TO GIVE A GLOBAL VARIABLE A TEMPORARY VALUE, ESPECIALLY $_. 265s 265s THE GLOBAL VARIABLES, LIKE C<@ARGV> OR THE PUNCTUATION VARIABLES, MUST BE 265s CIZED WITH C. THIS BLOCK READS IN F, AND SPLITS 265s IT UP INTO CHUNKS SEPARATED BY LINES OF EQUAL SIGNS, WHICH ARE PLACED 265s IN C<@FIELDS>. 265s 265s { 265s LOCAL @ARGV = ("/ETC/MOTD"); 265s LOCAL $/ = UNDEF; 265s LOCAL $_ = <>; 265s @FIELDS = SPLIT /^\S*=+\S*$/; 265s } 265s 265s IT PARTICULAR, IT'S IMPORTANT TO CIZE $_ IN ANY ROUTINE THAT ASSIGNS 265s TO IT. LOOK OUT FOR IMPLICIT ASSIGNMENTS IN C CONDITIONALS. 265s 265s =ITEM 2. 265s 265s YOU NEED TO CREATE A LOCAL FILE OR DIRECTORY HANDLE OR A LOCAL FUNCTION. 265s 265s A FUNCTION THAT NEEDS A FILEHANDLE OF ITS OWN MUST USE 265s C ON A COMPLETE TYPEGLOB. THIS CAN BE USED TO CREATE NEW SYMBOL 265s TABLE ENTRIES: 265s 265s SUB IOQUEUE { 265s LOCAL (*READER, *WRITER); # NOT MY! 265s PIPE (READER, WRITER) OR DIE "PIPE: $!"; 265s RETURN (*READER, *WRITER); 265s } 265s ($HEAD, $TAIL) = IOQUEUE(); 265s 265s SEE THE SYMBOL MODULE FOR A WAY TO CREATE ANONYMOUS SYMBOL TABLE 265s ENTRIES. 265s 265s BECAUSE ASSIGNMENT OF A REFERENCE TO A TYPEGLOB CREATES AN ALIAS, THIS 265s CAN BE USED TO CREATE WHAT IS EFFECTIVELY A LOCAL FUNCTION, OR AT LEAST, 265s A LOCAL ALIAS. 265s 265s { 265s LOCAL *GROW = \&SHRINK; # ONLY UNTIL THIS BLOCK EXITS 265s GROW(); # REALLY CALLS SHRINK() 265s MOVE(); # IF MOVE() GROW()S, IT SHRINK()S TOO 265s } 265s GROW(); # GET THE REAL GROW() AGAIN 265s 265s SEE L FOR MORE ABOUT MANIPULATING 265s FUNCTIONS BY NAME IN THIS WAY. 265s 265s =ITEM 3. 265s 265s YOU WANT TO TEMPORARILY CHANGE JUST ONE ELEMENT OF AN ARRAY OR HASH. 265s 265s YOU CAN CIZE JUST ONE ELEMENT OF AN AGGREGATE. USUALLY THIS 265s IS DONE ON DYNAMICS: 265s 265s { 265s LOCAL $SIG{INT} = 'IGNORE'; 265s FUNCT(); # UNINTERRUPTIBLE 265s } 265s # INTERRUPTIBILITY AUTOMATICALLY RESTORED HERE 265s 265s BUT IT ALSO WORKS ON LEXICALLY DECLARED AGGREGATES. 265s 265s =BACK 265s 265s =HEAD2 PASS BY REFERENCE 265s X X X 265s 265s IF YOU WANT TO PASS MORE THAN ONE ARRAY OR HASH INTO A FUNCTION--OR 265s RETURN THEM FROM IT--AND HAVE THEM MAINTAIN THEIR INTEGRITY, THEN 265s YOU'RE GOING TO HAVE TO USE AN EXPLICIT PASS-BY-REFERENCE. BEFORE YOU 265s DO THAT, YOU NEED TO UNDERSTAND REFERENCES AS DETAILED IN L. 265s THIS SECTION MAY NOT MAKE MUCH SENSE TO YOU OTHERWISE. 265s 265s HERE ARE A FEW SIMPLE EXAMPLES. FIRST, LET'S PASS IN SEVERAL ARRAYS 265s TO A FUNCTION AND HAVE IT C ALL OF THEN, RETURNING A NEW LIST 265s OF ALL THEIR FORMER LAST ELEMENTS: 265s 265s @TAILINGS = POPMANY ( \@W, \@X, \@Y, \@Z ); 265s 265s SUB POPMANY { 265s MY $AREF; 265s MY @RETLIST; 265s FOREACH $AREF ( @_ ) { 265s PUSH @RETLIST, POP @$AREF; 265s } 265s RETURN @RETLIST; 265s } 265s 265s HERE'S HOW YOU MIGHT WRITE A FUNCTION THAT RETURNS A 265s LIST OF KEYS OCCURRING IN ALL THE HASHES PASSED TO IT: 265s 265s @COMMON = INTER( \%FOO, \%BAR, \%JOE ); 265s SUB INTER { 265s MY ($K, $HREF, %SEEN); # LOCALS 265s FOREACH $HREF (@_) { 265s WHILE ( $K = EACH %$HREF ) { 265s $SEEN{$K}++; 265s } 265s } 265s RETURN GREP { $SEEN{$_} == @_ } KEYS %SEEN; 265s } 265s 265s SO FAR, WE'RE USING JUST THE NORMAL LIST RETURN MECHANISM. 265s WHAT HAPPENS IF YOU WANT TO PASS OR RETURN A HASH? WELL, 265s IF YOU'RE USING ONLY ONE OF THEM, OR YOU DON'T MIND THEM 265s CONCATENATING, THEN THE NORMAL CALLING CONVENTION IS OK, ALTHOUGH 265s A LITTLE EXPENSIVE. 265s 265s WHERE PEOPLE GET INTO TROUBLE IS HERE: 265s 265s (@W, @X) = FUNC(@Y, @Z); 265s OR 265s (%W, %X) = FUNC(%Y, %Z); 265s 265s THAT SYNTAX SIMPLY WON'T WORK. IT SETS JUST C<@W> OR C<%W> AND 265s CLEARS THE C<@X> OR C<%X>. PLUS THE FUNCTION DIDN'T GET PASSED 265s INTO TWO SEPARATE ARRAYS OR HASHES: IT GOT ONE LONG LIST IN C<@_>, 265s AS ALWAYS. 265s 265s IF YOU CAN ARRANGE FOR EVERYONE TO DEAL WITH THIS THROUGH REFERENCES, IT'S 265s CLEANER CODE, ALTHOUGH NOT SO NICE TO LOOK AT. HERE'S A FUNCTION THAT 265s TAKES TWO ARRAY REFERENCES AS ARGUMENTS, RETURNING THE TWO ARRAY ELEMENTS 265s IN ORDER OF HOW MANY ELEMENTS THEY HAVE IN THEM: 265s 265s ($WREF, $XREF) = FUNC(\@Y, \@Z); 265s PRINT "@$WREF HAS MORE THAN @$XREF\N"; 265s SUB FUNC { 265s MY ($YREF, $ZREF) = @_; 265s IF (@$YREF > @$ZREF) { 265s RETURN ($YREF, $ZREF); 265s } ELSE { 265s RETURN ($ZREF, $YREF); 265s } 265s } 265s 265s IT TURNS OUT THAT YOU CAN ACTUALLY DO THIS ALSO: 265s 265s (*W, *X) = FUNC(\@Y, \@Z); 265s PRINT "@W HAS MORE THAN @X\N"; 265s SUB FUNC { 265s LOCAL (*Y, *Z) = @_; 265s IF (@Y > @Z) { 265s RETURN (\@Y, \@Z); 265s } ELSE { 265s RETURN (\@Z, \@Y); 265s } 265s } 265s 265s HERE WE'RE USING THE TYPEGLOBS TO DO SYMBOL TABLE ALIASING. IT'S 265s A TAD SUBTLE, THOUGH, AND ALSO WON'T WORK IF YOU'RE USING C 265s VARIABLES, BECAUSE ONLY GLOBALS (EVEN IN DISGUISE AS CS) 265s ARE IN THE SYMBOL TABLE. 265s 265s IF YOU'RE PASSING AROUND FILEHANDLES, YOU COULD USUALLY JUST USE THE BARE 265s TYPEGLOB, LIKE C<*STDOUT>, BUT TYPEGLOBS REFERENCES WORK, TOO. 265s FOR EXAMPLE: 265s 265s SPLUTTER(\*STDOUT); 265s SUB SPLUTTER { 265s MY $FH = SHIFT; 265s PRINT $FH "HER UM WELL A HMMM\N"; 265s } 265s 265s $REC = GET_REC(\*STDIN); 265s SUB GET_REC { 265s MY $FH = SHIFT; 265s RETURN SCALAR <$FH>; 265s } 265s 265s IF YOU'RE PLANNING ON GENERATING NEW FILEHANDLES, YOU COULD DO THIS. 265s NOTICE TO PASS BACK JUST THE BARE *FH, NOT ITS REFERENCE. 265s 265s SUB OPENIT { 265s MY $PATH = SHIFT; 265s LOCAL *FH; 265s RETURN OPEN (FH, $PATH) ? *FH : UNDEF; 265s } 265s 265s =HEAD2 PROTOTYPES 265s X X 265s 265s PERL SUPPORTS A VERY LIMITED KIND OF COMPILE-TIME ARGUMENT CHECKING 265s USING FUNCTION PROTOTYPING. THIS CAN BE DECLARED IN EITHER THE PROTO 265s SECTION OR WITH A L. 265s IF YOU DECLARE EITHER OF 265s 265s SUB MYPUSH (\@@) 265s SUB MYPUSH :PROTOTYPE(\@@) 265s 265s THEN C TAKES ARGUMENTS EXACTLY LIKE C DOES. 265s 265s IF SUBROUTINE SIGNATURES ARE ENABLED (SEE L), THEN 265s THE SHORTER PROTO SYNTAX IS UNAVAILABLE, BECAUSE IT WOULD CLASH WITH 265s SIGNATURES. IN THAT CASE, A PROTOTYPE CAN ONLY BE DECLARED IN THE FORM 265s OF AN ATTRIBUTE. 265s 265s THE 265s FUNCTION DECLARATION MUST BE VISIBLE AT COMPILE TIME. THE PROTOTYPE 265s AFFECTS ONLY INTERPRETATION OF NEW-STYLE CALLS TO THE FUNCTION, 265s WHERE NEW-STYLE IS DEFINED AS NOT USING THE C<&> CHARACTER. IN 265s OTHER WORDS, IF YOU CALL IT LIKE A BUILT-IN FUNCTION, THEN IT BEHAVES 265s LIKE A BUILT-IN FUNCTION. IF YOU CALL IT LIKE AN OLD-FASHIONED 265s SUBROUTINE, THEN IT BEHAVES LIKE AN OLD-FASHIONED SUBROUTINE. IT 265s NATURALLY FALLS OUT FROM THIS RULE THAT PROTOTYPES HAVE NO INFLUENCE 265s ON SUBROUTINE REFERENCES LIKE C<\&FOO> OR ON INDIRECT SUBROUTINE 265s CALLS LIKE C<&{$SUBREF}> OR C<< $SUBREF->() >>. 265s 265s METHOD CALLS ARE NOT INFLUENCED BY PROTOTYPES EITHER, BECAUSE THE 265s FUNCTION TO BE CALLED IS INDETERMINATE AT COMPILE TIME, SINCE 265s THE EXACT CODE CALLED DEPENDS ON INHERITANCE. 265s 265s BECAUSE THE INTENT OF THIS FEATURE IS PRIMARILY TO LET YOU DEFINE 265s SUBROUTINES THAT WORK LIKE BUILT-IN FUNCTIONS, HERE ARE PROTOTYPES 265s FOR SOME OTHER FUNCTIONS THAT PARSE ALMOST EXACTLY LIKE THE 265s CORRESPONDING BUILT-IN. 265s 265s DECLARED AS CALLED AS 265s 265s SUB MYLINK ($$) MYLINK $OLD, $NEW 265s SUB MYVEC ($$$) MYVEC $VAR, $OFFSET, 1 265s SUB MYINDEX ($$;$) MYINDEX &GETSTRING, "SUBSTR" 265s SUB MYSYSWRITE ($$$;$) MYSYSWRITE $BUF, 0, LENGTH($BUF) - $OFF, $OFF 265s SUB MYREVERSE (@) MYREVERSE $X, $Y, $Z 265s SUB MYJOIN ($@) MYJOIN ":", $X, $Y, $Z 265s SUB MYPOP (\@) MYPOP @ARRAY 265s SUB MYSPLICE (\@$$@) MYSPLICE @ARRAY, 0, 2, @PUSHME 265s SUB MYKEYS (\[%@]) MYKEYS $HASHREF->%* 265s SUB MYOPEN (*;$) MYOPEN HANDLE, $NAME 265s SUB MYPIPE (**) MYPIPE READHANDLE, WRITEHANDLE 265s SUB MYGREP (&@) MYGREP { /FOO/ } $X, $Y, $Z 265s SUB MYRAND (;$) MYRAND 42 265s SUB MYTIME () MYTIME 265s 265s ANY BACKSLASHED PROTOTYPE CHARACTER REPRESENTS AN ACTUAL ARGUMENT 265s THAT MUST START WITH THAT CHARACTER (OPTIONALLY PRECEDED BY C, 265s C OR C), WITH THE EXCEPTION OF C<$>, WHICH WILL 265s ACCEPT ANY SCALAR LVALUE EXPRESSION, SUCH AS C<$FOO = 7> OR 265s C<< MY_FUNCTION()->[0] >>. THE VALUE PASSED AS PART OF C<@_> WILL BE A 265s REFERENCE TO THE ACTUAL ARGUMENT GIVEN IN THE SUBROUTINE CALL, 265s OBTAINED BY APPLYING C<\> TO THAT ARGUMENT. 265s 265s YOU CAN USE THE C<\[]> BACKSLASH GROUP NOTATION TO SPECIFY MORE THAN ONE 265s ALLOWED ARGUMENT TYPE. FOR EXAMPLE: 265s 265s SUB MYREF (\[$@%&*]) 265s 265s WILL ALLOW CALLING MYREF() AS 265s 265s MYREF $VAR 265s MYREF @ARRAY 265s MYREF %HASH 265s MYREF &SUB 265s MYREF *GLOB 265s 265s AND THE FIRST ARGUMENT OF MYREF() WILL BE A REFERENCE TO 265s A SCALAR, AN ARRAY, A HASH, A CODE, OR A GLOB. 265s 265s UNBACKSLASHED PROTOTYPE CHARACTERS HAVE SPECIAL MEANINGS. ANY 265s UNBACKSLASHED C<@> OR C<%> EATS ALL REMAINING ARGUMENTS, AND FORCES 265s LIST CONTEXT. AN ARGUMENT REPRESENTED BY C<$> FORCES SCALAR CONTEXT. AN 265s C<&> REQUIRES AN ANONYMOUS SUBROUTINE, WHICH, IF PASSED AS THE FIRST 265s ARGUMENT, DOES NOT REQUIRE THE C KEYWORD OR A SUBSEQUENT COMMA. 265s 265s A C<*> ALLOWS THE SUBROUTINE TO ACCEPT A BAREWORD, CONSTANT, SCALAR EXPRESSION, 265s TYPEGLOB, OR A REFERENCE TO A TYPEGLOB IN THAT SLOT. THE VALUE WILL BE 265s AVAILABLE TO THE SUBROUTINE EITHER AS A SIMPLE SCALAR, OR (IN THE LATTER 265s TWO CASES) AS A REFERENCE TO THE TYPEGLOB. IF YOU WISH TO ALWAYS CONVERT 265s SUCH ARGUMENTS TO A TYPEGLOB REFERENCE, USE SYMBOL::QUALIFY_TO_REF() AS 265s FOLLOWS: 265s 265s USE SYMBOL 'QUALIFY_TO_REF'; 265s 265s SUB FOO (*) { 265s MY $FH = QUALIFY_TO_REF(SHIFT, CALLER); 265s ... 265s } 265s 265s THE C<+> PROTOTYPE IS A SPECIAL ALTERNATIVE TO C<$> THAT WILL ACT LIKE 265s C<\[@%]> WHEN GIVEN A LITERAL ARRAY OR HASH VARIABLE, BUT WILL OTHERWISE 265s FORCE SCALAR CONTEXT ON THE ARGUMENT. THIS IS USEFUL FOR FUNCTIONS WHICH 265s SHOULD ACCEPT EITHER A LITERAL ARRAY OR AN ARRAY REFERENCE AS THE ARGUMENT: 265s 265s SUB MYPUSH (+@) { 265s MY $AREF = SHIFT; 265s DIE "NOT AN ARRAY OR ARRAYREF" UNLESS REF $AREF EQ 'ARRAY'; 265s PUSH @$AREF, @_; 265s } 265s 265s WHEN USING THE C<+> PROTOTYPE, YOUR FUNCTION MUST CHECK THAT THE ARGUMENT 265s IS OF AN ACCEPTABLE TYPE. 265s 265s A SEMICOLON (C<;>) SEPARATES MANDATORY ARGUMENTS FROM OPTIONAL ARGUMENTS. 265s IT IS REDUNDANT BEFORE C<@> OR C<%>, WHICH GOBBLE UP EVERYTHING ELSE. 265s 265s AS THE LAST CHARACTER OF A PROTOTYPE, OR JUST BEFORE A SEMICOLON, A C<@> 265s OR A C<%>, YOU CAN USE C<_> IN PLACE OF C<$>: IF THIS ARGUMENT IS NOT 265s PROVIDED, C<$_> WILL BE USED INSTEAD. 265s 265s NOTE HOW THE LAST THREE EXAMPLES IN THE TABLE ABOVE ARE TREATED 265s SPECIALLY BY THE PARSER. C IS PARSED AS A TRUE LIST 265s OPERATOR, C IS PARSED AS A TRUE UNARY OPERATOR WITH UNARY 265s PRECEDENCE THE SAME AS C, AND C IS TRULY WITHOUT 265s ARGUMENTS, JUST LIKE C. THAT IS, IF YOU SAY 265s 265s MYTIME +2; 265s 265s YOU'LL GET C, NOT C, WHICH IS HOW IT WOULD BE PARSED 265s WITHOUT A PROTOTYPE. IF YOU WANT TO FORCE A UNARY FUNCTION TO HAVE THE 265s SAME PRECEDENCE AS A LIST OPERATOR, ADD C<;> TO THE END OF THE PROTOTYPE: 265s 265s SUB MYGETPROTOBYNUMBER($;); 265s MYGETPROTOBYNUMBER $X > $Y; # PARSED AS MYGETPROTOBYNUMBER($X > $Y) 265s 265s THE INTERESTING THING ABOUT C<&> IS THAT YOU CAN GENERATE NEW SYNTAX WITH IT, 265s PROVIDED IT'S IN THE INITIAL POSITION: 265s X<&> 265s 265s SUB TRY (&@) { 265s MY($TRY,$CATCH) = @_; 265s EVAL { &$TRY }; 265s IF ($@) { 265s LOCAL $_ = $@; 265s &$CATCH; 265s } 265s } 265s SUB CATCH (&) { $_[0] } 265s 265s TRY { 265s DIE "PHOOEY"; 265s } CATCH { 265s /PHOOEY/ AND PRINT "UNPHOOEY\N"; 265s }; 265s 265s THAT PRINTS C<"UNPHOOEY">. (YES, THERE ARE STILL UNRESOLVED 265s ISSUES HAVING TO DO WITH VISIBILITY OF C<@_>. I'M IGNORING THAT 265s QUESTION FOR THE MOMENT. (BUT NOTE THAT IF WE MAKE C<@_> LEXICALLY 265s SCOPED, THOSE ANONYMOUS SUBROUTINES CAN ACT LIKE CLOSURES... (GEE, 265s IS THIS SOUNDING A LITTLE LISPISH? (NEVER MIND.)))) 265s 265s AND HERE'S A REIMPLEMENTATION OF THE PERL C OPERATOR: 265s X 265s 265s SUB MYGREP (&@) { 265s MY $CODE = SHIFT; 265s MY @RESULT; 265s FOREACH $_ (@_) { 265s PUSH(@RESULT, $_) IF &$CODE; 265s } 265s @RESULT; 265s } 265s 265s SOME FOLKS WOULD PREFER FULL ALPHANUMERIC PROTOTYPES. ALPHANUMERICS HAVE 265s BEEN INTENTIONALLY LEFT OUT OF PROTOTYPES FOR THE EXPRESS PURPOSE OF 265s SOMEDAY IN THE FUTURE ADDING NAMED, FORMAL PARAMETERS. THE CURRENT 265s MECHANISM'S MAIN GOAL IS TO LET MODULE WRITERS PROVIDE BETTER DIAGNOSTICS 265s FOR MODULE USERS. LARRY FEELS THE NOTATION QUITE UNDERSTANDABLE TO PERL 265s PROGRAMMERS, AND THAT IT WILL NOT INTRUDE GREATLY UPON THE MEAT OF THE 265s MODULE, NOR MAKE IT HARDER TO READ. THE LINE NOISE IS VISUALLY 265s ENCAPSULATED INTO A SMALL PILL THAT'S EASY TO SWALLOW. 265s 265s IF YOU TRY TO USE AN ALPHANUMERIC SEQUENCE IN A PROTOTYPE YOU WILL 265s GENERATE AN OPTIONAL WARNING - "ILLEGAL CHARACTER IN PROTOTYPE...". 265s UNFORTUNATELY EARLIER VERSIONS OF PERL ALLOWED THE PROTOTYPE TO BE 265s USED AS LONG AS ITS PREFIX WAS A VALID PROTOTYPE. THE WARNING MAY BE 265s UPGRADED TO A FATAL ERROR IN A FUTURE VERSION OF PERL ONCE THE 265s MAJORITY OF OFFENDING CODE IS FIXED. 265s 265s IT'S PROBABLY BEST TO PROTOTYPE NEW FUNCTIONS, NOT RETROFIT PROTOTYPING 265s INTO OLDER ONES. THAT'S BECAUSE YOU MUST BE ESPECIALLY CAREFUL ABOUT 265s SILENT IMPOSITIONS OF DIFFERING LIST VERSUS SCALAR CONTEXTS. FOR EXAMPLE, 265s IF YOU DECIDE THAT A FUNCTION SHOULD TAKE JUST ONE PARAMETER, LIKE THIS: 265s 265s SUB FUNC ($) { 265s MY $N = SHIFT; 265s PRINT "YOU GAVE ME $N\N"; 265s } 265s 265s AND SOMEONE HAS BEEN CALLING IT WITH AN ARRAY OR EXPRESSION 265s RETURNING A LIST: 265s 265s FUNC(@FOO); 265s FUNC( $TEXT =~ /\W+/G ); 265s 265s THEN YOU'VE JUST SUPPLIED AN AUTOMATIC C IN FRONT OF THEIR 265s ARGUMENT, WHICH CAN BE MORE THAN A BIT SURPRISING. THE OLD C<@FOO> 265s WHICH USED TO HOLD ONE THING DOESN'T GET PASSED IN. INSTEAD, 265s C NOW GETS PASSED IN A C<1>; THAT IS, THE NUMBER OF ELEMENTS 265s IN C<@FOO>. AND THE C GETS CALLED IN SCALAR CONTEXT SO INSTEAD OF A 265s LIST OF WORDS IT RETURNS A BOOLEAN RESULT AND ADVANCES C. OUCH! 265s 265s IF A SUB HAS BOTH A PROTO AND A BLOCK, THE PROTOTYPE IS NOT APPLIED 265s UNTIL AFTER THE BLOCK IS COMPLETELY DEFINED. THIS MEANS THAT A RECURSIVE 265s FUNCTION WITH A PROTOTYPE HAS TO BE PREDECLARED FOR THE PROTOTYPE TO TAKE 265s EFFECT, LIKE SO: 265s 265s SUB FOO($$); 265s SUB FOO($$) { 265s FOO 1, 2; 265s } 265s 265s THIS IS ALL VERY POWERFUL, OF COURSE, AND SHOULD BE USED ONLY IN MODERATION 265s TO MAKE THE WORLD A BETTER PLACE. 265s 265s =HEAD2 CONSTANT FUNCTIONS 265s X 265s 265s FUNCTIONS WITH A PROTOTYPE OF C<()> ARE POTENTIAL CANDIDATES FOR 265s INLINING. IF THE RESULT AFTER OPTIMIZATION AND CONSTANT FOLDING 265s IS EITHER A CONSTANT OR A LEXICALLY-SCOPED SCALAR WHICH HAS NO OTHER 265s REFERENCES, THEN IT WILL BE USED IN PLACE OF FUNCTION CALLS MADE 265s WITHOUT C<&>. CALLS MADE USING C<&> ARE NEVER INLINED. (SEE 265s L FOR AN EASY WAY TO DECLARE MOST CONSTANTS.) 265s 265s THE FOLLOWING FUNCTIONS WOULD ALL BE INLINED: 265s 265s SUB PI () { 3.14159 } # NOT EXACT, BUT CLOSE. 265s SUB PI () { 4 * ATAN2 1, 1 } # AS GOOD AS IT GETS, 265s # AND IT'S INLINED, TOO! 265s SUB ST_DEV () { 0 } 265s SUB ST_INO () { 1 } 265s 265s SUB FLAG_FOO () { 1 << 8 } 265s SUB FLAG_BAR () { 1 << 9 } 265s SUB FLAG_MASK () { FLAG_FOO | FLAG_BAR } 265s 265s SUB OPT_BAZ () { NOT (0X1B58 & FLAG_MASK) } 265s 265s SUB N () { INT(OPT_BAZ) / 3 } 265s 265s SUB FOO_SET () { 1 IF FLAG_MASK & FLAG_FOO } 265s SUB FOO_SET2 () { IF (FLAG_MASK & FLAG_FOO) { 1 } } 265s 265s (BE AWARE THAT THE LAST EXAMPLE WAS NOT ALWAYS INLINED IN PERL 5.20 AND 265s EARLIER, WHICH DID NOT BEHAVE CONSISTENTLY WITH SUBROUTINES CONTAINING 265s INNER SCOPES.) YOU CAN COUNTERMAND INLINING BY USING AN EXPLICIT 265s C: 265s 265s SUB BAZ_VAL () { 265s IF (OPT_BAZ) { 265s RETURN 23; 265s } 265s ELSE { 265s RETURN 42; 265s } 265s } 265s SUB BONK_VAL () { RETURN 12345 } 265s 265s AS ALLUDED TO EARLIER YOU CAN ALSO DECLARE INLINED SUBS DYNAMICALLY AT 265s BEGIN TIME IF THEIR BODY CONSISTS OF A LEXICALLY-SCOPED SCALAR WHICH 265s HAS NO OTHER REFERENCES. ONLY THE FIRST EXAMPLE HERE WILL BE INLINED: 265s 265s BEGIN { 265s MY $VAR = 1; 265s NO STRICT 'REFS'; 265s *INLINED = SUB () { $VAR }; 265s } 265s 265s BEGIN { 265s MY $VAR = 1; 265s MY $REF = \$VAR; 265s NO STRICT 'REFS'; 265s *NOT_INLINED = SUB () { $VAR }; 265s } 265s 265s A NOT SO OBVIOUS CAVEAT WITH THIS (SEE [RT #79908]) IS WHAT HAPPENS IF THE 265s VARIABLE IS POTENTIALLY MODIFIABLE. FOR EXAMPLE: 265s 265s BEGIN { 265s MY $X = 10; 265s *FOO = SUB () { $X }; 265s $X++; 265s } 265s PRINT FOO(); # PRINTED 10 PRIOR TO 5.32.0 265s 265s FROM PERL 5.22 ONWARDS THIS GAVE A DEPRECATION WARNING, AND FROM PERL 5.32 265s ONWARDS IT BECAME A RUN-TIME ERROR. PREVIOUSLY THE VARIABLE WAS 265s IMMEDIATELY INLINED, AND STOPPED BEHAVING LIKE A NORMAL LEXICAL VARIABLE; 265s SO IT PRINTED C<10>, NOT C<11>. 265s 265s IF YOU STILL WANT SUCH A SUBROUTINE TO BE INLINED (WITH NO WARNING), MAKE 265s SURE THE VARIABLE IS NOT USED IN A CONTEXT WHERE IT COULD BE MODIFIED 265s ASIDE FROM WHERE IT IS DECLARED. 265s 265s # FINE, NO WARNING 265s BEGIN { 265s MY $X = 54321; 265s *INLINED = SUB () { $X }; 265s } 265s # ERROR 265s BEGIN { 265s MY $X; 265s $X = 54321; 265s *ALSO_INLINED = SUB () { $X }; 265s } 265s 265s PERL 5.22 ALSO INTRODUCES THE EXPERIMENTAL "CONST" ATTRIBUTE AS AN 265s ALTERNATIVE. (DISABLE THE "EXPERIMENTAL::CONST_ATTR" WARNINGS IF YOU WANT 265s TO USE IT.) WHEN APPLIED TO AN ANONYMOUS SUBROUTINE, IT FORCES THE SUB TO 265s BE CALLED WHEN THE C EXPRESSION IS EVALUATED. THE RETURN VALUE IS 265s CAPTURED AND TURNED INTO A CONSTANT SUBROUTINE: 265s 265s MY $X = 54321; 265s *INLINED = SUB : CONST { $X }; 265s $X++; 265s 265s THE RETURN VALUE OF C IN THIS EXAMPLE WILL ALWAYS BE 54321, 265s REGARDLESS OF LATER MODIFICATIONS TO $X. YOU CAN ALSO PUT ANY ARBITRARY 265s CODE INSIDE THE SUB, AT IT WILL BE EXECUTED IMMEDIATELY AND ITS RETURN 265s VALUE CAPTURED THE SAME WAY. 265s 265s IF YOU REALLY WANT A SUBROUTINE WITH A C<()> PROTOTYPE THAT RETURNS A 265s LEXICAL VARIABLE YOU CAN EASILY FORCE IT TO NOT BE INLINED BY ADDING 265s AN EXPLICIT C: 265s 265s BEGIN { 265s MY $X = 10; 265s *FOO = SUB () { RETURN $X }; 265s $X++; 265s } 265s PRINT FOO(); # PRINTS 11 265s 265s THE EASIEST WAY TO TELL IF A SUBROUTINE WAS INLINED IS BY USING 265s L. CONSIDER THIS EXAMPLE OF TWO SUBROUTINES RETURNING 265s C<1>, ONE WITH A C<()> PROTOTYPE CAUSING IT TO BE INLINED, AND ONE 265s WITHOUT (WITH DEPARSE OUTPUT TRUNCATED FOR CLARITY): 265s 265s $ PERL -MO=DEPARSE -E 'SUB ONE { 1 } IF (ONE) { PRINT ONE IF ONE }' 265s SUB ONE { 265s 1; 265s } 265s IF (ONE ) { 265s PRINT ONE() IF ONE ; 265s } 265s 265s $ PERL -MO=DEPARSE -E 'SUB ONE () { 1 } IF (ONE) { PRINT ONE IF ONE }' 265s SUB ONE () { 1 } 265s DO { 265s PRINT 1 265s }; 265s 265s IF YOU REDEFINE A SUBROUTINE THAT WAS ELIGIBLE FOR INLINING, YOU'LL 265s GET A WARNING BY DEFAULT. YOU CAN USE THIS WARNING TO TELL WHETHER OR 265s NOT A PARTICULAR SUBROUTINE IS CONSIDERED INLINABLE, SINCE IT'S 265s DIFFERENT THAN THE WARNING FOR OVERRIDING NON-INLINED SUBROUTINES: 265s 265s $ PERL -E 'SUB ONE () {1} SUB ONE () {2}' 265s CONSTANT SUBROUTINE ONE REDEFINED AT -E LINE 1. 265s $ PERL -WE 'SUB ONE {1} SUB ONE {2}' 265s SUBROUTINE ONE REDEFINED AT -E LINE 1. 265s 265s THE WARNING IS CONSIDERED SEVERE ENOUGH NOT TO BE AFFECTED BY THE 265s B<-W> SWITCH (OR ITS ABSENCE) BECAUSE PREVIOUSLY COMPILED INVOCATIONS 265s OF THE FUNCTION WILL STILL BE USING THE OLD VALUE OF THE FUNCTION. IF 265s YOU NEED TO BE ABLE TO REDEFINE THE SUBROUTINE, YOU NEED TO ENSURE 265s THAT IT ISN'T INLINED, EITHER BY DROPPING THE C<()> PROTOTYPE (WHICH 265s CHANGES CALLING SEMANTICS, SO BEWARE) OR BY THWARTING THE INLINING 265s MECHANISM IN SOME OTHER WAY, E.G. BY ADDING AN EXPLICIT C, AS 265s MENTIONED ABOVE: 265s 265s SUB NOT_INLINED () { RETURN 23 } 265s 265s =HEAD2 OVERRIDING BUILT-IN FUNCTIONS 265s X X X X 265s 265s MANY BUILT-IN FUNCTIONS MAY BE OVERRIDDEN, THOUGH THIS SHOULD BE TRIED 265s ONLY OCCASIONALLY AND FOR GOOD REASON. TYPICALLY THIS MIGHT BE 265s DONE BY A PACKAGE ATTEMPTING TO EMULATE MISSING BUILT-IN FUNCTIONALITY 265s ON A NON-UNIX SYSTEM. 265s 265s OVERRIDING MAY BE DONE ONLY BY IMPORTING THE NAME FROM A MODULE AT 265s COMPILE TIME--ORDINARY PREDECLARATION ISN'T GOOD ENOUGH. HOWEVER, THE 265s C PRAGMA LETS YOU, IN EFFECT, PREDECLARE SUBS 265s VIA THE IMPORT SYNTAX, AND THESE NAMES MAY THEN OVERRIDE BUILT-IN ONES: 265s 265s USE SUBS 'CHDIR', 'CHROOT', 'CHMOD', 'CHOWN'; 265s CHDIR $SOMEWHERE; 265s SUB CHDIR { ... } 265s 265s TO UNAMBIGUOUSLY REFER TO THE BUILT-IN FORM, PRECEDE THE 265s BUILT-IN NAME WITH THE SPECIAL PACKAGE QUALIFIER C. FOR EXAMPLE, 265s SAYING C ALWAYS REFERS TO THE BUILT-IN C, EVEN 265s IF THE CURRENT PACKAGE HAS IMPORTED SOME OTHER SUBROUTINE CALLED 265s C<&OPEN()> FROM ELSEWHERE. EVEN THOUGH IT LOOKS LIKE A REGULAR 265s FUNCTION CALL, IT ISN'T: THE C PREFIX IN THAT CASE IS PART OF PERL'S 265s SYNTAX, AND WORKS FOR ANY KEYWORD, REGARDLESS OF WHAT IS IN THE C 265s PACKAGE. TAKING A REFERENCE TO IT, THAT IS, C<\&CORE::OPEN>, ONLY WORKS 265s FOR SOME KEYWORDS. SEE L. 265s 265s LIBRARY MODULES SHOULD NOT IN GENERAL EXPORT BUILT-IN NAMES LIKE C 265s OR C AS PART OF THEIR DEFAULT C<@EXPORT> LIST, BECAUSE THESE MAY 265s SNEAK INTO SOMEONE ELSE'S NAMESPACE AND CHANGE THE SEMANTICS UNEXPECTEDLY. 265s INSTEAD, IF THE MODULE ADDS THAT NAME TO C<@EXPORT_OK>, THEN IT'S 265s POSSIBLE FOR A USER TO IMPORT THE NAME EXPLICITLY, BUT NOT IMPLICITLY. 265s THAT IS, THEY COULD SAY 265s 265s USE MODULE 'OPEN'; 265s 265s AND IT WOULD IMPORT THE C OVERRIDE. BUT IF THEY SAID 265s 265s USE MODULE; 265s 265s THEY WOULD GET THE DEFAULT IMPORTS WITHOUT OVERRIDES. 265s 265s THE FOREGOING MECHANISM FOR OVERRIDING BUILT-IN IS RESTRICTED, QUITE 265s DELIBERATELY, TO THE PACKAGE THAT REQUESTS THE IMPORT. THERE IS A SECOND 265s METHOD THAT IS SOMETIMES APPLICABLE WHEN YOU WISH TO OVERRIDE A BUILT-IN 265s EVERYWHERE, WITHOUT REGARD TO NAMESPACE BOUNDARIES. THIS IS ACHIEVED BY 265s IMPORTING A SUB INTO THE SPECIAL NAMESPACE C. HERE IS AN 265s EXAMPLE THAT QUITE BRAZENLY REPLACES THE C OPERATOR WITH SOMETHING 265s THAT UNDERSTANDS REGULAR EXPRESSIONS. 265s 265s PACKAGE REGLOB; 265s REQUIRE EXPORTER; 265s @ISA = 'EXPORTER'; 265s @EXPORT_OK = 'GLOB'; 265s 265s SUB IMPORT { 265s MY $PKG = SHIFT; 265s RETURN UNLESS @_; 265s MY $SYM = SHIFT; 265s MY $WHERE = ($SYM =~ S/^GLOBAL_// ? 'CORE::GLOBAL' : CALLER(0)); 265s $PKG->EXPORT($WHERE, $SYM, @_); 265s } 265s 265s SUB GLOB { 265s MY $PAT = SHIFT; 265s MY @GOT; 265s IF (OPENDIR MY $D, '.') { 265s @GOT = GREP /$PAT/, READDIR $D; 265s CLOSEDIR $D; 265s } 265s RETURN @GOT; 265s } 265s 1; 265s 265s AND HERE'S HOW IT COULD BE (AB)USED: 265s 265s #USE REGLOB 'GLOBAL_GLOB'; # OVERRIDE GLOB() IN ALL NAMESPACES 265s PACKAGE FOO; 265s USE REGLOB 'GLOB'; # OVERRIDE GLOB() IN FOO:: ONLY 265s PRINT FOR <^[A-Z_]+\.PM\$>; # SHOW ALL PRAGMATIC MODULES 265s 265s THE INITIAL COMMENT SHOWS A CONTRIVED, EVEN DANGEROUS EXAMPLE. 265s BY OVERRIDING C GLOBALLY, YOU WOULD BE FORCING THE NEW (AND 265s SUBVERSIVE) BEHAVIOR FOR THE C OPERATOR FOR I NAMESPACE, 265s WITHOUT THE COMPLETE COGNIZANCE OR COOPERATION OF THE MODULES THAT OWN 265s THOSE NAMESPACES. NATURALLY, THIS SHOULD BE DONE WITH EXTREME CAUTION--IF 265s IT MUST BE DONE AT ALL. 265s 265s THE C EXAMPLE ABOVE DOES NOT IMPLEMENT ALL THE SUPPORT NEEDED TO 265s CLEANLY OVERRIDE PERL'S C OPERATOR. THE BUILT-IN C HAS 265s DIFFERENT BEHAVIORS DEPENDING ON WHETHER IT APPEARS IN A SCALAR OR LIST 265s CONTEXT, BUT OUR C DOESN'T. INDEED, MANY PERL BUILT-INS HAVE SUCH 265s CONTEXT SENSITIVE BEHAVIORS, AND THESE MUST BE ADEQUATELY SUPPORTED BY 265s A PROPERLY WRITTEN OVERRIDE. FOR A FULLY FUNCTIONAL EXAMPLE OF OVERRIDING 265s C, STUDY THE IMPLEMENTATION OF C IN THE STANDARD 265s LIBRARY. 265s 265s WHEN YOU OVERRIDE A BUILT-IN, YOUR REPLACEMENT SHOULD BE CONSISTENT (IF 265s POSSIBLE) WITH THE BUILT-IN NATIVE SYNTAX. YOU CAN ACHIEVE THIS BY USING 265s A SUITABLE PROTOTYPE. TO GET THE PROTOTYPE OF AN OVERRIDABLE BUILT-IN, 265s USE THE C FUNCTION WITH AN ARGUMENT OF C<"CORE::BUILTIN_NAME"> 265s (SEE L). 265s 265s NOTE HOWEVER THAT SOME BUILT-INS CAN'T HAVE THEIR SYNTAX EXPRESSED BY A 265s PROTOTYPE (SUCH AS C OR C). IF YOU OVERRIDE THEM YOU WON'T 265s BE ABLE TO FULLY MIMIC THEIR ORIGINAL SYNTAX. 265s 265s THE BUILT-INS C, C AND C CAN ALSO BE OVERRIDDEN, BUT DUE 265s TO SPECIAL MAGIC, THEIR ORIGINAL SYNTAX IS PRESERVED, AND YOU DON'T HAVE 265s TO DEFINE A PROTOTYPE FOR THEIR REPLACEMENTS. (YOU CAN'T OVERRIDE THE 265s C SYNTAX, THOUGH). 265s 265s C HAS SPECIAL ADDITIONAL DARK MAGIC: IF YOU INVOKE YOUR 265s C REPLACEMENT AS C, IT WILL ACTUALLY RECEIVE 265s THE ARGUMENT C<"FOO/BAR.PM"> IN @_. SEE L. 265s 265s AND, AS YOU'LL HAVE NOTICED FROM THE PREVIOUS EXAMPLE, IF YOU OVERRIDE 265s C, THE C<< <*> >> GLOB OPERATOR IS OVERRIDDEN AS WELL. 265s 265s IN A SIMILAR FASHION, OVERRIDING THE C FUNCTION ALSO OVERRIDES 265s THE EQUIVALENT I/O OPERATOR C<< >>. ALSO, OVERRIDING 265s C ALSO OVERRIDES THE OPERATORS C<``> AND C. 265s 265s FINALLY, SOME BUILT-INS (E.G. C OR C) CAN'T BE OVERRIDDEN. 265s 265s =HEAD2 AUTOLOADING 265s X X 265s 265s IF YOU CALL A SUBROUTINE THAT IS UNDEFINED, YOU WOULD ORDINARILY 265s GET AN IMMEDIATE, FATAL ERROR COMPLAINING THAT THE SUBROUTINE DOESN'T 265s EXIST. (LIKEWISE FOR SUBROUTINES BEING USED AS METHODS, WHEN THE 265s METHOD DOESN'T EXIST IN ANY BASE CLASS OF THE CLASS'S PACKAGE.) 265s HOWEVER, IF AN C SUBROUTINE IS DEFINED IN THE PACKAGE OR 265s PACKAGES USED TO LOCATE THE ORIGINAL SUBROUTINE, THEN THAT 265s C SUBROUTINE IS CALLED WITH THE ARGUMENTS THAT WOULD HAVE 265s BEEN PASSED TO THE ORIGINAL SUBROUTINE. THE FULLY QUALIFIED NAME 265s OF THE ORIGINAL SUBROUTINE MAGICALLY APPEARS IN THE GLOBAL $AUTOLOAD 265s VARIABLE OF THE SAME PACKAGE AS THE C ROUTINE. THE NAME 265s IS NOT PASSED AS AN ORDINARY ARGUMENT BECAUSE, ER, WELL, JUST 265s BECAUSE, THAT'S WHY. (AS AN EXCEPTION, A METHOD CALL TO A NONEXISTENT 265s C OR C METHOD IS JUST SKIPPED INSTEAD. ALSO, IF 265s THE AUTOLOAD SUBROUTINE IS AN XSUB, THERE ARE OTHER WAYS TO RETRIEVE THE 265s SUBROUTINE NAME. SEE L FOR DETAILS.) 265s 265s 265s MANY C ROUTINES LOAD IN A DEFINITION FOR THE REQUESTED 265s SUBROUTINE USING EVAL(), THEN EXECUTE THAT SUBROUTINE USING A SPECIAL 265s FORM OF GOTO() THAT ERASES THE STACK FRAME OF THE C ROUTINE 265s WITHOUT A TRACE. (SEE THE SOURCE TO THE STANDARD MODULE DOCUMENTED 265s IN L, FOR EXAMPLE.) BUT AN C ROUTINE CAN 265s ALSO JUST EMULATE THE ROUTINE AND NEVER DEFINE IT. FOR EXAMPLE, 265s LET'S PRETEND THAT A FUNCTION THAT WASN'T DEFINED SHOULD JUST INVOKE 265s C WITH THOSE ARGUMENTS. ALL YOU'D DO IS: 265s 265s SUB AUTOLOAD { 265s OUR $AUTOLOAD; # KEEP 'USE STRICT' HAPPY 265s MY $PROGRAM = $AUTOLOAD; 265s $PROGRAM =~ S/.*:://; 265s SYSTEM($PROGRAM, @_); 265s } 265s DATE(); 265s WHO(); 265s LS('-L'); 265s 265s IN FACT, IF YOU PREDECLARE FUNCTIONS YOU WANT TO CALL THAT WAY, YOU DON'T 265s EVEN NEED PARENTHESES: 265s 265s USE SUBS QW(DATE WHO LS); 265s DATE; 265s WHO; 265s LS '-L'; 265s 265s A MORE COMPLETE EXAMPLE OF THIS IS THE SHELL MODULE ON CPAN, WHICH 265s CAN TREAT UNDEFINED SUBROUTINE CALLS AS CALLS TO EXTERNAL PROGRAMS. 265s 265s MECHANISMS ARE AVAILABLE TO HELP MODULES WRITERS SPLIT THEIR MODULES 265s INTO AUTOLOADABLE FILES. SEE THE STANDARD AUTOLOADER MODULE 265s DESCRIBED IN L AND IN L, THE STANDARD 265s SELFLOADER MODULES IN L, AND THE DOCUMENT ON ADDING C 265s FUNCTIONS TO PERL CODE IN L. 265s 265s =HEAD2 SUBROUTINE ATTRIBUTES 265s X X X 265s 265s A SUBROUTINE DECLARATION OR DEFINITION MAY HAVE A LIST OF ATTRIBUTES 265s ASSOCIATED WITH IT. IF SUCH AN ATTRIBUTE LIST IS PRESENT, IT IS 265s BROKEN UP AT SPACE OR COLON BOUNDARIES AND TREATED AS THOUGH A 265s C HAD BEEN SEEN. SEE L FOR DETAILS 265s ABOUT WHAT ATTRIBUTES ARE CURRENTLY SUPPORTED. 265s UNLIKE THE LIMITATION WITH THE OBSOLESCENT C, THE 265s C SYNTAX WORKS TO ASSOCIATE THE ATTRIBUTES WITH 265s A PRE-DECLARATION, AND NOT JUST WITH A SUBROUTINE DEFINITION. 265s 265s THE ATTRIBUTES MUST BE VALID AS SIMPLE IDENTIFIER NAMES (WITHOUT ANY 265s PUNCTUATION OTHER THAN THE '_' CHARACTER). THEY MAY HAVE A PARAMETER 265s LIST APPENDED, WHICH IS ONLY CHECKED FOR WHETHER ITS PARENTHESES ('(',')') 265s NEST PROPERLY. 265s 265s EXAMPLES OF VALID SYNTAX (EVEN THOUGH THE ATTRIBUTES ARE UNKNOWN): 265s 265s SUB FNORD (&\%) : SWITCH(10,FOO(7,3)) : EXPENSIVE; 265s SUB PLUGH () : UGLY('\(") :BAD; 265s SUB XYZZY : _5X5 { ... } 265s 265s EXAMPLES OF INVALID SYNTAX: 265s 265s SUB FNORD : SWITCH(10,FOO(); # ()-STRING NOT BALANCED 265s SUB SNOID : UGLY('('); # ()-STRING NOT BALANCED 265s SUB XYZZY : 5X5; # "5X5" NOT A VALID IDENTIFIER 265s SUB PLUGH : Y2::NORTH; # "Y2::NORTH" NOT A SIMPLE IDENTIFIER 265s SUB SNURT : FOO + BAR; # "+" NOT A COLON OR SPACE 265s 265s THE ATTRIBUTE LIST IS PASSED AS A LIST OF CONSTANT STRINGS TO THE CODE 265s WHICH ASSOCIATES THEM WITH THE SUBROUTINE. IN PARTICULAR, THE SECOND EXAMPLE 265s OF VALID SYNTAX ABOVE CURRENTLY LOOKS LIKE THIS IN TERMS OF HOW IT'S 265s PARSED AND INVOKED: 265s 265s USE ATTRIBUTES __PACKAGE__, \&PLUGH, Q[UGLY('\(")], 'BAD'; 265s 265s FOR FURTHER DETAILS ON ATTRIBUTE LISTS AND THEIR MANIPULATION, 265s SEE L AND L. 265s 265s =HEAD1 SEE ALSO 265s 265s SEE L FOR MORE ABOUT REFERENCES AND CLOSURES. 265s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING C SUBROUTINES FROM PERL. 265s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING PERL SUBROUTINES FROM C. 265s SEE L TO LEARN ABOUT BUNDLING UP YOUR FUNCTIONS IN SEPARATE FILES. 265s SEE L TO LEARN WHAT LIBRARY MODULES COME STANDARD ON YOUR SYSTEM. 265s SEE L TO LEARN HOW TO MAKE OBJECT METHOD CALLS. 265s 265s =FOR VI 265s # EX: SET STS=0 SW=4 ET: 265s 265s ok 2 265s # testing mod_cgi with /modules/cgi/perl.pl 265s # expected 200 265s # received 200 265s # body: PERL CGI 265s ok 3 265s # testing mod_test_rwrite with /test_rwrite 265s # expected 200 265s # received 200 265s # body: A 265s ok 4 265s ok 267s t/filter/case_in.t .................. 267s 1..3 267s # Running under perl version 5.038002 for linux 267s # Current time local: Sat Mar 16 11:05:23 2024 267s # Current time GMT: Sat Mar 16 11:05:23 2024 267s # Using Test.pm version 1.31 267s # Using Apache/Test.pm version 1.42 267s ok 1 267s # testing mod_cgi with /modules/cgi/perl_echo.pl 267s # expected 200 267s # received 200 267s ok 2 267s # testing mod_echo_post with /echo_post 267s # expected 200 267s # received 200 267s ok 3 267s ok 269s t/filter/input_body.t ............... 269s 1..2 269s # Running under perl version 5.038002 for linux 269s # Current time local: Sat Mar 16 11:05:25 2024 269s # Current time GMT: Sat Mar 16 11:05:25 2024 269s # Using Test.pm version 1.31 269s # Using Apache/Test.pm version 1.42 269s # testing : Posted "1 ko" 269s # expected: 'ok 1' 269s # received: 'ok 1' 269s ok 1 269s # testing : Posted "2 ko" 269s # expected: 'ok 2' 269s # received: 'ok 2' 269s ok 2 269s ok 271s t/http11/basicauth.t ................ 271s 1..3 271s # Running under perl version 5.038002 for linux 271s # Current time local: Sat Mar 16 11:05:27 2024 271s # Current time GMT: Sat Mar 16 11:05:27 2024 271s # Using Test.pm version 1.31 271s # Using Apache/Test.pm version 1.42 271s ok 1 271s ok 2 271s ok 3 271s ok 274s t/http11/chunked.t .................. 274s 1..30 274s # Running under perl version 5.038002 for linux 274s # Current time local: Sat Mar 16 11:05:29 2024 274s # Current time GMT: Sat Mar 16 11:05:29 2024 274s # Using Test.pm version 1.31 274s # Using Apache/Test.pm version 1.42 274s # testing : response protocol 274s # expected: 'HTTP/1.1' 274s # received: 'HTTP/1.1' 274s ok 1 274s # testing : response Transfer-Encoding 274s # expected: 'chunked' 274s # received: 'chunked' 274s ok 2 274s # testing : no Content-Length 274s # expected: 0 274s # received: 0 274s ok 3 274s # testing : body length 274s # expected: '70976' 274s # received: 70976 274s ok 4 274s # testing : number of requests 274s # expected: 1 274s # received: 1 274s ok 5 274s # testing : response protocol 274s # expected: 'HTTP/1.1' 274s # received: 'HTTP/1.1' 274s ok 6 274s # testing : response Transfer-Encoding 274s # expected: 'chunked' 274s # received: 'chunked' 274s ok 7 274s # testing : no Content-Length 274s # expected: 0 274s # received: 0 274s ok 8 274s # testing : body length 274s # expected: '212509' 274s # received: 212509 274s ok 9 274s # testing : number of requests 274s # expected: 2 274s # received: 2 274s ok 10 274s # testing : response protocol 274s # expected: 'HTTP/1.1' 274s # received: 'HTTP/1.1' 274s ok 11 274s # testing : response Transfer-Encoding 274s # expected: 'chunked' 274s # received: 'chunked' 274s ok 12 274s # testing : no Content-Length 274s # expected: 0 274s # received: 0 274s ok 13 274s # testing : body length 274s # expected: '280545' 274s # received: 280545 274s ok 14 274s # testing : number of requests 274s # expected: 3 274s # received: 3 274s ok 15 274s # testing : response protocol 274s # expected: 'HTTP/1.1' 274s # received: 'HTTP/1.1' 274s ok 16 274s # testing : response Transfer-Encoding 274s # expected: 'chunked' 274s # received: 'chunked' 274s ok 17 274s # testing : no Content-Length 274s # expected: 0 274s # received: 0 274s ok 18 274s # testing : body length 274s # expected: '845969' 274s # received: 845969 274s ok 19 274s # testing : number of requests 274s # expected: 4 274s # received: 4 274s ok 20 274s # testing : response protocol 274s # expected: 'HTTP/1.1' 274s # received: 'HTTP/1.1' 274s ok 21 274s # testing : no Transfer-Encoding (test result inverted) 274s # expected: 'chunked' 274s # received: '' 274s ok 22 274s # testing : content length 274s # expected: 253 274s # received: '253' 274s ok 23 274s # testing : body length 274s # expected: '242' 274s # received: 242 274s ok 24 274s # testing : number of requests 274s # expected: 5 274s # received: 5 274s ok 25 274s # testing : response protocol 274s # expected: 'HTTP/1.1' 274s # received: 'HTTP/1.1' 274s ok 26 274s # testing : no Transfer-Encoding (test result inverted) 274s # expected: 'chunked' 274s # received: '' 274s ok 27 274s # testing : content length 274s # expected: '' 274s # received: '' 274s ok 28 274s # testing : body length 274s # expected: '14276' 274s # received: 14276 274s ok 29 274s # testing : number of requests 274s # expected: 6 274s # received: 6 274s ok 30 274s ok 276s t/http11/chunked2.t ................. 276s 1..2 276s # Running under perl version 5.038002 for linux 276s # Current time local: Sat Mar 16 11:05:32 2024 276s # Current time GMT: Sat Mar 16 11:05:32 2024 276s # Using Test.pm version 1.31 276s # Using Apache/Test.pm version 1.42 276s # testing : successful response 276s # expected: 200 276s # received: '200' 276s ok 1 276s # expected: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 276s # received: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 276s ok 2 276s ok 278s t/http11/clength.t .................. 278s 1..6 278s # Running under perl version 5.038002 for linux 278s # Current time local: Sat Mar 16 11:05:34 2024 278s # Current time GMT: Sat Mar 16 11:05:34 2024 278s # Using Test.pm version 1.31 278s # Using Apache/Test.pm version 1.42 278s # testing : successful response 278s # expected: 200 278s # received: '200' 278s ok 1 278s # expected: 10 278s # received: '10' 278s ok 2 278s # expected: 'bbbbbbbbbb' 278s # received: 'bbbbbbbbbb' 278s ok 3 278s # testing : successful response 278s # expected: 200 278s # received: '200' 278s ok 4 278s # expected: 6 278s # received: '6' 278s ok 5 278s # expected: 'foobar' 278s # received: 'foobar' 278s ok 6 278s ok 282s t/http11/post.t ..................... 282s # using LWP client 282s 1..51 282s # Running under perl version 5.038002 for linux 282s # Current time local: Sat Mar 16 11:05:36 2024 282s # Current time GMT: Sat Mar 16 11:05:36 2024 282s # Using Test.pm version 1.31 282s # Using Apache/Test.pm version 1.42 282s #lwp request: 282s #POST http://localhost:8529/eat_post HTTP/1.1 282s #User-Agent: libwww-perl/6.76 282s #Content-Length: 1024 282s # 282s #server response: 282s #HTTP/1.1 200 OK 282s #Connection: Keep-Alive 282s #Date: Sat, 16 Mar 2024 11:05:39 GMT 282s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 282s #Vary: In-If1 282s #Content-Length: 5 282s #Client-Date: Sat, 16 Mar 2024 11:05:39 GMT 282s #Client-Peer: 127.0.0.1:8529 282s #Client-Response-Num: 1 282s #DMMATCH1: 1 282s #Keep-Alive: timeout=5, max=100 282s # 282s # testing : length posted 282s # expected: '1024' 282s # received: 1024 282s ok 1 282s #lwp request: 282s #POST http://localhost:8529/eat_post HTTP/1.1 282s #User-Agent: libwww-perl/6.76 282s #Content-Length: 2048 282s # 282s #server response: 282s #HTTP/1.1 200 OK 282s #Date: Sat, 16 Mar 2024 11:05:39 GMT 282s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 282s #Vary: In-If1 282s #Content-Length: 5 282s #Client-Date: Sat, 16 Mar 2024 11:05:39 GMT 282s #Client-Peer: 127.0.0.1:8529 282s #Client-Response-Num: 2 282s #DMMATCH1: 1 282s # 282s # testing : length posted 282s # expected: '2048' 282s # received: 2048 282s ok 2 282s #lwp request: 282s #POST http://localhost:8529/eat_post HTTP/1.1 282s #User-Agent: libwww-perl/6.76 282s #Content-Length: 3072 282s # 282s #server response: 282s #HTTP/1.1 200 OK 282s #Date: Sat, 16 Mar 2024 11:05:39 GMT 282s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 282s #Vary: In-If1 282s #Content-Length: 5 282s #Client-Date: Sat, 16 Mar 2024 11:05:39 GMT 282s #Client-Peer: 127.0.0.1:8529 282s #Client-Response-Num: 3 282s #DMMATCH1: 1 282s # 282s # testing : length posted 282s # expected: '3072' 282s # received: 3072 282s ok 3 282s #lwp request: 282s #POST http://localhost:8529/eat_post HTTP/1.1 282s #User-Agent: libwww-perl/6.76 282s #Content-Length: 4096 282s # 282s #server response: 282s #HTTP/1.1 200 OK 282s #Date: Sat, 16 Mar 2024 11:05:39 GMT 282s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 282s #Vary: In-If1 282s #Content-Length: 5 282s #Client-Date: Sat, 16 Mar 2024 11:05:39 GMT 282s #Client-Peer: 127.0.0.1:8529 282s #Client-Response-Num: 4 282s #DMMATCH1: 1 282s # 282s # testing : length posted 282s # expected: '4096' 282s # received: 4096 282s ok 4 282s #lwp request: 282s #POST http://localhost:8529/eat_post HTTP/1.1 282s #User-Agent: libwww-perl/6.76 282s #Content-Length: 5120 282s # 282s #server response: 282s #HTTP/1.1 200 OK 282s #Date: Sat, 16 Mar 2024 11:05:39 GMT 282s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 282s #Vary: In-If1 282s #Content-Length: 5 282s #Client-Date: Sat, 16 Mar 2024 11:05:39 GMT 282s #Client-Peer: 127.0.0.1:8529 282s #Client-Response-Num: 5 282s #DMMATCH1: 1 282s # 282s # testing : length posted 282s # expected: '5120' 282s # received: 5120 282s ok 5 282s #lwp request: 282s #POST http://localhost:8529/eat_post HTTP/1.1 282s #User-Agent: libwww-perl/6.76 282s #Content-Length: 6144 282s # 282s #server response: 282s #HTTP/1.1 200 OK 282s #Date: Sat, 16 Mar 2024 11:05:39 GMT 282s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 282s #Vary: In-If1 282s #Content-Length: 5 282s #Client-Date: Sat, 16 Mar 2024 11:05:39 GMT 282s #Client-Peer: 127.0.0.1:8529 282s #Client-Response-Num: 6 282s #DMMATCH1: 1 282s # 282s # testing : length posted 282s # expected: '6144' 282s # received: 6144 282s ok 6 282s #lwp request: 282s #POST http://localhost:8529/eat_post HTTP/1.1 282s #User-Agent: libwww-perl/6.76 282s #Content-Length: 7168 282s # 282s #server response: 282s #HTTP/1.1 200 OK 282s #Date: Sat, 16 Mar 2024 11:05:39 GMT 282s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 282s #Vary: In-If1 282s #Content-Length: 5 282s #Client-Date: Sat, 16 Mar 2024 11:05:39 GMT 282s #Client-Peer: 127.0.0.1:8529 282s #Client-Response-Num: 7 282s #DMMATCH1: 1 282s # 282s # testing : length posted 282s # expected: '7168' 282s # received: 7168 282s ok 7 282s #lwp request: 282s #POST http://localhost:8529/eat_post HTTP/1.1 282s #User-Agent: libwww-perl/6.76 282s #Content-Length: 8192 282s # 282s #server response: 282s #HTTP/1.1 200 OK 282s #Date: Sat, 16 Mar 2024 11:05:39 GMT 282s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 282s #Vary: In-If1 282s #Content-Length: 5 282s #Client-Date: Sat, 16 Mar 2024 11:05:39 GMT 282s #Client-Peer: 127.0.0.1:8529 282s #Client-Response-Num: 8 282s #DMMATCH1: 1 282s # 282s # testing : length posted 282s # expected: '8192' 282s # received: 8192 282s ok 8 282s #lwp request: 282s #POST http://localhost:8529/eat_post HTTP/1.1 282s #User-Agent: libwww-perl/6.76 282s #Content-Length: 9216 282s # 282s #server response: 282s #HTTP/1.1 200 OK 282s #Date: Sat, 16 Mar 2024 11:05:39 GMT 282s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 282s #Vary: In-If1 282s #Content-Length: 5 282s #Client-Date: Sat, 16 Mar 2024 11:05:39 GMT 282s #Client-Peer: 127.0.0.1:8529 282s #Client-Response-Num: 9 282s #DMMATCH1: 1 282s # 282s # testing : length posted 282s # expected: '9216' 282s # received: 9216 282s ok 9 282s #lwp request: 282s #POST http://localhost:8529/eat_post HTTP/1.1 282s #User-Agent: libwww-perl/6.76 282s #Content-Length: 10240 282s # 282s #server response: 282s #HTTP/1.1 200 OK 282s #Date: Sat, 16 Mar 2024 11:05:39 GMT 282s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 282s #Vary: In-If1 282s #Content-Length: 6 282s #Client-Date: Sat, 16 Mar 2024 11:05:39 GMT 282s #Client-Peer: 127.0.0.1:8529 282s #Client-Response-Num: 10 282s #DMMATCH1: 1 282s # 282s # testing : length posted 282s # expected: '10240' 282s # received: 10240 282s ok 10 282s #lwp request: 282s #POST http://localhost:8529/eat_post HTTP/1.1 282s #User-Agent: libwww-perl/6.76 282s #Content-Length: 11264 282s # 282s #server response: 282s #HTTP/1.1 200 OK 282s #Date: Sat, 16 Mar 2024 11:05:39 GMT 282s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 282s #Vary: In-If1 282s #Content-Length: 6 282s #Client-Date: Sat, 16 Mar 2024 11:05:39 GMT 282s #Client-Peer: 127.0.0.1:8529 282s #Client-Response-Num: 11 282s #DMMATCH1: 1 282s # 282s # testing : length posted 282s # expected: '11264' 282s # received: 11264 282s ok 11 282s #lwp request: 282s #POST http://localhost:8529/eat_post HTTP/1.1 282s #User-Agent: libwww-perl/6.76 282s #Content-Length: 12288 282s # 282s #server response: 282s #HTTP/1.1 200 OK 282s #Date: Sat, 16 Mar 2024 11:05:39 GMT 282s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 282s #Vary: In-If1 282s #Content-Length: 6 282s #Client-Date: Sat, 16 Mar 2024 11:05:39 GMT 282s #Client-Peer: 127.0.0.1:8529 282s #Client-Response-Num: 12 282s #DMMATCH1: 1 282s # 282s # testing : length posted 282s # expected: '12288' 282s # received: 12288 282s ok 12 282s #lwp request: 282s #POST http://localhost:8529/eat_post HTTP/1.1 282s #User-Agent: libwww-perl/6.76 282s #Content-Length: 13312 282s # 282s #server response: 282s #HTTP/1.1 200 OK 282s #Date: Sat, 16 Mar 2024 11:05:39 GMT 282s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 282s #Vary: In-If1 282s #Content-Length: 6 282s #Client-Date: Sat, 16 Mar 2024 11:05:39 GMT 282s #Client-Peer: 127.0.0.1:8529 282s #Client-Response-Num: 13 282s #DMMATCH1: 1 282s # 282s # testing : length posted 282s # expected: '13312' 282s # received: 13312 282s ok 13 282s #lwp request: 282s #POST http://localhost:8529/eat_post HTTP/1.1 282s #User-Agent: libwww-perl/6.76 282s #Content-Length: 14336 282s # 282s #server response: 282s #HTTP/1.1 200 OK 282s #Date: Sat, 16 Mar 2024 11:05:39 GMT 282s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 282s #Vary: In-If1 282s #Content-Length: 6 282s #Client-Date: Sat, 16 Mar 2024 11:05:39 GMT 282s #Client-Peer: 127.0.0.1:8529 282s #Client-Response-Num: 14 282s #DMMATCH1: 1 282s # 282s # testing : length posted 282s # expected: '14336' 282s # received: 14336 282s ok 14 282s #lwp request: 282s #POST http://localhost:8529/eat_post HTTP/1.1 282s #User-Agent: libwww-perl/6.76 282s #Content-Length: 15360 282s # 282s #server response: 282s #HTTP/1.1 200 OK 282s #Date: Sat, 16 Mar 2024 11:05:39 GMT 282s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 282s #Vary: In-If1 282s #Content-Length: 6 282s #Client-Date: Sat, 16 Mar 2024 11:05:39 GMT 282s #Client-Peer: 127.0.0.1:8529 282s #Client-Response-Num: 15 282s #DMMATCH1: 1 282s # 282s # testing : length posted 282s # expected: '15360' 282s # received: 15360 282s ok 15 282s #lwp request: 282s #POST http://localhost:8529/eat_post HTTP/1.1 282s #User-Agent: libwww-perl/6.76 282s #Content-Length: 16384 282s # 282s #server response: 282s #HTTP/1.1 200 OK 282s #Date: Sat, 16 Mar 2024 11:05:39 GMT 282s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 282s #Vary: In-If1 282s #Content-Length: 6 282s #Client-Date: Sat, 16 Mar 2024 11:05:39 GMT 282s #Client-Peer: 127.0.0.1:8529 282s #Client-Response-Num: 16 282s #DMMATCH1: 1 282s # 282s # testing : length posted 282s # expected: '16384' 282s # received: 16384 282s ok 16 282s #lwp request: 282s #POST http://localhost:8529/eat_post HTTP/1.1 282s #User-Agent: libwww-perl/6.76 282s #Content-Length: 17408 282s # 282s #server response: 282s #HTTP/1.1 200 OK 282s #Date: Sat, 16 Mar 2024 11:05:39 GMT 282s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 282s #Vary: In-If1 282s #Content-Length: 6 282s #Client-Date: Sat, 16 Mar 2024 11:05:39 GMT 282s #Client-Peer: 127.0.0.1:8529 282s #Client-Response-Num: 17 282s #DMMATCH1: 1 282s # 282s # testing : length posted 282s # expected: '17408' 282s # received: 17408 282s ok 17 282s #lwp request: 282s #POST http://localhost:8529/eat_post HTTP/1.1 282s #User-Agent: libwww-perl/6.76 282s #Content-Length: 18432 282s # 282s #server response: 282s #HTTP/1.1 200 OK 282s #Date: Sat, 16 Mar 2024 11:05:39 GMT 282s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 282s #Vary: In-If1 282s #Content-Length: 6 282s #Client-Date: Sat, 16 Mar 2024 11:05:39 GMT 282s #Client-Peer: 127.0.0.1:8529 282s #Client-Response-Num: 18 282s #DMMATCH1: 1 282s # 282s # testing : length posted 282s # expected: '18432' 282s # received: 18432 282s ok 18 282s #lwp request: 282s #POST http://localhost:8529/eat_post HTTP/1.1 282s #User-Agent: libwww-perl/6.76 282s #Content-Length: 19456 282s # 282s #server response: 282s #HTTP/1.1 200 OK 282s #Date: Sat, 16 Mar 2024 11:05:39 GMT 282s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 282s #Vary: In-If1 282s #Content-Length: 6 282s #Client-Date: Sat, 16 Mar 2024 11:05:39 GMT 282s #Client-Peer: 127.0.0.1:8529 282s #Client-Response-Num: 19 282s #DMMATCH1: 1 282s # 282s # testing : length posted 282s # expected: '19456' 282s # received: 19456 282s ok 19 282s #lwp request: 282s #POST http://localhost:8529/eat_post HTTP/1.1 282s #User-Agent: libwww-perl/6.76 282s #Content-Length: 20480 282s # 282s #server response: 282s #HTTP/1.1 200 OK 282s #Date: Sat, 16 Mar 2024 11:05:39 GMT 282s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 282s #Vary: In-If1 282s #Content-Length: 6 282s #Client-Date: Sat, 16 Mar 2024 11:05:39 GMT 282s #Client-Peer: 127.0.0.1:8529 282s #Client-Response-Num: 20 282s #DMMATCH1: 1 282s # 282s # testing : length posted 282s # expected: '20480' 282s # received: 20480 282s ok 20 282s #lwp request: 282s #POST http://localhost:8529/eat_post HTTP/1.1 282s #User-Agent: libwww-perl/6.76 282s #Content-Length: 21504 282s # 282s #server response: 282s #HTTP/1.1 200 OK 282s #Date: Sat, 16 Mar 2024 11:05:39 GMT 282s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 282s #Vary: In-If1 282s #Content-Length: 6 282s #Client-Date: Sat, 16 Mar 2024 11:05:39 GMT 282s #Client-Peer: 127.0.0.1:8529 282s #Client-Response-Num: 21 282s #DMMATCH1: 1 282s # 282s # testing : length posted 282s # expected: '21504' 282s # received: 21504 282s ok 21 282s #lwp request: 282s #POST http://localhost:8529/eat_post HTTP/1.1 282s #User-Agent: libwww-perl/6.76 282s #Content-Length: 22528 282s # 282s #server response: 282s #HTTP/1.1 200 OK 282s #Date: Sat, 16 Mar 2024 11:05:39 GMT 282s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 282s #Vary: In-If1 282s #Content-Length: 6 282s #Client-Date: Sat, 16 Mar 2024 11:05:39 GMT 282s #Client-Peer: 127.0.0.1:8529 282s #Client-Response-Num: 22 282s #DMMATCH1: 1 282s # 282s # testing : length posted 282s # expected: '22528' 282s # received: 22528 282s ok 22 282s #lwp request: 282s #POST http://localhost:8529/eat_post HTTP/1.1 282s #User-Agent: libwww-perl/6.76 282s #Content-Length: 23552 282s # 282s #server response: 282s #HTTP/1.1 200 OK 282s #Date: Sat, 16 Mar 2024 11:05:39 GMT 282s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 282s #Vary: In-If1 282s #Content-Length: 6 282s #Client-Date: Sat, 16 Mar 2024 11:05:39 GMT 282s #Client-Peer: 127.0.0.1:8529 282s #Client-Response-Num: 23 282s #DMMATCH1: 1 282s # 282s # testing : length posted 282s # expected: '23552' 282s # received: 23552 282s ok 23 282s #lwp request: 282s #POST http://localhost:8529/eat_post HTTP/1.1 282s #User-Agent: libwww-perl/6.76 282s #Content-Length: 24576 282s # 282s #server response: 282s #HTTP/1.1 200 OK 282s #Date: Sat, 16 Mar 2024 11:05:39 GMT 282s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 282s #Vary: In-If1 282s #Content-Length: 6 282s #Client-Date: Sat, 16 Mar 2024 11:05:39 GMT 282s #Client-Peer: 127.0.0.1:8529 282s #Client-Response-Num: 24 282s #DMMATCH1: 1 282s # 282s # testing : length posted 282s # expected: '24576' 282s # received: 24576 282s ok 24 282s #lwp request: 282s #POST http://localhost:8529/eat_post HTTP/1.1 282s #User-Agent: libwww-perl/6.76 282s #Content-Length: 25600 282s # 282s #server response: 282s #HTTP/1.1 200 OK 282s #Date: Sat, 16 Mar 2024 11:05:39 GMT 282s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 282s #Vary: In-If1 282s #Content-Length: 6 282s #Client-Date: Sat, 16 Mar 2024 11:05:39 GMT 282s #Client-Peer: 127.0.0.1:8529 282s #Client-Response-Num: 25 282s #DMMATCH1: 1 282s # 282s # testing : length posted 282s # expected: '25600' 282s # received: 25600 282s ok 25 282s #lwp request: 282s #POST http://localhost:8529/eat_post HTTP/1.1 282s #User-Agent: libwww-perl/6.76 282s #Content-Length: 26624 282s # 282s #server response: 282s #HTTP/1.1 200 OK 282s #Date: Sat, 16 Mar 2024 11:05:39 GMT 282s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 282s #Vary: In-If1 282s #Content-Length: 6 282s #Client-Date: Sat, 16 Mar 2024 11:05:39 GMT 282s #Client-Peer: 127.0.0.1:8529 282s #Client-Response-Num: 26 282s #DMMATCH1: 1 282s # 282s # testing : length posted 282s # expected: '26624' 282s # received: 26624 282s ok 26 282s #lwp request: 282s #POST http://localhost:8529/eat_post HTTP/1.1 282s #User-Agent: libwww-perl/6.76 282s #Content-Length: 27648 282s # 282s #server response: 282s #HTTP/1.1 200 OK 282s #Date: Sat, 16 Mar 2024 11:05:39 GMT 282s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 282s #Vary: In-If1 282s #Content-Length: 6 282s #Client-Date: Sat, 16 Mar 2024 11:05:39 GMT 282s #Client-Peer: 127.0.0.1:8529 282s #Client-Response-Num: 27 282s #DMMATCH1: 1 282s # 282s # testing : length posted 282s # expected: '27648' 282s # received: 27648 282s ok 27 282s #lwp request: 282s #POST http://localhost:8529/eat_post HTTP/1.1 282s #User-Agent: libwww-perl/6.76 282s #Content-Length: 28672 282s # 282s #server response: 282s #HTTP/1.1 200 OK 282s #Date: Sat, 16 Mar 2024 11:05:39 GMT 282s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 282s #Vary: In-If1 282s #Content-Length: 6 282s #Client-Date: Sat, 16 Mar 2024 11:05:39 GMT 282s #Client-Peer: 127.0.0.1:8529 282s #Client-Response-Num: 28 282s #DMMATCH1: 1 282s # 282s # testing : length posted 282s # expected: '28672' 282s # received: 28672 282s ok 28 282s #lwp request: 282s #POST http://localhost:8529/eat_post HTTP/1.1 282s #User-Agent: libwww-perl/6.76 282s #Content-Length: 29696 282s # 282s #server response: 282s #HTTP/1.1 200 OK 282s #Date: Sat, 16 Mar 2024 11:05:39 GMT 282s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 282s #Vary: In-If1 282s #Content-Length: 6 282s #Client-Date: Sat, 16 Mar 2024 11:05:39 GMT 282s #Client-Peer: 127.0.0.1:8529 282s #Client-Response-Num: 29 282s #DMMATCH1: 1 282s # 282s # testing : length posted 282s # expected: '29696' 282s # received: 29696 282s ok 29 282s #lwp request: 282s #POST http://localhost:8529/eat_post HTTP/1.1 282s #User-Agent: libwww-perl/6.76 282s #Content-Length: 30720 282s # 282s #server response: 282s #HTTP/1.1 200 OK 282s #Date: Sat, 16 Mar 2024 11:05:39 GMT 282s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 282s #Vary: In-If1 282s #Content-Length: 6 282s #Client-Date: Sat, 16 Mar 2024 11:05:39 GMT 282s #Client-Peer: 127.0.0.1:8529 282s #Client-Response-Num: 30 282s #DMMATCH1: 1 282s # 282s # testing : length posted 282s # expected: '30720' 282s # received: 30720 282s ok 30 282s #lwp request: 282s #POST http://localhost:8529/eat_post HTTP/1.1 282s #User-Agent: libwww-perl/6.76 282s #Content-Length: 31744 282s # 282s #server response: 282s #HTTP/1.1 200 OK 282s #Date: Sat, 16 Mar 2024 11:05:39 GMT 282s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 282s #Vary: In-If1 282s #Content-Length: 6 282s #Client-Date: Sat, 16 Mar 2024 11:05:39 GMT 282s #Client-Peer: 127.0.0.1:8529 282s #Client-Response-Num: 31 282s #DMMATCH1: 1 282s # 282s # testing : length posted 282s # expected: '31744' 282s # received: 31744 282s ok 31 282s #lwp request: 282s #POST http://localhost:8529/eat_post HTTP/1.1 282s #User-Agent: libwww-perl/6.76 282s #Content-Length: 32768 282s # 282s #server response: 282s #HTTP/1.1 200 OK 282s #Date: Sat, 16 Mar 2024 11:05:39 GMT 282s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 282s #Vary: In-If1 282s #Content-Length: 6 282s #Client-Date: Sat, 16 Mar 2024 11:05:39 GMT 282s #Client-Peer: 127.0.0.1:8529 282s #Client-Response-Num: 32 282s #DMMATCH1: 1 282s # 282s # testing : length posted 282s # expected: '32768' 282s # received: 32768 282s ok 32 282s #lwp request: 282s #POST http://localhost:8529/eat_post HTTP/1.1 282s #User-Agent: libwww-perl/6.76 282s #Content-Length: 33792 282s # 282s #server response: 282s #HTTP/1.1 200 OK 282s #Date: Sat, 16 Mar 2024 11:05:39 GMT 282s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 282s #Vary: In-If1 282s #Content-Length: 6 282s #Client-Date: Sat, 16 Mar 2024 11:05:39 GMT 282s #Client-Peer: 127.0.0.1:8529 282s #Client-Response-Num: 33 282s #DMMATCH1: 1 282s # 282s # testing : length posted 282s # expected: '33792' 282s # received: 33792 282s ok 33 282s #lwp request: 282s #POST http://localhost:8529/eat_post HTTP/1.1 282s #User-Agent: libwww-perl/6.76 282s #Content-Length: 34816 282s # 282s #server response: 282s #HTTP/1.1 200 OK 282s #Date: Sat, 16 Mar 2024 11:05:39 GMT 282s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 282s #Vary: In-If1 282s #Content-Length: 6 282s #Client-Date: Sat, 16 Mar 2024 11:05:39 GMT 282s #Client-Peer: 127.0.0.1:8529 282s #Client-Response-Num: 34 282s #DMMATCH1: 1 282s # 282s # testing : length posted 282s # expected: '34816' 282s # received: 34816 282s ok 34 282s #lwp request: 282s #POST http://localhost:8529/eat_post HTTP/1.1 282s #User-Agent: libwww-perl/6.76 282s #Content-Length: 35840 282s # 282s #server response: 282s #HTTP/1.1 200 OK 282s #Date: Sat, 16 Mar 2024 11:05:39 GMT 282s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 282s #Vary: In-If1 282s #Content-Length: 6 282s #Client-Date: Sat, 16 Mar 2024 11:05:39 GMT 282s #Client-Peer: 127.0.0.1:8529 282s #Client-Response-Num: 35 282s #DMMATCH1: 1 282s # 282s # testing : length posted 282s # expected: '35840' 282s # received: 35840 282s ok 35 282s #lwp request: 282s #POST http://localhost:8529/eat_post HTTP/1.1 282s #User-Agent: libwww-perl/6.76 282s #Content-Length: 36864 282s # 282s #server response: 282s #HTTP/1.1 200 OK 282s #Date: Sat, 16 Mar 2024 11:05:39 GMT 282s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 282s #Vary: In-If1 282s #Content-Length: 6 282s #Client-Date: Sat, 16 Mar 2024 11:05:39 GMT 282s #Client-Peer: 127.0.0.1:8529 282s #Client-Response-Num: 36 282s #DMMATCH1: 1 282s # 282s # testing : length posted 282s # expected: '36864' 282s # received: 36864 282s ok 36 282s #lwp request: 282s #POST http://localhost:8529/eat_post HTTP/1.1 282s #User-Agent: libwww-perl/6.76 282s #Content-Length: 37888 282s # 282s #server response: 282s #HTTP/1.1 200 OK 282s #Date: Sat, 16 Mar 2024 11:05:39 GMT 282s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 282s #Vary: In-If1 282s #Content-Length: 6 282s #Client-Date: Sat, 16 Mar 2024 11:05:39 GMT 282s #Client-Peer: 127.0.0.1:8529 282s #Client-Response-Num: 37 282s #DMMATCH1: 1 282s # 282s # testing : length posted 282s # expected: '37888' 282s # received: 37888 282s ok 37 282s #lwp request: 282s #POST http://localhost:8529/eat_post HTTP/1.1 282s #User-Agent: libwww-perl/6.76 282s #Content-Length: 38912 282s # 282s #server response: 282s #HTTP/1.1 200 OK 282s #Date: Sat, 16 Mar 2024 11:05:39 GMT 282s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 282s #Vary: In-If1 282s #Content-Length: 6 282s #Client-Date: Sat, 16 Mar 2024 11:05:39 GMT 282s #Client-Peer: 127.0.0.1:8529 282s #Client-Response-Num: 38 282s #DMMATCH1: 1 282s # 282s # testing : length posted 282s # expected: '38912' 282s # received: 38912 282s ok 38 282s #lwp request: 282s #POST http://localhost:8529/eat_post HTTP/1.1 282s #User-Agent: libwww-perl/6.76 282s #Content-Length: 39936 282s # 282s #server response: 282s #HTTP/1.1 200 OK 282s #Date: Sat, 16 Mar 2024 11:05:39 GMT 282s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 282s #Vary: In-If1 282s #Content-Length: 6 282s #Client-Date: Sat, 16 Mar 2024 11:05:39 GMT 282s #Client-Peer: 127.0.0.1:8529 282s #Client-Response-Num: 39 282s #DMMATCH1: 1 282s # 282s # testing : length posted 282s # expected: '39936' 282s # received: 39936 282s ok 39 282s #lwp request: 282s #POST http://localhost:8529/eat_post HTTP/1.1 282s #User-Agent: libwww-perl/6.76 282s #Content-Length: 40960 282s # 282s #server response: 282s #HTTP/1.1 200 OK 282s #Date: Sat, 16 Mar 2024 11:05:39 GMT 282s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 282s #Vary: In-If1 282s #Content-Length: 6 282s #Client-Date: Sat, 16 Mar 2024 11:05:39 GMT 282s #Client-Peer: 127.0.0.1:8529 282s #Client-Response-Num: 40 282s #DMMATCH1: 1 282s # 282s # testing : length posted 282s # expected: '40960' 282s # received: 40960 282s ok 40 282s #lwp request: 282s #POST http://localhost:8529/eat_post HTTP/1.1 282s #User-Agent: libwww-perl/6.76 282s #Content-Length: 41984 282s # 282s #server response: 282s #HTTP/1.1 200 OK 282s #Date: Sat, 16 Mar 2024 11:05:39 GMT 282s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 282s #Vary: In-If1 282s #Content-Length: 6 282s #Client-Date: Sat, 16 Mar 2024 11:05:39 GMT 282s #Client-Peer: 127.0.0.1:8529 282s #Client-Response-Num: 41 282s #DMMATCH1: 1 282s # 282s # testing : length posted 282s # expected: '41984' 282s # received: 41984 282s ok 41 282s #lwp request: 282s #POST http://localhost:8529/eat_post HTTP/1.1 282s #User-Agent: libwww-perl/6.76 282s #Content-Length: 43008 282s # 282s #server response: 282s #HTTP/1.1 200 OK 282s #Date: Sat, 16 Mar 2024 11:05:39 GMT 282s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 282s #Vary: In-If1 282s #Content-Length: 6 282s #Client-Date: Sat, 16 Mar 2024 11:05:39 GMT 282s #Client-Peer: 127.0.0.1:8529 282s #Client-Response-Num: 42 282s #DMMATCH1: 1 282s # 282s # testing : length posted 282s # expected: '43008' 282s # received: 43008 282s ok 42 282s #lwp request: 282s #POST http://localhost:8529/eat_post HTTP/1.1 282s #User-Agent: libwww-perl/6.76 282s #Content-Length: 44032 282s # 282s #server response: 282s #HTTP/1.1 200 OK 282s #Date: Sat, 16 Mar 2024 11:05:40 GMT 282s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 282s #Vary: In-If1 282s #Content-Length: 6 282s #Client-Date: Sat, 16 Mar 2024 11:05:40 GMT 282s #Client-Peer: 127.0.0.1:8529 282s #Client-Response-Num: 43 282s #DMMATCH1: 1 282s # 282s # testing : length posted 282s # expected: '44032' 282s # received: 44032 282s ok 43 282s #lwp request: 282s #POST http://localhost:8529/eat_post HTTP/1.1 282s #User-Agent: libwww-perl/6.76 282s #Content-Length: 45056 282s # 282s #server response: 282s #HTTP/1.1 200 OK 282s #Date: Sat, 16 Mar 2024 11:05:40 GMT 282s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 282s #Vary: In-If1 282s #Content-Length: 6 282s #Client-Date: Sat, 16 Mar 2024 11:05:40 GMT 282s #Client-Peer: 127.0.0.1:8529 282s #Client-Response-Num: 44 282s #DMMATCH1: 1 282s # 282s # testing : length posted 282s # expected: '45056' 282s # received: 45056 282s ok 44 282s #lwp request: 282s #POST http://localhost:8529/eat_post HTTP/1.1 282s #User-Agent: libwww-perl/6.76 282s #Content-Length: 46080 282s # 282s #server response: 282s #HTTP/1.1 200 OK 282s #Date: Sat, 16 Mar 2024 11:05:40 GMT 282s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 282s #Vary: In-If1 282s #Content-Length: 6 282s #Client-Date: Sat, 16 Mar 2024 11:05:40 GMT 282s #Client-Peer: 127.0.0.1:8529 282s #Client-Response-Num: 45 282s #DMMATCH1: 1 282s # 282s # testing : length posted 282s # expected: '46080' 282s # received: 46080 282s ok 45 282s #lwp request: 282s #POST http://localhost:8529/eat_post HTTP/1.1 282s #User-Agent: libwww-perl/6.76 282s #Content-Length: 47104 282s # 282s #server response: 282s #HTTP/1.1 200 OK 282s #Date: Sat, 16 Mar 2024 11:05:40 GMT 282s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 282s #Vary: In-If1 282s #Content-Length: 6 282s #Client-Date: Sat, 16 Mar 2024 11:05:40 GMT 282s #Client-Peer: 127.0.0.1:8529 282s #Client-Response-Num: 46 282s #DMMATCH1: 1 282s # 282s # testing : length posted 282s # expected: '47104' 282s # received: 47104 282s ok 46 282s #lwp request: 282s #POST http://localhost:8529/eat_post HTTP/1.1 282s #User-Agent: libwww-perl/6.76 282s #Content-Length: 48128 282s # 282s #server response: 282s #HTTP/1.1 200 OK 282s #Date: Sat, 16 Mar 2024 11:05:40 GMT 282s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 282s #Vary: In-If1 282s #Content-Length: 6 282s #Client-Date: Sat, 16 Mar 2024 11:05:40 GMT 282s #Client-Peer: 127.0.0.1:8529 282s #Client-Response-Num: 47 282s #DMMATCH1: 1 282s # 282s # testing : length posted 282s # expected: '48128' 282s # received: 48128 282s ok 47 282s #lwp request: 282s #POST http://localhost:8529/eat_post HTTP/1.1 282s #User-Agent: libwww-perl/6.76 282s #Content-Length: 49152 282s # 282s #server response: 282s #HTTP/1.1 200 OK 282s #Date: Sat, 16 Mar 2024 11:05:40 GMT 282s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 282s #Vary: In-If1 282s #Content-Length: 6 282s #Client-Date: Sat, 16 Mar 2024 11:05:40 GMT 282s #Client-Peer: 127.0.0.1:8529 282s #Client-Response-Num: 48 282s #DMMATCH1: 1 282s # 282s # testing : length posted 282s # expected: '49152' 282s # received: 49152 282s ok 48 282s #lwp request: 282s #POST http://localhost:8529/eat_post HTTP/1.1 282s #User-Agent: libwww-perl/6.76 282s #Content-Length: 50176 282s # 282s #server response: 282s #HTTP/1.1 200 OK 282s #Date: Sat, 16 Mar 2024 11:05:40 GMT 282s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 282s #Vary: In-If1 282s #Content-Length: 6 282s #Client-Date: Sat, 16 Mar 2024 11:05:40 GMT 282s #Client-Peer: 127.0.0.1:8529 282s #Client-Response-Num: 49 282s #DMMATCH1: 1 282s # 282s # testing : length posted 282s # expected: '50176' 282s # received: 50176 282s ok 49 282s #lwp request: 282s #POST http://localhost:8529/eat_post HTTP/1.1 282s #User-Agent: libwww-perl/6.76 282s #Content-Length: 51200 282s # 282s #server response: 282s #HTTP/1.1 200 OK 282s #Date: Sat, 16 Mar 2024 11:05:40 GMT 282s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 282s #Vary: In-If1 282s #Content-Length: 6 282s #Client-Date: Sat, 16 Mar 2024 11:05:40 GMT 282s #Client-Peer: 127.0.0.1:8529 282s #Client-Response-Num: 50 282s #DMMATCH1: 1 282s # 282s # testing : length posted 282s # expected: '51200' 282s # received: 51200 282s ok 50 282s #lwp request: 282s #POST http://localhost:8529/eat_post HTTP/1.1 282s #User-Agent: libwww-perl/6.76 282s #Content-Length: 102400 282s # 282s #server response: 282s #HTTP/1.1 200 OK 282s #Date: Sat, 16 Mar 2024 11:05:40 GMT 282s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 282s #Vary: In-If1 282s #Content-Length: 7 282s #Client-Date: Sat, 16 Mar 2024 11:05:40 GMT 282s #Client-Peer: 127.0.0.1:8529 282s #Client-Response-Num: 51 282s #DMMATCH1: 1 282s # 282s # testing : length posted 282s # expected: '102400' 282s # received: 102400 282s ok 51 282s ok 284s t/modules/aaa.t ..................... 284s 1..40 284s # Running under perl version 5.038002 for linux 284s # Current time local: Sat Mar 16 11:05:40 2024 284s # Current time GMT: Sat Mar 16 11:05:40 2024 284s # Using Test.pm version 1.31 284s # Using Apache/Test.pm version 1.42 284s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/realm2 284s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/basic1 284s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/form1 284s ok 1 284s ok 2 284s ok 3 284s ok 4 284s ok 5 284s ok 6 284s ok 7 284s ok 8 284s ok 9 284s ok 10 284s ok 11 284s ok 12 284s ok 13 284s ok 14 284s ok 15 284s ok 16 284s ok 17 284s ok 18 284s ok 19 284s ok 20 284s ok 21 284s ok 22 284s ok 23 284s ok 24 284s ok 25 284s ok 26 284s ok 27 284s ok 28 284s ok 29 284s ok 30 284s ok 31 284s ok 32 284s ok 33 284s ok 34 284s ok 35 284s ok 36 284s ok 37 284s ok 38 284s ok 39 284s ok 40 284s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/basic1 284s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/realm2 284s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/form1 284s ok 289s t/modules/access.t .................. 289s 1..408 289s # Running under perl version 5.038002 for linux 289s # Current time local: Sat Mar 16 11:05:42 2024 289s # Current time GMT: Sat Mar 16 11:05:42 2024 289s # Using Test.pm version 1.31 289s # Using Apache/Test.pm version 1.42 289s # --- 289s # Order deny,allow 289s # Allow from all 289s # expecting access. 289s ok 1 289s # --- 289s # Order deny,allow 289s # Deny from all 289s # expecting access denial. 289s ok 2 289s # --- 289s # Order deny,allow 289s # Allow from all 289s # Deny from all 289s # expecting access. 289s ok 3 289s # --- 289s # Order deny,allow 289s # Deny from localhost 289s # expecting access denial. 289s ok 4 289s # --- 289s # Order deny,allow 289s # Allow from all 289s # Deny from localhost 289s # expecting access. 289s ok 5 289s # --- 289s # Order deny,allow 289s # Deny from 127.0.0.1 289s # expecting access denial. 289s ok 6 289s # --- 289s # Order deny,allow 289s # Allow from all 289s # Deny from 127.0.0.1 289s # expecting access. 289s ok 7 289s # --- 289s # Order deny,allow 289s # Deny from 127.0 289s # expecting access denial. 289s ok 8 289s # --- 289s # Order deny,allow 289s # Allow from all 289s # Deny from 127.0 289s # expecting access. 289s ok 9 289s # --- 289s # Order deny,allow 289s # Deny from 127.0.0.1/255.255.0.0 289s # expecting access denial. 289s ok 10 289s # --- 289s # Order deny,allow 289s # Allow from all 289s # Deny from 127.0.0.1/255.255.0.0 289s # expecting access. 289s ok 11 289s # --- 289s # Order deny,allow 289s # Deny from 127.0.0.1/16 289s # expecting access denial. 289s ok 12 289s # --- 289s # Order deny,allow 289s # Allow from all 289s # Deny from 127.0.0.1/16 289s # expecting access. 289s ok 13 289s # --- 289s # Order deny,allow 289s # Deny from somewhere.else.com 289s # expecting access. 289s ok 14 289s # --- 289s # Order deny,allow 289s # Allow from all 289s # Deny from somewhere.else.com 289s # expecting access. 289s ok 15 289s # --- 289s # Order deny,allow 289s # Deny from 66.6.6.6 289s # expecting access. 289s ok 16 289s # --- 289s # Order deny,allow 289s # Allow from all 289s # Deny from 66.6.6.6 289s # expecting access. 289s ok 17 289s # --- 289s # Order deny,allow 289s # Allow from localhost 289s # expecting access. 289s ok 18 289s # --- 289s # Order deny,allow 289s # Deny from all 289s # expecting access denial. 289s ok 19 289s # --- 289s # Order deny,allow 289s # Allow from localhost 289s # Deny from all 289s # expecting access. 289s ok 20 289s # --- 289s # Order deny,allow 289s # Deny from localhost 289s # expecting access denial. 289s ok 21 289s # --- 289s # Order deny,allow 289s # Allow from localhost 289s # Deny from localhost 289s # expecting access. 289s ok 22 289s # --- 289s # Order deny,allow 289s # Deny from 127.0.0.1 289s # expecting access denial. 289s ok 23 289s # --- 289s # Order deny,allow 289s # Allow from localhost 289s # Deny from 127.0.0.1 289s # expecting access. 289s ok 24 289s # --- 289s # Order deny,allow 289s # Deny from 127.0 289s # expecting access denial. 289s ok 25 289s # --- 289s # Order deny,allow 289s # Allow from localhost 289s # Deny from 127.0 289s # expecting access. 289s ok 26 289s # --- 289s # Order deny,allow 289s # Deny from 127.0.0.1/255.255.0.0 289s # expecting access denial. 289s ok 27 289s # --- 289s # Order deny,allow 289s # Allow from localhost 289s # Deny from 127.0.0.1/255.255.0.0 289s # expecting access. 289s ok 28 289s # --- 289s # Order deny,allow 289s # Deny from 127.0.0.1/16 289s # expecting access denial. 289s ok 29 289s # --- 289s # Order deny,allow 289s # Allow from localhost 289s # Deny from 127.0.0.1/16 289s # expecting access. 289s ok 30 289s # --- 289s # Order deny,allow 289s # Deny from somewhere.else.com 289s # expecting access. 289s ok 31 289s # --- 289s # Order deny,allow 289s # Allow from localhost 289s # Deny from somewhere.else.com 289s # expecting access. 289s ok 32 289s # --- 289s # Order deny,allow 289s # Deny from 66.6.6.6 289s # expecting access. 289s ok 33 289s # --- 289s # Order deny,allow 289s # Allow from localhost 289s # Deny from 66.6.6.6 289s # expecting access. 289s ok 34 289s # --- 289s # Order deny,allow 289s # Allow from 127.0.0.1 289s # expecting access. 289s ok 35 289s # --- 289s # Order deny,allow 289s # Deny from all 289s # expecting access denial. 289s ok 36 289s # --- 289s # Order deny,allow 289s # Allow from 127.0.0.1 289s # Deny from all 289s # expecting access. 289s ok 37 289s # --- 289s # Order deny,allow 289s # Deny from localhost 289s # expecting access denial. 289s ok 38 289s # --- 289s # Order deny,allow 289s # Allow from 127.0.0.1 289s # Deny from localhost 289s # expecting access. 289s ok 39 289s # --- 289s # Order deny,allow 289s # Deny from 127.0.0.1 289s # expecting access denial. 289s ok 40 289s # --- 289s # Order deny,allow 289s # Allow from 127.0.0.1 289s # Deny from 127.0.0.1 289s # expecting access. 289s ok 41 289s # --- 289s # Order deny,allow 289s # Deny from 127.0 289s # expecting access denial. 289s ok 42 289s # --- 289s # Order deny,allow 289s # Allow from 127.0.0.1 289s # Deny from 127.0 289s # expecting access. 289s ok 43 289s # --- 289s # Order deny,allow 289s # Deny from 127.0.0.1/255.255.0.0 289s # expecting access denial. 289s ok 44 289s # --- 289s # Order deny,allow 289s # Allow from 127.0.0.1 289s # Deny from 127.0.0.1/255.255.0.0 289s # expecting access. 289s ok 45 289s # --- 289s # Order deny,allow 289s # Deny from 127.0.0.1/16 289s # expecting access denial. 289s ok 46 289s # --- 289s # Order deny,allow 289s # Allow from 127.0.0.1 289s # Deny from 127.0.0.1/16 289s # expecting access. 289s ok 47 289s # --- 289s # Order deny,allow 289s # Deny from somewhere.else.com 289s # expecting access. 289s ok 48 289s # --- 289s # Order deny,allow 289s # Allow from 127.0.0.1 289s # Deny from somewhere.else.com 289s # expecting access. 289s ok 49 289s # --- 289s # Order deny,allow 289s # Deny from 66.6.6.6 289s # expecting access. 289s ok 50 289s # --- 289s # Order deny,allow 289s # Allow from 127.0.0.1 289s # Deny from 66.6.6.6 289s # expecting access. 289s ok 51 289s # --- 289s # Order deny,allow 289s # Allow from 127.0 289s # expecting access. 289s ok 52 289s # --- 289s # Order deny,allow 289s # Deny from all 289s # expecting access denial. 289s ok 53 289s # --- 289s # Order deny,allow 289s # Allow from 127.0 289s # Deny from all 289s # expecting access. 289s ok 54 289s # --- 289s # Order deny,allow 289s # Deny from localhost 289s # expecting access denial. 289s ok 55 289s # --- 289s # Order deny,allow 289s # Allow from 127.0 289s # Deny from localhost 289s # expecting access. 289s ok 56 289s # --- 289s # Order deny,allow 289s # Deny from 127.0.0.1 289s # expecting access denial. 289s ok 57 289s # --- 289s # Order deny,allow 289s # Allow from 127.0 289s # Deny from 127.0.0.1 289s # expecting access. 289s ok 58 289s # --- 289s # Order deny,allow 289s # Deny from 127.0 289s # expecting access denial. 289s ok 59 289s # --- 289s # Order deny,allow 289s # Allow from 127.0 289s # Deny from 127.0 289s # expecting access. 289s ok 60 289s # --- 289s # Order deny,allow 289s # Deny from 127.0.0.1/255.255.0.0 289s # expecting access denial. 289s ok 61 289s # --- 289s # Order deny,allow 289s # Allow from 127.0 289s # Deny from 127.0.0.1/255.255.0.0 289s # expecting access. 289s ok 62 289s # --- 289s # Order deny,allow 289s # Deny from 127.0.0.1/16 289s # expecting access denial. 289s ok 63 289s # --- 289s # Order deny,allow 289s # Allow from 127.0 289s # Deny from 127.0.0.1/16 289s # expecting access. 289s ok 64 289s # --- 289s # Order deny,allow 289s # Deny from somewhere.else.com 289s # expecting access. 289s ok 65 289s # --- 289s # Order deny,allow 289s # Allow from 127.0 289s # Deny from somewhere.else.com 289s # expecting access. 289s ok 66 289s # --- 289s # Order deny,allow 289s # Deny from 66.6.6.6 289s # expecting access. 289s ok 67 289s # --- 289s # Order deny,allow 289s # Allow from 127.0 289s # Deny from 66.6.6.6 289s # expecting access. 289s ok 68 289s # --- 289s # Order deny,allow 289s # Allow from 127.0.0.1/255.255.0.0 289s # expecting access. 289s ok 69 289s # --- 289s # Order deny,allow 289s # Deny from all 289s # expecting access denial. 289s ok 70 289s # --- 289s # Order deny,allow 289s # Allow from 127.0.0.1/255.255.0.0 289s # Deny from all 289s # expecting access. 289s ok 71 289s # --- 289s # Order deny,allow 289s # Deny from localhost 289s # expecting access denial. 289s ok 72 289s # --- 289s # Order deny,allow 289s # Allow from 127.0.0.1/255.255.0.0 289s # Deny from localhost 289s # expecting access. 289s ok 73 289s # --- 289s # Order deny,allow 289s # Deny from 127.0.0.1 289s # expecting access denial. 289s ok 74 289s # --- 289s # Order deny,allow 289s # Allow from 127.0.0.1/255.255.0.0 289s # Deny from 127.0.0.1 289s # expecting access. 289s ok 75 289s # --- 289s # Order deny,allow 289s # Deny from 127.0 289s # expecting access denial. 289s ok 76 289s # --- 289s # Order deny,allow 289s # Allow from 127.0.0.1/255.255.0.0 289s # Deny from 127.0 289s # expecting access. 289s ok 77 289s # --- 289s # Order deny,allow 289s # Deny from 127.0.0.1/255.255.0.0 289s # expecting access denial. 289s ok 78 289s # --- 289s # Order deny,allow 289s # Allow from 127.0.0.1/255.255.0.0 289s # Deny from 127.0.0.1/255.255.0.0 289s # expecting access. 289s ok 79 289s # --- 289s # Order deny,allow 289s # Deny from 127.0.0.1/16 289s # expecting access denial. 289s ok 80 289s # --- 289s # Order deny,allow 289s # Allow from 127.0.0.1/255.255.0.0 289s # Deny from 127.0.0.1/16 289s # expecting access. 289s ok 81 289s # --- 289s # Order deny,allow 289s # Deny from somewhere.else.com 289s # expecting access. 289s ok 82 289s # --- 289s # Order deny,allow 289s # Allow from 127.0.0.1/255.255.0.0 289s # Deny from somewhere.else.com 289s # expecting access. 289s ok 83 289s # --- 289s # Order deny,allow 289s # Deny from 66.6.6.6 289s # expecting access. 289s ok 84 289s # --- 289s # Order deny,allow 289s # Allow from 127.0.0.1/255.255.0.0 289s # Deny from 66.6.6.6 289s # expecting access. 289s ok 85 289s # --- 289s # Order deny,allow 289s # Allow from 127.0.0.1/16 289s # expecting access. 289s ok 86 289s # --- 289s # Order deny,allow 289s # Deny from all 289s # expecting access denial. 289s ok 87 289s # --- 289s # Order deny,allow 289s # Allow from 127.0.0.1/16 289s # Deny from all 289s # expecting access. 289s ok 88 289s # --- 289s # Order deny,allow 289s # Deny from localhost 289s # expecting access denial. 289s ok 89 289s # --- 289s # Order deny,allow 289s # Allow from 127.0.0.1/16 289s # Deny from localhost 289s # expecting access. 289s ok 90 289s # --- 289s # Order deny,allow 289s # Deny from 127.0.0.1 289s # expecting access denial. 289s ok 91 289s # --- 289s # Order deny,allow 289s # Allow from 127.0.0.1/16 289s # Deny from 127.0.0.1 289s # expecting access. 289s ok 92 289s # --- 289s # Order deny,allow 289s # Deny from 127.0 289s # expecting access denial. 289s ok 93 289s # --- 289s # Order deny,allow 289s # Allow from 127.0.0.1/16 289s # Deny from 127.0 289s # expecting access. 289s ok 94 289s # --- 289s # Order deny,allow 289s # Deny from 127.0.0.1/255.255.0.0 289s # expecting access denial. 289s ok 95 289s # --- 289s # Order deny,allow 289s # Allow from 127.0.0.1/16 289s # Deny from 127.0.0.1/255.255.0.0 289s # expecting access. 289s ok 96 289s # --- 289s # Order deny,allow 289s # Deny from 127.0.0.1/16 289s # expecting access denial. 289s ok 97 289s # --- 289s # Order deny,allow 289s # Allow from 127.0.0.1/16 289s # Deny from 127.0.0.1/16 289s # expecting access. 289s ok 98 289s # --- 289s # Order deny,allow 289s # Deny from somewhere.else.com 289s # expecting access. 289s ok 99 289s # --- 289s # Order deny,allow 289s # Allow from 127.0.0.1/16 289s # Deny from somewhere.else.com 289s # expecting access. 289s ok 100 289s # --- 289s # Order deny,allow 289s # Deny from 66.6.6.6 289s # expecting access. 289s ok 101 289s # --- 289s # Order deny,allow 289s # Allow from 127.0.0.1/16 289s # Deny from 66.6.6.6 289s # expecting access. 289s ok 102 289s # --- 289s # Order deny,allow 289s # Allow from somewhere.else.com 289s # expecting access. 289s ok 103 289s # --- 289s # Order deny,allow 289s # Deny from all 289s # expecting access denial. 289s ok 104 289s # --- 289s # Order deny,allow 289s # Allow from somewhere.else.com 289s # Deny from all 289s # expecting access denial. 289s ok 105 289s # --- 289s # Order deny,allow 289s # Deny from localhost 289s # expecting access denial. 289s ok 106 289s # --- 289s # Order deny,allow 289s # Allow from somewhere.else.com 289s # Deny from localhost 289s # expecting access denial. 289s ok 107 289s # --- 289s # Order deny,allow 289s # Deny from 127.0.0.1 289s # expecting access denial. 289s ok 108 289s # --- 289s # Order deny,allow 289s # Allow from somewhere.else.com 289s # Deny from 127.0.0.1 289s # expecting access denial. 289s ok 109 289s # --- 289s # Order deny,allow 289s # Deny from 127.0 289s # expecting access denial. 289s ok 110 289s # --- 289s # Order deny,allow 289s # Allow from somewhere.else.com 289s # Deny from 127.0 289s # expecting access denial. 289s ok 111 289s # --- 289s # Order deny,allow 289s # Deny from 127.0.0.1/255.255.0.0 289s # expecting access denial. 289s ok 112 289s # --- 289s # Order deny,allow 289s # Allow from somewhere.else.com 289s # Deny from 127.0.0.1/255.255.0.0 289s # expecting access denial. 289s ok 113 289s # --- 289s # Order deny,allow 289s # Deny from 127.0.0.1/16 289s # expecting access denial. 289s ok 114 289s # --- 289s # Order deny,allow 289s # Allow from somewhere.else.com 289s # Deny from 127.0.0.1/16 289s # expecting access denial. 289s ok 115 289s # --- 289s # Order deny,allow 289s # Deny from somewhere.else.com 289s # expecting access. 289s ok 116 289s # --- 289s # Order deny,allow 289s # Allow from somewhere.else.com 289s # Deny from somewhere.else.com 289s # expecting access. 289s ok 117 289s # --- 289s # Order deny,allow 289s # Deny from 66.6.6.6 289s # expecting access. 289s ok 118 289s # --- 289s # Order deny,allow 289s # Allow from somewhere.else.com 289s # Deny from 66.6.6.6 289s # expecting access. 289s ok 119 289s # --- 289s # Order deny,allow 289s # Allow from 66.6.6.6 289s # expecting access. 289s ok 120 289s # --- 289s # Order deny,allow 289s # Deny from all 289s # expecting access denial. 289s ok 121 289s # --- 289s # Order deny,allow 289s # Allow from 66.6.6.6 289s # Deny from all 289s # expecting access denial. 289s ok 122 289s # --- 289s # Order deny,allow 289s # Deny from localhost 289s # expecting access denial. 289s ok 123 289s # --- 289s # Order deny,allow 289s # Allow from 66.6.6.6 289s # Deny from localhost 289s # expecting access denial. 289s ok 124 289s # --- 289s # Order deny,allow 289s # Deny from 127.0.0.1 289s # expecting access denial. 289s ok 125 289s # --- 289s # Order deny,allow 289s # Allow from 66.6.6.6 289s # Deny from 127.0.0.1 289s # expecting access denial. 289s ok 126 289s # --- 289s # Order deny,allow 289s # Deny from 127.0 289s # expecting access denial. 289s ok 127 289s # --- 289s # Order deny,allow 289s # Allow from 66.6.6.6 289s # Deny from 127.0 289s # expecting access denial. 289s ok 128 289s # --- 289s # Order deny,allow 289s # Deny from 127.0.0.1/255.255.0.0 289s # expecting access denial. 289s ok 129 289s # --- 289s # Order deny,allow 289s # Allow from 66.6.6.6 289s # Deny from 127.0.0.1/255.255.0.0 289s # expecting access denial. 289s ok 130 289s # --- 289s # Order deny,allow 289s # Deny from 127.0.0.1/16 289s # expecting access denial. 289s ok 131 289s # --- 289s # Order deny,allow 289s # Allow from 66.6.6.6 289s # Deny from 127.0.0.1/16 289s # expecting access denial. 289s ok 132 289s # --- 289s # Order deny,allow 289s # Deny from somewhere.else.com 289s # expecting access. 289s ok 133 289s # --- 289s # Order deny,allow 289s # Allow from 66.6.6.6 289s # Deny from somewhere.else.com 289s # expecting access. 289s ok 134 289s # --- 289s # Order deny,allow 289s # Deny from 66.6.6.6 289s # expecting access. 289s ok 135 289s # --- 289s # Order deny,allow 289s # Allow from 66.6.6.6 289s # Deny from 66.6.6.6 289s # expecting access. 289s ok 136 289s # --- 289s # Order allow,deny 289s # Allow from all 289s # expecting access. 289s ok 137 289s # --- 289s # Order allow,deny 289s # Deny from all 289s # expecting access denial. 289s ok 138 289s # --- 289s # Order allow,deny 289s # Allow from all 289s # Deny from all 289s # expecting access denial. 289s ok 139 289s # --- 289s # Order allow,deny 289s # Deny from localhost 289s # expecting access denial. 289s ok 140 289s # --- 289s # Order allow,deny 289s # Allow from all 289s # Deny from localhost 289s # expecting access denial. 289s ok 141 289s # --- 289s # Order allow,deny 289s # Deny from 127.0.0.1 289s # expecting access denial. 289s ok 142 289s # --- 289s # Order allow,deny 289s # Allow from all 289s # Deny from 127.0.0.1 289s # expecting access denial. 289s ok 143 289s # --- 289s # Order allow,deny 289s # Deny from 127.0 289s # expecting access denial. 289s ok 144 289s # --- 289s # Order allow,deny 289s # Allow from all 289s # Deny from 127.0 289s # expecting access denial. 289s ok 145 289s # --- 289s # Order allow,deny 289s # Deny from 127.0.0.1/255.255.0.0 289s # expecting access denial. 289s ok 146 289s # --- 289s # Order allow,deny 289s # Allow from all 289s # Deny from 127.0.0.1/255.255.0.0 289s # expecting access denial. 289s ok 147 289s # --- 289s # Order allow,deny 289s # Deny from 127.0.0.1/16 289s # expecting access denial. 289s ok 148 289s # --- 289s # Order allow,deny 289s # Allow from all 289s # Deny from 127.0.0.1/16 289s # expecting access denial. 289s ok 149 289s # --- 289s # Order allow,deny 289s # Deny from somewhere.else.com 289s # expecting access denial. 289s ok 150 289s # --- 289s # Order allow,deny 289s # Allow from all 289s # Deny from somewhere.else.com 289s # expecting access. 289s ok 151 289s # --- 289s # Order allow,deny 289s # Deny from 66.6.6.6 289s # expecting access denial. 289s ok 152 289s # --- 289s # Order allow,deny 289s # Allow from all 289s # Deny from 66.6.6.6 289s # expecting access. 289s ok 153 289s # --- 289s # Order allow,deny 289s # Allow from localhost 289s # expecting access. 289s ok 154 289s # --- 289s # Order allow,deny 289s # Deny from all 289s # expecting access denial. 289s ok 155 289s # --- 289s # Order allow,deny 289s # Allow from localhost 289s # Deny from all 289s # expecting access denial. 289s ok 156 289s # --- 289s # Order allow,deny 289s # Deny from localhost 289s # expecting access denial. 289s ok 157 289s # --- 289s # Order allow,deny 289s # Allow from localhost 289s # Deny from localhost 289s # expecting access denial. 289s ok 158 289s # --- 289s # Order allow,deny 289s # Deny from 127.0.0.1 289s # expecting access denial. 289s ok 159 289s # --- 289s # Order allow,deny 289s # Allow from localhost 289s # Deny from 127.0.0.1 289s # expecting access denial. 289s ok 160 289s # --- 289s # Order allow,deny 289s # Deny from 127.0 289s # expecting access denial. 289s ok 161 289s # --- 289s # Order allow,deny 289s # Allow from localhost 289s # Deny from 127.0 289s # expecting access denial. 289s ok 162 289s # --- 289s # Order allow,deny 289s # Deny from 127.0.0.1/255.255.0.0 289s # expecting access denial. 289s ok 163 289s # --- 289s # Order allow,deny 289s # Allow from localhost 289s # Deny from 127.0.0.1/255.255.0.0 289s # expecting access denial. 289s ok 164 289s # --- 289s # Order allow,deny 289s # Deny from 127.0.0.1/16 289s # expecting access denial. 289s ok 165 289s # --- 289s # Order allow,deny 289s # Allow from localhost 289s # Deny from 127.0.0.1/16 289s # expecting access denial. 289s ok 166 289s # --- 289s # Order allow,deny 289s # Deny from somewhere.else.com 289s # expecting access denial. 289s ok 167 289s # --- 289s # Order allow,deny 289s # Allow from localhost 289s # Deny from somewhere.else.com 289s # expecting access. 289s ok 168 289s # --- 289s # Order allow,deny 289s # Deny from 66.6.6.6 289s # expecting access denial. 289s ok 169 289s # --- 289s # Order allow,deny 289s # Allow from localhost 289s # Deny from 66.6.6.6 289s # expecting access. 289s ok 170 289s # --- 289s # Order allow,deny 289s # Allow from 127.0.0.1 289s # expecting access. 289s ok 171 289s # --- 289s # Order allow,deny 289s # Deny from all 289s # expecting access denial. 289s ok 172 289s # --- 289s # Order allow,deny 289s # Allow from 127.0.0.1 289s # Deny from all 289s # expecting access denial. 289s ok 173 289s # --- 289s # Order allow,deny 289s # Deny from localhost 289s # expecting access denial. 289s ok 174 289s # --- 289s # Order allow,deny 289s # Allow from 127.0.0.1 289s # Deny from localhost 289s # expecting access denial. 289s ok 175 289s # --- 289s # Order allow,deny 289s # Deny from 127.0.0.1 289s # expecting access denial. 289s ok 176 289s # --- 289s # Order allow,deny 289s # Allow from 127.0.0.1 289s # Deny from 127.0.0.1 289s # expecting access denial. 289s ok 177 289s # --- 289s # Order allow,deny 289s # Deny from 127.0 289s # expecting access denial. 289s ok 178 289s # --- 289s # Order allow,deny 289s # Allow from 127.0.0.1 289s # Deny from 127.0 289s # expecting access denial. 289s ok 179 289s # --- 289s # Order allow,deny 289s # Deny from 127.0.0.1/255.255.0.0 289s # expecting access denial. 289s ok 180 289s # --- 289s # Order allow,deny 289s # Allow from 127.0.0.1 289s # Deny from 127.0.0.1/255.255.0.0 289s # expecting access denial. 289s ok 181 289s # --- 289s # Order allow,deny 289s # Deny from 127.0.0.1/16 289s # expecting access denial. 289s ok 182 289s # --- 289s # Order allow,deny 289s # Allow from 127.0.0.1 289s # Deny from 127.0.0.1/16 289s # expecting access denial. 289s ok 183 289s # --- 289s # Order allow,deny 289s # Deny from somewhere.else.com 289s # expecting access denial. 289s ok 184 289s # --- 289s # Order allow,deny 289s # Allow from 127.0.0.1 289s # Deny from somewhere.else.com 289s # expecting access. 289s ok 185 289s # --- 289s # Order allow,deny 289s # Deny from 66.6.6.6 289s # expecting access denial. 289s ok 186 289s # --- 289s # Order allow,deny 289s # Allow from 127.0.0.1 289s # Deny from 66.6.6.6 289s # expecting access. 289s ok 187 289s # --- 289s # Order allow,deny 289s # Allow from 127.0 289s # expecting access. 289s ok 188 289s # --- 289s # Order allow,deny 289s # Deny from all 289s # expecting access denial. 289s ok 189 289s # --- 289s # Order allow,deny 289s # Allow from 127.0 289s # Deny from all 289s # expecting access denial. 289s ok 190 289s # --- 289s # Order allow,deny 289s # Deny from localhost 289s # expecting access denial. 289s ok 191 289s # --- 289s # Order allow,deny 289s # Allow from 127.0 289s # Deny from localhost 289s # expecting access denial. 289s ok 192 289s # --- 289s # Order allow,deny 289s # Deny from 127.0.0.1 289s # expecting access denial. 289s ok 193 289s # --- 289s # Order allow,deny 289s # Allow from 127.0 289s # Deny from 127.0.0.1 289s # expecting access denial. 289s ok 194 289s # --- 289s # Order allow,deny 289s # Deny from 127.0 289s # expecting access denial. 289s ok 195 289s # --- 289s # Order allow,deny 289s # Allow from 127.0 289s # Deny from 127.0 289s # expecting access denial. 289s ok 196 289s # --- 289s # Order allow,deny 289s # Deny from 127.0.0.1/255.255.0.0 289s # expecting access denial. 289s ok 197 289s # --- 289s # Order allow,deny 289s # Allow from 127.0 289s # Deny from 127.0.0.1/255.255.0.0 289s # expecting access denial. 289s ok 198 289s # --- 289s # Order allow,deny 289s # Deny from 127.0.0.1/16 289s # expecting access denial. 289s ok 199 289s # --- 289s # Order allow,deny 289s # Allow from 127.0 289s # Deny from 127.0.0.1/16 289s # expecting access denial. 289s ok 200 289s # --- 289s # Order allow,deny 289s # Deny from somewhere.else.com 289s # expecting access denial. 289s ok 201 289s # --- 289s # Order allow,deny 289s # Allow from 127.0 289s # Deny from somewhere.else.com 289s # expecting access. 289s ok 202 289s # --- 289s # Order allow,deny 289s # Deny from 66.6.6.6 289s # expecting access denial. 289s ok 203 289s # --- 289s # Order allow,deny 289s # Allow from 127.0 289s # Deny from 66.6.6.6 289s # expecting access. 289s ok 204 289s # --- 289s # Order allow,deny 289s # Allow from 127.0.0.1/255.255.0.0 289s # expecting access. 289s ok 205 289s # --- 289s # Order allow,deny 289s # Deny from all 289s # expecting access denial. 289s ok 206 289s # --- 289s # Order allow,deny 289s # Allow from 127.0.0.1/255.255.0.0 289s # Deny from all 289s # expecting access denial. 289s ok 207 289s # --- 289s # Order allow,deny 289s # Deny from localhost 289s # expecting access denial. 289s ok 208 289s # --- 289s # Order allow,deny 289s # Allow from 127.0.0.1/255.255.0.0 289s # Deny from localhost 289s # expecting access denial. 289s ok 209 289s # --- 289s # Order allow,deny 289s # Deny from 127.0.0.1 289s # expecting access denial. 289s ok 210 289s # --- 289s # Order allow,deny 289s # Allow from 127.0.0.1/255.255.0.0 289s # Deny from 127.0.0.1 289s # expecting access denial. 289s ok 211 289s # --- 289s # Order allow,deny 289s # Deny from 127.0 289s # expecting access denial. 289s ok 212 289s # --- 289s # Order allow,deny 289s # Allow from 127.0.0.1/255.255.0.0 289s # Deny from 127.0 289s # expecting access denial. 289s ok 213 289s # --- 289s # Order allow,deny 289s # Deny from 127.0.0.1/255.255.0.0 289s # expecting access denial. 289s ok 214 289s # --- 289s # Order allow,deny 289s # Allow from 127.0.0.1/255.255.0.0 289s # Deny from 127.0.0.1/255.255.0.0 289s # expecting access denial. 289s ok 215 289s # --- 289s # Order allow,deny 289s # Deny from 127.0.0.1/16 289s # expecting access denial. 289s ok 216 289s # --- 289s # Order allow,deny 289s # Allow from 127.0.0.1/255.255.0.0 289s # Deny from 127.0.0.1/16 289s # expecting access denial. 289s ok 217 289s # --- 289s # Order allow,deny 289s # Deny from somewhere.else.com 289s # expecting access denial. 289s ok 218 289s # --- 289s # Order allow,deny 289s # Allow from 127.0.0.1/255.255.0.0 289s # Deny from somewhere.else.com 289s # expecting access. 289s ok 219 289s # --- 289s # Order allow,deny 289s # Deny from 66.6.6.6 289s # expecting access denial. 289s ok 220 289s # --- 289s # Order allow,deny 289s # Allow from 127.0.0.1/255.255.0.0 289s # Deny from 66.6.6.6 289s # expecting access. 289s ok 221 289s # --- 289s # Order allow,deny 289s # Allow from 127.0.0.1/16 289s # expecting access. 289s ok 222 289s # --- 289s # Order allow,deny 289s # Deny from all 289s # expecting access denial. 289s ok 223 289s # --- 289s # Order allow,deny 289s # Allow from 127.0.0.1/16 289s # Deny from all 289s # expecting access denial. 289s ok 224 289s # --- 289s # Order allow,deny 289s # Deny from localhost 289s # expecting access denial. 289s ok 225 289s # --- 289s # Order allow,deny 289s # Allow from 127.0.0.1/16 289s # Deny from localhost 289s # expecting access denial. 289s ok 226 289s # --- 289s # Order allow,deny 289s # Deny from 127.0.0.1 289s # expecting access denial. 289s ok 227 289s # --- 289s # Order allow,deny 289s # Allow from 127.0.0.1/16 289s # Deny from 127.0.0.1 289s # expecting access denial. 289s ok 228 289s # --- 289s # Order allow,deny 289s # Deny from 127.0 289s # expecting access denial. 289s ok 229 289s # --- 289s # Order allow,deny 289s # Allow from 127.0.0.1/16 289s # Deny from 127.0 289s # expecting access denial. 289s ok 230 289s # --- 289s # Order allow,deny 289s # Deny from 127.0.0.1/255.255.0.0 289s # expecting access denial. 289s ok 231 289s # --- 289s # Order allow,deny 289s # Allow from 127.0.0.1/16 289s # Deny from 127.0.0.1/255.255.0.0 289s # expecting access denial. 289s ok 232 289s # --- 289s # Order allow,deny 289s # Deny from 127.0.0.1/16 289s # expecting access denial. 289s ok 233 289s # --- 289s # Order allow,deny 289s # Allow from 127.0.0.1/16 289s # Deny from 127.0.0.1/16 289s # expecting access denial. 289s ok 234 289s # --- 289s # Order allow,deny 289s # Deny from somewhere.else.com 289s # expecting access denial. 289s ok 235 289s # --- 289s # Order allow,deny 289s # Allow from 127.0.0.1/16 289s # Deny from somewhere.else.com 289s # expecting access. 289s ok 236 289s # --- 289s # Order allow,deny 289s # Deny from 66.6.6.6 289s # expecting access denial. 289s ok 237 289s # --- 289s # Order allow,deny 289s # Allow from 127.0.0.1/16 289s # Deny from 66.6.6.6 289s # expecting access. 289s ok 238 289s # --- 289s # Order allow,deny 289s # Allow from somewhere.else.com 289s # expecting access denial. 289s ok 239 289s # --- 289s # Order allow,deny 289s # Deny from all 289s # expecting access denial. 289s ok 240 289s # --- 289s # Order allow,deny 289s # Allow from somewhere.else.com 289s # Deny from all 289s # expecting access denial. 289s ok 241 289s # --- 289s # Order allow,deny 289s # Deny from localhost 289s # expecting access denial. 289s ok 242 289s # --- 289s # Order allow,deny 289s # Allow from somewhere.else.com 289s # Deny from localhost 289s # expecting access denial. 289s ok 243 289s # --- 289s # Order allow,deny 289s # Deny from 127.0.0.1 289s # expecting access denial. 289s ok 244 289s # --- 289s # Order allow,deny 289s # Allow from somewhere.else.com 289s # Deny from 127.0.0.1 289s # expecting access denial. 289s ok 245 289s # --- 289s # Order allow,deny 289s # Deny from 127.0 289s # expecting access denial. 289s ok 246 289s # --- 289s # Order allow,deny 289s # Allow from somewhere.else.com 289s # Deny from 127.0 289s # expecting access denial. 289s ok 247 289s # --- 289s # Order allow,deny 289s # Deny from 127.0.0.1/255.255.0.0 289s # expecting access denial. 289s ok 248 289s # --- 289s # Order allow,deny 289s # Allow from somewhere.else.com 289s # Deny from 127.0.0.1/255.255.0.0 289s # expecting access denial. 289s ok 249 289s # --- 289s # Order allow,deny 289s # Deny from 127.0.0.1/16 289s # expecting access denial. 289s ok 250 289s # --- 289s # Order allow,deny 289s # Allow from somewhere.else.com 289s # Deny from 127.0.0.1/16 289s # expecting access denial. 289s ok 251 289s # --- 289s # Order allow,deny 289s # Deny from somewhere.else.com 289s # expecting access denial. 289s ok 252 289s # --- 289s # Order allow,deny 289s # Allow from somewhere.else.com 289s # Deny from somewhere.else.com 289s # expecting access denial. 289s ok 253 289s # --- 289s # Order allow,deny 289s # Deny from 66.6.6.6 289s # expecting access denial. 289s ok 254 289s # --- 289s # Order allow,deny 289s # Allow from somewhere.else.com 289s # Deny from 66.6.6.6 289s # expecting access denial. 289s ok 255 289s # --- 289s # Order allow,deny 289s # Allow from 66.6.6.6 289s # expecting access denial. 289s ok 256 289s # --- 289s # Order allow,deny 289s # Deny from all 289s # expecting access denial. 289s ok 257 289s # --- 289s # Order allow,deny 289s # Allow from 66.6.6.6 289s # Deny from all 289s # expecting access denial. 289s ok 258 289s # --- 289s # Order allow,deny 289s # Deny from localhost 289s # expecting access denial. 289s ok 259 289s # --- 289s # Order allow,deny 289s # Allow from 66.6.6.6 289s # Deny from localhost 289s # expecting access denial. 289s ok 260 289s # --- 289s # Order allow,deny 289s # Deny from 127.0.0.1 289s # expecting access denial. 289s ok 261 289s # --- 289s # Order allow,deny 289s # Allow from 66.6.6.6 289s # Deny from 127.0.0.1 289s # expecting access denial. 289s ok 262 289s # --- 289s # Order allow,deny 289s # Deny from 127.0 289s # expecting access denial. 289s ok 263 289s # --- 289s # Order allow,deny 289s # Allow from 66.6.6.6 289s # Deny from 127.0 289s # expecting access denial. 289s ok 264 289s # --- 289s # Order allow,deny 289s # Deny from 127.0.0.1/255.255.0.0 289s # expecting access denial. 289s ok 265 289s # --- 289s # Order allow,deny 289s # Allow from 66.6.6.6 289s # Deny from 127.0.0.1/255.255.0.0 289s # expecting access denial. 289s ok 266 289s # --- 289s # Order allow,deny 289s # Deny from 127.0.0.1/16 289s # expecting access denial. 289s ok 267 289s # --- 289s # Order allow,deny 289s # Allow from 66.6.6.6 289s # Deny from 127.0.0.1/16 289s # expecting access denial. 289s ok 268 289s # --- 289s # Order allow,deny 289s # Deny from somewhere.else.com 289s # expecting access denial. 289s ok 269 289s # --- 289s # Order allow,deny 289s # Allow from 66.6.6.6 289s # Deny from somewhere.else.com 289s # expecting access denial. 289s ok 270 289s # --- 289s # Order allow,deny 289s # Deny from 66.6.6.6 289s # expecting access denial. 289s ok 271 289s # --- 289s # Order allow,deny 289s # Allow from 66.6.6.6 289s # Deny from 66.6.6.6 289s # expecting access denial. 289s ok 272 289s # --- 289s # Order mutual-failure 289s # Allow from all 289s # expecting access. 289s ok 273 289s # --- 289s # Order mutual-failure 289s # Deny from all 289s # expecting access denial. 289s ok 274 289s # --- 289s # Order mutual-failure 289s # Allow from all 289s # Deny from all 289s # expecting access denial. 289s ok 275 289s # --- 289s # Order mutual-failure 289s # Deny from localhost 289s # expecting access denial. 289s ok 276 289s # --- 289s # Order mutual-failure 289s # Allow from all 289s # Deny from localhost 289s # expecting access denial. 289s ok 277 289s # --- 289s # Order mutual-failure 289s # Deny from 127.0.0.1 289s # expecting access denial. 289s ok 278 289s # --- 289s # Order mutual-failure 289s # Allow from all 289s # Deny from 127.0.0.1 289s # expecting access denial. 289s ok 279 289s # --- 289s # Order mutual-failure 289s # Deny from 127.0 289s # expecting access denial. 289s ok 280 289s # --- 289s # Order mutual-failure 289s # Allow from all 289s # Deny from 127.0 289s # expecting access denial. 289s ok 281 289s # --- 289s # Order mutual-failure 289s # Deny from 127.0.0.1/255.255.0.0 289s # expecting access denial. 289s ok 282 289s # --- 289s # Order mutual-failure 289s # Allow from all 289s # Deny from 127.0.0.1/255.255.0.0 289s # expecting access denial. 289s ok 283 289s # --- 289s # Order mutual-failure 289s # Deny from 127.0.0.1/16 289s # expecting access denial. 289s ok 284 289s # --- 289s # Order mutual-failure 289s # Allow from all 289s # Deny from 127.0.0.1/16 289s # expecting access denial. 289s ok 285 289s # --- 289s # Order mutual-failure 289s # Deny from somewhere.else.com 289s # expecting access denial. 289s ok 286 289s # --- 289s # Order mutual-failure 289s # Allow from all 289s # Deny from somewhere.else.com 289s # expecting access. 289s ok 287 289s # --- 289s # Order mutual-failure 289s # Deny from 66.6.6.6 289s # expecting access denial. 289s ok 288 289s # --- 289s # Order mutual-failure 289s # Allow from all 289s # Deny from 66.6.6.6 289s # expecting access. 289s ok 289 289s # --- 289s # Order mutual-failure 289s # Allow from localhost 289s # expecting access. 289s ok 290 289s # --- 289s # Order mutual-failure 289s # Deny from all 289s # expecting access denial. 289s ok 291 289s # --- 289s # Order mutual-failure 289s # Allow from localhost 289s # Deny from all 289s # expecting access denial. 289s ok 292 289s # --- 289s # Order mutual-failure 289s # Deny from localhost 289s # expecting access denial. 289s ok 293 289s # --- 289s # Order mutual-failure 289s # Allow from localhost 289s # Deny from localhost 289s # expecting access denial. 289s ok 294 289s # --- 289s # Order mutual-failure 289s # Deny from 127.0.0.1 289s # expecting access denial. 289s ok 295 289s # --- 289s # Order mutual-failure 289s # Allow from localhost 289s # Deny from 127.0.0.1 289s # expecting access denial. 289s ok 296 289s # --- 289s # Order mutual-failure 289s # Deny from 127.0 289s # expecting access denial. 289s ok 297 289s # --- 289s # Order mutual-failure 289s # Allow from localhost 289s # Deny from 127.0 289s # expecting access denial. 289s ok 298 289s # --- 289s # Order mutual-failure 289s # Deny from 127.0.0.1/255.255.0.0 289s # expecting access denial. 289s ok 299 289s # --- 289s # Order mutual-failure 289s # Allow from localhost 289s # Deny from 127.0.0.1/255.255.0.0 289s # expecting access denial. 289s ok 300 289s # --- 289s # Order mutual-failure 289s # Deny from 127.0.0.1/16 289s # expecting access denial. 289s ok 301 289s # --- 289s # Order mutual-failure 289s # Allow from localhost 289s # Deny from 127.0.0.1/16 289s # expecting access denial. 289s ok 302 289s # --- 289s # Order mutual-failure 289s # Deny from somewhere.else.com 289s # expecting access denial. 289s ok 303 289s # --- 289s # Order mutual-failure 289s # Allow from localhost 289s # Deny from somewhere.else.com 289s # expecting access. 289s ok 304 289s # --- 289s # Order mutual-failure 289s # Deny from 66.6.6.6 289s # expecting access denial. 289s ok 305 289s # --- 289s # Order mutual-failure 289s # Allow from localhost 289s # Deny from 66.6.6.6 289s # expecting access. 289s ok 306 289s # --- 289s # Order mutual-failure 289s # Allow from 127.0.0.1 289s # expecting access. 289s ok 307 289s # --- 289s # Order mutual-failure 289s # Deny from all 289s # expecting access denial. 289s ok 308 289s # --- 289s # Order mutual-failure 289s # Allow from 127.0.0.1 289s # Deny from all 289s # expecting access denial. 289s ok 309 289s # --- 289s # Order mutual-failure 289s # Deny from localhost 289s # expecting access denial. 289s ok 310 289s # --- 289s # Order mutual-failure 289s # Allow from 127.0.0.1 289s # Deny from localhost 289s # expecting access denial. 289s ok 311 289s # --- 289s # Order mutual-failure 289s # Deny from 127.0.0.1 289s # expecting access denial. 289s ok 312 289s # --- 289s # Order mutual-failure 289s # Allow from 127.0.0.1 289s # Deny from 127.0.0.1 289s # expecting access denial. 289s ok 313 289s # --- 289s # Order mutual-failure 289s # Deny from 127.0 289s # expecting access denial. 289s ok 314 289s # --- 289s # Order mutual-failure 289s # Allow from 127.0.0.1 289s # Deny from 127.0 289s # expecting access denial. 289s ok 315 289s # --- 289s # Order mutual-failure 289s # Deny from 127.0.0.1/255.255.0.0 289s # expecting access denial. 289s ok 316 289s # --- 289s # Order mutual-failure 289s # Allow from 127.0.0.1 289s # Deny from 127.0.0.1/255.255.0.0 289s # expecting access denial. 289s ok 317 289s # --- 289s # Order mutual-failure 289s # Deny from 127.0.0.1/16 289s # expecting access denial. 289s ok 318 289s # --- 289s # Order mutual-failure 289s # Allow from 127.0.0.1 289s # Deny from 127.0.0.1/16 289s # expecting access denial. 289s ok 319 289s # --- 289s # Order mutual-failure 289s # Deny from somewhere.else.com 289s # expecting access denial. 289s ok 320 289s # --- 289s # Order mutual-failure 289s # Allow from 127.0.0.1 289s # Deny from somewhere.else.com 289s # expecting access. 289s ok 321 289s # --- 289s # Order mutual-failure 289s # Deny from 66.6.6.6 289s # expecting access denial. 289s ok 322 289s # --- 289s # Order mutual-failure 289s # Allow from 127.0.0.1 289s # Deny from 66.6.6.6 289s # expecting access. 289s ok 323 289s # --- 289s # Order mutual-failure 289s # Allow from 127.0 289s # expecting access. 289s ok 324 289s # --- 289s # Order mutual-failure 289s # Deny from all 289s # expecting access denial. 289s ok 325 289s # --- 289s # Order mutual-failure 289s # Allow from 127.0 289s # Deny from all 289s # expecting access denial. 289s ok 326 289s # --- 289s # Order mutual-failure 289s # Deny from localhost 289s # expecting access denial. 289s ok 327 289s # --- 289s # Order mutual-failure 289s # Allow from 127.0 289s # Deny from localhost 289s # expecting access denial. 289s ok 328 289s # --- 289s # Order mutual-failure 289s # Deny from 127.0.0.1 289s # expecting access denial. 289s ok 329 289s # --- 289s # Order mutual-failure 289s # Allow from 127.0 289s # Deny from 127.0.0.1 289s # expecting access denial. 289s ok 330 289s # --- 289s # Order mutual-failure 289s # Deny from 127.0 289s # expecting access denial. 289s ok 331 289s # --- 289s # Order mutual-failure 289s # Allow from 127.0 289s # Deny from 127.0 289s # expecting access denial. 289s ok 332 289s # --- 289s # Order mutual-failure 289s # Deny from 127.0.0.1/255.255.0.0 289s # expecting access denial. 289s ok 333 289s # --- 289s # Order mutual-failure 289s # Allow from 127.0 289s # Deny from 127.0.0.1/255.255.0.0 289s # expecting access denial. 289s ok 334 289s # --- 289s # Order mutual-failure 289s # Deny from 127.0.0.1/16 289s # expecting access denial. 289s ok 335 289s # --- 289s # Order mutual-failure 289s # Allow from 127.0 289s # Deny from 127.0.0.1/16 289s # expecting access denial. 289s ok 336 289s # --- 289s # Order mutual-failure 289s # Deny from somewhere.else.com 289s # expecting access denial. 289s ok 337 289s # --- 289s # Order mutual-failure 289s # Allow from 127.0 289s # Deny from somewhere.else.com 289s # expecting access. 289s ok 338 289s # --- 289s # Order mutual-failure 289s # Deny from 66.6.6.6 289s # expecting access denial. 289s ok 339 289s # --- 289s # Order mutual-failure 289s # Allow from 127.0 289s # Deny from 66.6.6.6 289s # expecting access. 289s ok 340 289s # --- 289s # Order mutual-failure 289s # Allow from 127.0.0.1/255.255.0.0 289s # expecting access. 289s ok 341 289s # --- 289s # Order mutual-failure 289s # Deny from all 289s # expecting access denial. 289s ok 342 289s # --- 289s # Order mutual-failure 289s # Allow from 127.0.0.1/255.255.0.0 289s # Deny from all 289s # expecting access denial. 289s ok 343 289s # --- 289s # Order mutual-failure 289s # Deny from localhost 289s # expecting access denial. 289s ok 344 289s # --- 289s # Order mutual-failure 289s # Allow from 127.0.0.1/255.255.0.0 289s # Deny from localhost 289s # expecting access denial. 289s ok 345 289s # --- 289s # Order mutual-failure 289s # Deny from 127.0.0.1 289s # expecting access denial. 289s ok 346 289s # --- 289s # Order mutual-failure 289s # Allow from 127.0.0.1/255.255.0.0 289s # Deny from 127.0.0.1 289s # expecting access denial. 289s ok 347 289s # --- 289s # Order mutual-failure 289s # Deny from 127.0 289s # expecting access denial. 289s ok 348 289s # --- 289s # Order mutual-failure 289s # Allow from 127.0.0.1/255.255.0.0 289s # Deny from 127.0 289s # expecting access denial. 289s ok 349 289s # --- 289s # Order mutual-failure 289s # Deny from 127.0.0.1/255.255.0.0 289s # expecting access denial. 289s ok 350 289s # --- 289s # Order mutual-failure 289s # Allow from 127.0.0.1/255.255.0.0 289s # Deny from 127.0.0.1/255.255.0.0 289s # expecting access denial. 289s ok 351 289s # --- 289s # Order mutual-failure 289s # Deny from 127.0.0.1/16 289s # expecting access denial. 289s ok 352 289s # --- 289s # Order mutual-failure 289s # Allow from 127.0.0.1/255.255.0.0 289s # Deny from 127.0.0.1/16 289s # expecting access denial. 289s ok 353 289s # --- 289s # Order mutual-failure 289s # Deny from somewhere.else.com 289s # expecting access denial. 289s ok 354 289s # --- 289s # Order mutual-failure 289s # Allow from 127.0.0.1/255.255.0.0 289s # Deny from somewhere.else.com 289s # expecting access. 289s ok 355 289s # --- 289s # Order mutual-failure 289s # Deny from 66.6.6.6 289s # expecting access denial. 289s ok 356 289s # --- 289s # Order mutual-failure 289s # Allow from 127.0.0.1/255.255.0.0 289s # Deny from 66.6.6.6 289s # expecting access. 289s ok 357 289s # --- 289s # Order mutual-failure 289s # Allow from 127.0.0.1/16 289s # expecting access. 289s ok 358 289s # --- 289s # Order mutual-failure 289s # Deny from all 289s # expecting access denial. 289s ok 359 289s # --- 289s # Order mutual-failure 289s # Allow from 127.0.0.1/16 289s # Deny from all 289s # expecting access denial. 289s ok 360 289s # --- 289s # Order mutual-failure 289s # Deny from localhost 289s # expecting access denial. 289s ok 361 289s # --- 289s # Order mutual-failure 289s # Allow from 127.0.0.1/16 289s # Deny from localhost 289s # expecting access denial. 289s ok 362 289s # --- 289s # Order mutual-failure 289s # Deny from 127.0.0.1 289s # expecting access denial. 289s ok 363 289s # --- 289s # Order mutual-failure 289s # Allow from 127.0.0.1/16 289s # Deny from 127.0.0.1 289s # expecting access denial. 289s ok 364 289s # --- 289s # Order mutual-failure 289s # Deny from 127.0 289s # expecting access denial. 289s ok 365 289s # --- 289s # Order mutual-failure 289s # Allow from 127.0.0.1/16 289s # Deny from 127.0 289s # expecting access denial. 289s ok 366 289s # --- 289s # Order mutual-failure 289s # Deny from 127.0.0.1/255.255.0.0 289s # expecting access denial. 289s ok 367 289s # --- 289s # Order mutual-failure 289s # Allow from 127.0.0.1/16 289s # Deny from 127.0.0.1/255.255.0.0 289s # expecting access denial. 289s ok 368 289s # --- 289s # Order mutual-failure 289s # Deny from 127.0.0.1/16 289s # expecting access denial. 289s ok 369 289s # --- 289s # Order mutual-failure 289s # Allow from 127.0.0.1/16 289s # Deny from 127.0.0.1/16 289s # expecting access denial. 289s ok 370 289s # --- 289s # Order mutual-failure 289s # Deny from somewhere.else.com 289s # expecting access denial. 289s ok 371 289s # --- 289s # Order mutual-failure 289s # Allow from 127.0.0.1/16 289s # Deny from somewhere.else.com 289s # expecting access. 289s ok 372 289s # --- 289s # Order mutual-failure 289s # Deny from 66.6.6.6 289s # expecting access denial. 289s ok 373 289s # --- 289s # Order mutual-failure 289s # Allow from 127.0.0.1/16 289s # Deny from 66.6.6.6 289s # expecting access. 289s ok 374 289s # --- 289s # Order mutual-failure 289s # Allow from somewhere.else.com 289s # expecting access denial. 289s ok 375 289s # --- 289s # Order mutual-failure 289s # Deny from all 289s # expecting access denial. 289s ok 376 289s # --- 289s # Order mutual-failure 289s # Allow from somewhere.else.com 289s # Deny from all 289s # expecting access denial. 289s ok 377 289s # --- 289s # Order mutual-failure 289s # Deny from localhost 289s # expecting access denial. 289s ok 378 289s # --- 289s # Order mutual-failure 289s # Allow from somewhere.else.com 289s # Deny from localhost 289s # expecting access denial. 289s ok 379 289s # --- 289s # Order mutual-failure 289s # Deny from 127.0.0.1 289s # expecting access denial. 289s ok 380 289s # --- 289s # Order mutual-failure 289s # Allow from somewhere.else.com 289s # Deny from 127.0.0.1 289s # expecting access denial. 289s ok 381 289s # --- 289s # Order mutual-failure 289s # Deny from 127.0 289s # expecting access denial. 289s ok 382 289s # --- 289s # Order mutual-failure 289s # Allow from somewhere.else.com 289s # Deny from 127.0 289s # expecting access denial. 289s ok 383 289s # --- 289s # Order mutual-failure 289s # Deny from 127.0.0.1/255.255.0.0 289s # expecting access denial. 289s ok 384 289s # --- 289s # Order mutual-failure 289s # Allow from somewhere.else.com 289s # Deny from 127.0.0.1/255.255.0.0 289s # expecting access denial. 289s ok 385 289s # --- 289s # Order mutual-failure 289s # Deny from 127.0.0.1/16 289s # expecting access denial. 289s ok 386 289s # --- 289s # Order mutual-failure 289s # Allow from somewhere.else.com 289s # Deny from 127.0.0.1/16 289s # expecting access denial. 289s ok 387 289s # --- 289s # Order mutual-failure 289s # Deny from somewhere.else.com 289s # expecting access denial. 289s ok 388 289s # --- 289s # Order mutual-failure 289s # Allow from somewhere.else.com 289s # Deny from somewhere.else.com 289s # expecting access denial. 289s ok 389 289s # --- 289s # Order mutual-failure 289s # Deny from 66.6.6.6 289s # expecting access denial. 289s ok 390 289s # --- 289s # Order mutual-failure 289s # Allow from somewhere.else.com 289s # Deny from 66.6.6.6 289s # expecting access denial. 289s ok 391 289s # --- 289s # Order mutual-failure 289s # Allow from 66.6.6.6 289s # expecting access denial. 289s ok 392 289s # --- 289s # Order mutual-failure 289s # Deny from all 289s # expecting access denial. 289s ok 393 289s # --- 289s # Order mutual-failure 289s # Allow from 66.6.6.6 289s # Deny from all 289s # expecting access denial. 289s ok 394 289s # --- 289s # Order mutual-failure 289s # Deny from localhost 289s # expecting access denial. 289s ok 395 289s # --- 289s # Order mutual-failure 289s # Allow from 66.6.6.6 289s # Deny from localhost 289s # expecting access denial. 289s ok 396 289s # --- 289s # Order mutual-failure 289s # Deny from 127.0.0.1 289s # expecting access denial. 289s ok 397 289s # --- 289s # Order mutual-failure 289s # Allow from 66.6.6.6 289s # Deny from 127.0.0.1 289s # expecting access denial. 289s ok 398 289s # --- 289s # Order mutual-failure 289s # Deny from 127.0 289s # expecting access denial. 289s ok 399 289s # --- 289s # Order mutual-failure 289s # Allow from 66.6.6.6 289s # Deny from 127.0 289s # expecting access denial. 289s ok 400 289s # --- 289s # Order mutual-failure 289s # Deny from 127.0.0.1/255.255.0.0 289s # expecting access denial. 289s ok 401 289s # --- 289s # Order mutual-failure 289s # Allow from 66.6.6.6 289s # Deny from 127.0.0.1/255.255.0.0 289s # expecting access denial. 289s ok 402 289s # --- 289s # Order mutual-failure 289s # Deny from 127.0.0.1/16 289s # expecting access denial. 289s ok 403 289s # --- 289s # Order mutual-failure 289s # Allow from 66.6.6.6 289s # Deny from 127.0.0.1/16 289s # expecting access denial. 289s ok 404 289s # --- 289s # Order mutual-failure 289s # Deny from somewhere.else.com 289s # expecting access denial. 289s ok 405 289s # --- 289s # Order mutual-failure 289s # Allow from 66.6.6.6 289s # Deny from somewhere.else.com 289s # expecting access denial. 289s ok 406 289s # --- 289s # Order mutual-failure 289s # Deny from 66.6.6.6 289s # expecting access denial. 289s ok 407 289s # --- 289s # Order mutual-failure 289s # Allow from 66.6.6.6 289s # Deny from 66.6.6.6 289s # expecting access denial. 289s ok 408 289s ok 292s t/modules/actions.t ................. 292s 1..20 292s # Running under perl version 5.038002 for linux 292s # Current time local: Sat Mar 16 11:05:47 2024 292s # Current time GMT: Sat Mar 16 11:05:47 2024 292s # Using Test.pm version 1.31 292s # Using Apache/Test.pm version 1.42 292s # expected: 200 292s # received: '200' 292s ok 1 292s # expected: 'nada' 292s # received: 'nada' 292s ok 2 292s # expected: 404 292s # received: '404' 292s ok 3 292s ok 4 # skip RC=404, no need to check content 292s # expected: 404 292s # received: '404' 292s ok 5 292s ok 6 # skip RC=404, no need to check content 292s # expected: 404 292s # received: '404' 292s ok 7 292s ok 8 # skip RC=404, no need to check content 292s # expected: 200 292s # received: '200' 292s ok 9 292s # expected: 'nada' 292s # received: 'nada' 292s ok 10 292s # expected: 404 292s # received: '404' 292s ok 11 292s ok 12 # skip RC=404, no need to check content 292s # expected: 200 292s # received: '200' 292s ok 13 292s # expected: 'POST 292s # foo2: bar2 292s # ' 292s # received: 'POST 292s # foo2: bar2 292s # ' 292s ok 14 292s # expected: 405 292s # received: '405' 292s ok 15 292s # expected: 200 292s # received: '200' 292s ok 16 292s # expected: 'foo=bar' 292s # received: 'foo=bar' 292s ok 17 292s # expected: 200 292s # received: '200' 292s ok 18 292s # expected: 'POST 292s # foo2: bar2 292s # ' 292s # received: 'POST 292s # foo2: bar2 292s # ' 292s ok 19 292s # expected: 405 292s # received: '405' 292s ok 20 292s ok 295s t/modules/alias.t ................... 295s 1..134 295s # Running under perl version 5.038002 for linux 295s # Current time local: Sat Mar 16 11:05:50 2024 295s # Current time GMT: Sat Mar 16 11:05:50 2024 295s # Using Test.pm version 1.31 295s # Using Apache/Test.pm version 1.42 295s # verifying simple aliases 295s # testing : /alias/ 295s # expected: 200 295s # received: '200' 295s ok 1 295s # testing : /bogu/ 295s # expected: 404 295s # received: '404' 295s ok 2 295s # verifying alias match with /ali[0-9]. 295s # testing : /ali0 295s # expected: 0 295s # received: '0' 295s ok 3 295s # testing : /ali1 295s # expected: 1 295s # received: '1' 295s ok 4 295s # testing : /ali2 295s # expected: 2 295s # received: '2' 295s ok 5 295s # testing : /ali3 295s # expected: 3 295s # received: '3' 295s ok 6 295s # testing : /ali4 295s # expected: 4 295s # received: '4' 295s ok 7 295s # testing : /ali5 295s # expected: 5 295s # received: '5' 295s ok 8 295s # testing : /ali6 295s # expected: 6 295s # received: '6' 295s ok 9 295s # testing : /ali7 295s # expected: 7 295s # received: '7' 295s ok 10 295s # testing : /ali8 295s # expected: 8 295s # received: '8' 295s ok 11 295s # testing : /ali9 295s # expected: 9 295s # received: '9' 295s ok 12 295s # verifying expression alias match with /expr/ali[0-9]. 295s # testing : /ali0 295s # expected: 0 295s # received: '0' 295s ok 13 295s # testing : /ali1 295s # expected: 1 295s # received: '1' 295s ok 14 295s # testing : /ali2 295s # expected: 2 295s # received: '2' 295s ok 15 295s # testing : /ali3 295s # expected: 3 295s # received: '3' 295s ok 16 295s # testing : /ali4 295s # expected: 4 295s # received: '4' 295s ok 17 295s # testing : /ali5 295s # expected: 5 295s # received: '5' 295s ok 18 295s # testing : /ali6 295s # expected: 6 295s # received: '6' 295s ok 19 295s # testing : /ali7 295s # expected: 7 295s # received: '7' 295s ok 20 295s # testing : /ali8 295s # expected: 8 295s # received: '8' 295s ok 21 295s # testing : /ali9 295s # expected: 9 295s # received: '9' 295s ok 22 295s # testing : /forbid 295s # expected: '403' 295s # received: '403' 295s ok 23 295s # testing : /gone 295s # expected: '410' 295s # received: '410' 295s ok 24 295s # testing : /perm 295s # expected: '301' 295s # received: '301' 295s ok 25 295s # testing : /perm2 295s # expected: '301' 295s # received: '301' 295s ok 26 295s # testing : /seeother 295s # expected: '303' 295s # received: '303' 295s ok 27 295s # testing : /temp 295s # expected: '302' 295s # received: '302' 295s ok 28 295s # testing : /temp2 295s # expected: '302' 295s # received: '302' 295s ok 29 295s verifying body of perm and temp redirect match 295s # testing : /p0 295s # expected: 0 295s # received: '0' 295s ok 30 295s # testing : /p1 295s # expected: 1 295s # received: '1' 295s ok 31 295s # testing : /p2 295s # expected: 2 295s # received: '2' 295s ok 32 295s # testing : /p3 295s # expected: 3 295s # received: '3' 295s ok 33 295s # testing : /p4 295s # expected: 4 295s # received: '4' 295s ok 34 295s # testing : /p5 295s # expected: 5 295s # received: '5' 295s ok 35 295s # testing : /p6 295s # expected: 6 295s # received: '6' 295s ok 36 295s # testing : /p7 295s # expected: 7 295s # received: '7' 295s ok 37 295s # testing : /p8 295s # expected: 8 295s # received: '8' 295s ok 38 295s # testing : /p9 295s # expected: 9 295s # received: '9' 295s ok 39 295s # testing : /t0 295s # expected: 0 295s # received: '0' 295s ok 40 295s # testing : /t1 295s # expected: 1 295s # received: '1' 295s ok 41 295s # testing : /t2 295s # expected: 2 295s # received: '2' 295s ok 42 295s # testing : /t3 295s # expected: 3 295s # received: '3' 295s ok 43 295s # testing : /t4 295s # expected: 4 295s # received: '4' 295s ok 44 295s # testing : /t5 295s # expected: 5 295s # received: '5' 295s ok 45 295s # testing : /t6 295s # expected: 6 295s # received: '6' 295s ok 46 295s # testing : /t7 295s # expected: 7 295s # received: '7' 295s ok 47 295s # testing : /t8 295s # expected: 8 295s # received: '8' 295s ok 48 295s # testing : /t9 295s # expected: 9 295s # received: '9' 295s ok 49 295s verifying body of perm and temp redirect match with expression support 295s # testing : /p0 295s # expected: 0 295s # received: '0' 295s ok 50 295s # testing : /p1 295s # expected: 1 295s # received: '1' 295s ok 51 295s # testing : /p2 295s # expected: 2 295s # received: '2' 295s ok 52 295s # testing : /p3 295s # expected: 3 295s # received: '3' 295s ok 53 295s # testing : /p4 295s # expected: 4 295s # received: '4' 295s ok 54 295s # testing : /p5 295s # expected: 5 295s # received: '5' 295s ok 55 295s # testing : /p6 295s # expected: 6 295s # received: '6' 295s ok 56 295s # testing : /p7 295s # expected: 7 295s # received: '7' 295s ok 57 295s # testing : /p8 295s # expected: 8 295s # received: '8' 295s ok 58 295s # testing : /p9 295s # expected: 9 295s # received: '9' 295s ok 59 295s # testing : /t0 295s # expected: 0 295s # received: '0' 295s ok 60 295s # testing : /t1 295s # expected: 1 295s # received: '1' 295s ok 61 295s # testing : /t2 295s # expected: 2 295s # received: '2' 295s ok 62 295s # testing : /t3 295s # expected: 3 295s # received: '3' 295s ok 63 295s # testing : /t4 295s # expected: 4 295s # received: '4' 295s ok 64 295s # testing : /t5 295s # expected: 5 295s # received: '5' 295s ok 65 295s # testing : /t6 295s # expected: 6 295s # received: '6' 295s ok 66 295s # testing : /t7 295s # expected: 7 295s # received: '7' 295s ok 67 295s # testing : /t8 295s # expected: 8 295s # received: '8' 295s ok 68 295s # testing : /t9 295s # expected: 9 295s # received: '9' 295s ok 69 295s verifying return code of seeother and gone redirect match 295s # testing : f0 295s # expected: '403' 295s # received: '403' 295s ok 70 295s # testing : f1 295s # expected: '403' 295s # received: '403' 295s ok 71 295s # testing : f2 295s # expected: '403' 295s # received: '403' 295s ok 72 295s # testing : f3 295s # expected: '403' 295s # received: '403' 295s ok 73 295s # testing : f4 295s # expected: '403' 295s # received: '403' 295s ok 74 295s # testing : f5 295s # expected: '403' 295s # received: '403' 295s ok 75 295s # testing : f6 295s # expected: '403' 295s # received: '403' 295s ok 76 295s # testing : f7 295s # expected: '403' 295s # received: '403' 295s ok 77 295s # testing : f8 295s # expected: '403' 295s # received: '403' 295s ok 78 295s # testing : f9 295s # expected: '403' 295s # received: '403' 295s ok 79 295s # testing : g0 295s # expected: '410' 295s # received: '410' 295s ok 80 295s # testing : g1 295s # expected: '410' 295s # received: '410' 295s ok 81 295s # testing : g2 295s # expected: '410' 295s # received: '410' 295s ok 82 295s # testing : g3 295s # expected: '410' 295s # received: '410' 295s ok 83 295s # testing : g4 295s # expected: '410' 295s # received: '410' 295s ok 84 295s # testing : g5 295s # expected: '410' 295s # received: '410' 295s ok 85 295s # testing : g6 295s # expected: '410' 295s # received: '410' 295s ok 86 295s # testing : g7 295s # expected: '410' 295s # received: '410' 295s ok 87 295s # testing : g8 295s # expected: '410' 295s # received: '410' 295s ok 88 295s # testing : g9 295s # expected: '410' 295s # received: '410' 295s ok 89 295s # testing : s0 295s # expected: '303' 295s # received: '303' 295s ok 90 295s # testing : s1 295s # expected: '303' 295s # received: '303' 295s ok 91 295s # testing : s2 295s # expected: '303' 295s # received: '303' 295s ok 92 295s # testing : s3 295s # expected: '303' 295s # received: '303' 295s ok 93 295s # testing : s4 295s # expected: '303' 295s # received: '303' 295s ok 94 295s # testing : s5 295s # expected: '303' 295s # received: '303' 295s ok 95 295s # testing : s6 295s # expected: '303' 295s # received: '303' 295s ok 96 295s # testing : s7 295s # expected: '303' 295s # received: '303' 295s ok 97 295s # testing : s8 295s # expected: '303' 295s # received: '303' 295s ok 98 295s # testing : s9 295s # expected: '303' 295s # received: '303' 295s ok 99 295s verifying return code of seeother and gone redirect match with expression support 295s # testing : f0 295s # expected: '403' 295s # received: '403' 295s ok 100 295s # testing : f1 295s # expected: '403' 295s # received: '403' 295s ok 101 295s # testing : f2 295s # expected: '403' 295s # received: '403' 295s ok 102 295s # testing : f3 295s # expected: '403' 295s # received: '403' 295s ok 103 295s # testing : f4 295s # expected: '403' 295s # received: '403' 295s ok 104 295s # testing : f5 295s # expected: '403' 295s # received: '403' 295s ok 105 295s # testing : f6 295s # expected: '403' 295s # received: '403' 295s ok 106 295s # testing : f7 295s # expected: '403' 295s # received: '403' 295s ok 107 295s # testing : f8 295s # expected: '403' 295s # received: '403' 295s ok 108 295s # testing : f9 295s # expected: '403' 295s # received: '403' 295s ok 109 295s # testing : g0 295s # expected: '410' 295s # received: '410' 295s ok 110 295s # testing : g1 295s # expected: '410' 295s # received: '410' 295s ok 111 295s # testing : g2 295s # expected: '410' 295s # received: '410' 295s ok 112 295s # testing : g3 295s # expected: '410' 295s # received: '410' 295s ok 113 295s # testing : g4 295s # expected: '410' 295s # received: '410' 295s ok 114 295s # testing : g5 295s # expected: '410' 295s # received: '410' 295s ok 115 295s # testing : g6 295s # expected: '410' 295s # received: '410' 295s ok 116 295s # testing : g7 295s # expected: '410' 295s # received: '410' 295s ok 117 295s # testing : g8 295s # expected: '410' 295s # received: '410' 295s ok 118 295s # testing : g9 295s # expected: '410' 295s # received: '410' 295s ok 119 295s # testing : s0 295s # expected: '303' 295s # received: '303' 295s ok 120 295s # testing : s1 295s # expected: '303' 295s # received: '303' 295s ok 121 295s # testing : s2 295s # expected: '303' 295s # received: '303' 295s ok 122 295s # testing : s3 295s # expected: '303' 295s # received: '303' 295s ok 123 295s # testing : s4 295s # expected: '303' 295s # received: '303' 295s ok 124 295s # testing : s5 295s # expected: '303' 295s # received: '303' 295s ok 125 295s # testing : s6 295s # expected: '303' 295s # received: '303' 295s ok 126 295s # testing : s7 295s # expected: '303' 295s # received: '303' 295s ok 127 295s # testing : s8 295s # expected: '303' 295s # received: '303' 295s ok 128 295s # testing : s9 295s # expected: '303' 295s # received: '303' 295s ok 129 295s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 295s # verifying /modules/alias/script is plain text 295s # testing : /modules/alias/script 295s # expected: '#!/bin/sh 295s # echo Content-type: text/plain 295s # echo 295s # echo this is a shell script cgi. 295s # ' 295s # received: '#!/bin/sh 295s # echo Content-type: text/plain 295s # echo 295s # echo this is a shell script cgi. 295s # ' 295s ok 130 295s # verifying same file accessed at /cgi/script is executed code 295s # testing : /cgi/script 295s # expected: 'this is a shell script cgi. 295s # ' 295s # received: 'this is a shell script cgi. 295s # ' 295s ok 131 295s # verifying ScriptAliasMatch with /aliascgi-script 295s # testing : /aliascgi-script 295s # expected: 'this is a shell script cgi. 295s # ' 295s # received: 'this is a shell script cgi. 295s # ' 295s ok 132 295s # verifying ScriptAlias in LocationMatch with /expr/aliascgi-script 295s # testing : /aliascgi-script 295s # expected: 'this is a shell script cgi. 295s # ' 295s # received: 'this is a shell script cgi. 295s # ' 295s ok 133 295s # verifying bad script alias. 295s # testing : /aliascgi-nada 295s # expected: 404 295s # received: '404' 295s ok 134 295s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 295s ok 297s t/modules/allowmethods.t ............ 297s 1..9 297s # Running under perl version 5.038002 for linux 297s # Current time local: Sat Mar 16 11:05:53 2024 297s # Current time GMT: Sat Mar 16 11:05:53 2024 297s # Using Test.pm version 1.31 297s # Using Apache/Test.pm version 1.42 297s # testing : Get request to /Get responds 200 297s # expected: 200 297s # received: '200' 297s ok 1 297s # testing : Head request to /Get responds 200 297s # expected: 200 297s # received: '200' 297s ok 2 297s # testing : Post request to /Get responds 405 297s # expected: 405 297s # received: '405' 297s ok 3 297s # testing : Get request to /Head responds 200 297s # expected: 200 297s # received: '200' 297s ok 4 297s # testing : Head request to /Head responds 200 297s # expected: 200 297s # received: '200' 297s ok 5 297s # testing : Post request to /Head responds 405 297s # expected: 405 297s # received: '405' 297s ok 6 297s # testing : Get request to /Post responds 405 297s # expected: 405 297s # received: '405' 297s ok 7 297s # testing : Head request to /Post responds 405 297s # expected: 405 297s # received: '405' 297s ok 8 297s # testing : Post request to /Post responds 200 297s # expected: 200 297s # received: '200' 297s ok 9 297s ok 299s t/modules/asis.t .................... 299s 1..3 299s # Running under perl version 5.038002 for linux 299s # Current time local: Sat Mar 16 11:05:55 2024 299s # Current time GMT: Sat Mar 16 11:05:55 2024 299s # Using Test.pm version 1.31 299s # Using Apache/Test.pm version 1.42 299s # testing : asis content OK 299s # expected: 'This is asis content. 299s # ' 299s # received: 'This is asis content. 299s # ' 299s ok 1 299s # testing : asis gave 404 error 299s # expected: 404 299s # received: '404' 299s ok 2 299s # testing : asis gave 403 error 299s # expected: 403 299s # received: '403' 299s ok 3 299s ok 304s t/modules/authz_core.t .............. 304s 1..504 304s # Running under perl version 5.038002 for linux 304s # Current time local: Sat Mar 16 11:05:57 2024 304s # Current time GMT: Sat Mar 16 11:05:57 2024 304s # Using Test.pm version 1.31 304s # Using Apache/Test.pm version 1.42 304s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/basic1 304s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/groups1 304s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 304s # got 200, expected 200 [a/ : a/ ] 304s ok 1 304s # got 200, expected 200 [a/ : a/ 1] 304s ok 2 304s # got 200, expected 200 [a/ : a/ 2] 304s ok 3 304s # got 200, expected 200 [a/ : a/ 1 2] 304s ok 4 304s # got 200, expected 200 [a/ : a/ 3] 304s ok 5 304s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 304s # got 401, expected 401 [a/ user1: a/ ] 304s ok 6 304s # got 200, expected 200 [a/ user1: a/ user1] 304s ok 7 304s # got 401, expected 401 [a/ user1: a/ user2] 304s ok 8 304s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 304s # got 403, expected 403 [a/ Any 1 2: a/ ] 304s ok 9 304s # got 200, expected 200 [a/ Any 1 2: a/ 1] 304s ok 10 304s # got 200, expected 200 [a/ Any 1 2: a/ 2] 304s ok 11 304s # got 200, expected 200 [a/ Any 1 2: a/ 1 2] 304s ok 12 304s # got 403, expected 403 [a/ Any 1 2: a/ 3] 304s ok 13 304s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 304s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 304s ok 14 304s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 304s ok 15 304s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 304s ok 16 304s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 304s ok 17 304s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 304s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 304s ok 18 304s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 304s ok 19 304s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 304s ok 20 304s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 304s ok 21 304s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 304s # got 403, expected 403 [a/b/ Or Any 2 3: a/b/ ] 304s ok 22 304s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 1] 304s ok 23 304s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 2] 304s ok 24 304s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 3] 304s ok 25 304s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 304s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 304s ok 26 304s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 304s ok 27 304s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2] 304s ok 28 304s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 304s ok 29 304s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 2] 304s ok 30 304s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 304s ok 31 304s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2 3] 304s ok 32 304s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 304s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 304s ok 33 304s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 304s ok 34 304s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 304s ok 35 304s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 304s ok 36 304s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 304s ok 37 304s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 304s ok 38 304s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 304s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 304s ok 39 304s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 304s ok 40 304s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 304s ok 41 304s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 304s ok 42 304s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 304s ok 43 304s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 304s ok 44 304s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 304s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 304s ok 45 304s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 304s ok 46 304s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2] 304s ok 47 304s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2 3] 304s ok 48 304s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 304s ok 49 304s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 304s ok 50 304s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 304s ok 51 304s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 304s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 304s ok 52 304s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 304s ok 53 304s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 304s ok 54 304s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 304s ok 55 304s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 304s ok 56 304s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 304s ok 57 304s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 2 3] 304s ok 58 304s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 304s # got 403, expected 403 [a/ All 1 !2: a/ ] 304s ok 59 304s # got 200, expected 200 [a/ All 1 !2: a/ 1] 304s ok 60 304s # got 403, expected 403 [a/ All 1 !2: a/ 2] 304s ok 61 304s # got 403, expected 403 [a/ All 1 !2: a/ 1 2] 304s ok 62 304s # got 403, expected 403 [a/ All 1 !2: a/ 3] 304s ok 63 304s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 304s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 304s ok 64 304s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 304s ok 65 304s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 304s ok 66 304s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 304s ok 67 304s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 304s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 304s ok 68 304s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 304s ok 69 304s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 304s ok 70 304s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 304s ok 71 304s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 304s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 304s ok 72 304s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1] 304s ok 73 304s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1 2] 304s ok 74 304s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 3] 304s ok 75 304s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 4] 304s ok 76 304s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 304s ok 77 304s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 304s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 304s ok 78 304s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 304s ok 79 304s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2] 304s ok 80 304s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 304s ok 81 304s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1 2] 304s ok 82 304s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 304s ok 83 304s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2 3] 304s ok 84 304s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 304s # got 403, expected 403 [a/b/c/ Any 4: a/b/c/ 1 3] 304s ok 85 304s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 4] 304s ok 86 304s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 1 2 4] 304s ok 87 304s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 304s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 304s ok 88 304s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 304s ok 89 304s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 304s ok 90 304s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 304s ok 91 304s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 304s ok 92 304s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 304s ok 93 304s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 304s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 304s ok 94 304s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 304s ok 95 304s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 304s ok 96 304s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 304s ok 97 304s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 304s ok 98 304s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 304s ok 99 304s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 304s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 304s ok 100 304s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 304s ok 101 304s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 304s ok 102 304s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 304s ok 103 304s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 304s ok 104 304s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 304s ok 105 304s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 304s ok 106 304s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 304s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 304s ok 107 304s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 304s ok 108 304s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 304s ok 109 304s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 304s ok 110 304s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 304s ok 111 304s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 304s ok 112 304s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 304s ok 113 304s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 304s # got 403, expected 403 [a/ All 1 2: a/ ] 304s ok 114 304s # got 403, expected 403 [a/ All 1 2: a/ 1] 304s ok 115 304s # got 403, expected 403 [a/ All 1 2: a/ 2] 304s ok 116 304s # got 200, expected 200 [a/ All 1 2: a/ 1 2] 304s ok 117 304s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 304s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 304s ok 118 304s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 304s ok 119 304s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 304s ok 120 304s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 304s ok 121 304s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 304s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 304s ok 122 304s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 304s ok 123 304s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 304s ok 124 304s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 304s ok 125 304s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 304s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 304s ok 126 304s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1] 304s ok 127 304s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 2] 304s ok 128 304s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2] 304s ok 129 304s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 3] 304s ok 130 304s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 304s ok 131 304s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 304s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ ] 304s ok 132 304s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1] 304s ok 133 304s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 2] 304s ok 134 304s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 3] 304s ok 135 304s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 4] 304s ok 136 304s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 2] 304s ok 137 304s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 3] 304s ok 138 304s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 4] 304s ok 139 304s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 3 4] 304s ok 140 304s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 304s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 304s ok 141 304s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 304s ok 142 304s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 304s ok 143 304s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 304s ok 144 304s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 304s ok 145 304s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 304s ok 146 304s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 304s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 304s ok 147 304s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 304s ok 148 304s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 304s ok 149 304s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 304s ok 150 304s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 304s ok 151 304s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 304s ok 152 304s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 304s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 304s ok 153 304s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 1] 304s ok 154 304s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 304s ok 155 304s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 304s ok 156 304s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 304s ok 157 304s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 304s ok 158 304s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 304s ok 159 304s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1 2] 304s ok 160 304s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 304s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 304s ok 161 304s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 304s ok 162 304s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 304s ok 163 304s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 304s ok 164 304s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 304s ok 165 304s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 304s ok 166 304s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 304s ok 167 304s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 1 2 3] 304s ok 168 304s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 304s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ ] 304s ok 169 304s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1] 304s ok 170 304s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ user1] 304s ok 171 304s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2] 304s ok 172 304s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user1] 304s ok 173 304s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user3] 304s ok 174 304s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1 user1] 304s ok 175 304s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 304s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ ] 304s ok 176 304s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1] 304s ok 177 304s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ user1] 304s ok 178 304s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ user3] 304s ok 179 304s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 2] 304s ok 180 304s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user1] 304s ok 181 304s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user3] 304s ok 182 304s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 304s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ ] 304s ok 183 304s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1] 304s ok 184 304s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ user1] 304s ok 185 304s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2] 304s ok 186 304s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user1] 304s ok 187 304s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user3] 304s ok 188 304s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1 user1] 304s ok 189 304s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 304s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ ] 304s ok 190 304s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1] 304s ok 191 304s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ user1] 304s ok 192 304s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ user3] 304s ok 193 304s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 2] 304s ok 194 304s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user1] 304s ok 195 304s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user3] 304s ok 196 304s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 304s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ ] 304s ok 197 304s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1] 304s ok 198 304s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ user1] 304s ok 199 304s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2] 304s ok 200 304s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user1] 304s ok 201 304s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user3] 304s ok 202 304s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1 user1] 304s ok 203 304s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 304s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ ] 304s ok 204 304s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1] 304s ok 205 304s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ user1] 304s ok 206 304s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ user3] 304s ok 207 304s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 2] 304s ok 208 304s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user1] 304s ok 209 304s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user3] 304s ok 210 304s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 304s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ ] 304s ok 211 304s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1] 304s ok 212 304s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ user1] 304s ok 213 304s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2] 304s ok 214 304s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user1] 304s ok 215 304s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user3] 304s ok 216 304s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1 user1] 304s ok 217 304s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 304s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ ] 304s ok 218 304s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1] 304s ok 219 304s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ user1] 304s ok 220 304s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ user3] 304s ok 221 304s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 2] 304s ok 222 304s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user1] 304s ok 223 304s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user3] 304s ok 224 304s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 304s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ ] 304s ok 225 304s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1] 304s ok 226 304s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ user1] 304s ok 227 304s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2] 304s ok 228 304s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user1] 304s ok 229 304s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user3] 304s ok 230 304s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1 user1] 304s ok 231 304s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 304s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ ] 304s ok 232 304s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1] 304s ok 233 304s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ user1] 304s ok 234 304s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ user3] 304s ok 235 304s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 2] 304s ok 236 304s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user1] 304s ok 237 304s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user3] 304s ok 238 304s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 304s # got 403, expected 403 [a/ All user2 2 1 user1: a/ ] 304s ok 239 304s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1] 304s ok 240 304s # got 403, expected 403 [a/ All user2 2 1 user1: a/ user1] 304s ok 241 304s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2] 304s ok 242 304s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user1] 304s ok 243 304s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user3] 304s ok 244 304s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1 user1] 304s ok 245 304s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 304s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ ] 304s ok 246 304s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1] 304s ok 247 304s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ user1] 304s ok 248 304s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ user3] 304s ok 249 304s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 2] 304s ok 250 304s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user1] 304s ok 251 304s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user3] 304s ok 252 304s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 304s # got 403, expected 403 [a/ All user2 1 2 user1: a/ ] 304s ok 253 304s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1] 304s ok 254 304s # got 403, expected 403 [a/ All user2 1 2 user1: a/ user1] 304s ok 255 304s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2] 304s ok 256 304s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user1] 304s ok 257 304s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user3] 304s ok 258 304s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1 user1] 304s ok 259 304s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 304s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ ] 304s ok 260 304s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1] 304s ok 261 304s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ user1] 304s ok 262 304s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ user3] 304s ok 263 304s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 2] 304s ok 264 304s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user1] 304s ok 265 304s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user3] 304s ok 266 304s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 304s # got 403, expected 403 [a/ All user2 1 user1 2: a/ ] 304s ok 267 304s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1] 304s ok 268 304s # got 403, expected 403 [a/ All user2 1 user1 2: a/ user1] 304s ok 269 304s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2] 304s ok 270 304s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user1] 304s ok 271 304s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user3] 304s ok 272 304s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1 user1] 304s ok 273 304s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 304s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ ] 304s ok 274 304s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1] 304s ok 275 304s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ user1] 304s ok 276 304s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ user3] 304s ok 277 304s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 2] 304s ok 278 304s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user1] 304s ok 279 304s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user3] 304s ok 280 304s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 304s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ ] 304s ok 281 304s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1] 304s ok 282 304s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ user1] 304s ok 283 304s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2] 304s ok 284 304s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user1] 304s ok 285 304s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user3] 304s ok 286 304s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1 user1] 304s ok 287 304s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 304s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ ] 304s ok 288 304s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1] 304s ok 289 304s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ user1] 304s ok 290 304s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ user3] 304s ok 291 304s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 2] 304s ok 292 304s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user1] 304s ok 293 304s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user3] 304s ok 294 304s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 304s # got 403, expected 403 [a/ All user2 2 user1 1: a/ ] 304s ok 295 304s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1] 304s ok 296 304s # got 403, expected 403 [a/ All user2 2 user1 1: a/ user1] 304s ok 297 304s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2] 304s ok 298 304s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user1] 304s ok 299 304s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user3] 304s ok 300 304s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1 user1] 304s ok 301 304s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 304s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ ] 304s ok 302 304s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1] 304s ok 303 304s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ user1] 304s ok 304 304s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ user3] 304s ok 305 304s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 2] 304s ok 306 304s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user1] 304s ok 307 304s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user3] 304s ok 308 304s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 304s # got 403, expected 403 [a/ All user2 user1 2 1: a/ ] 304s ok 309 304s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1] 304s ok 310 304s # got 403, expected 403 [a/ All user2 user1 2 1: a/ user1] 304s ok 311 304s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2] 304s ok 312 304s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user1] 304s ok 313 304s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user3] 304s ok 314 304s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1 user1] 304s ok 315 304s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 304s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ ] 304s ok 316 304s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1] 304s ok 317 304s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ user1] 304s ok 318 304s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ user3] 304s ok 319 304s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 2] 304s ok 320 304s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user1] 304s ok 321 304s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user3] 304s ok 322 304s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 304s # got 403, expected 403 [a/ All user2 user1 1 2: a/ ] 304s ok 323 304s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1] 304s ok 324 304s # got 403, expected 403 [a/ All user2 user1 1 2: a/ user1] 304s ok 325 304s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2] 304s ok 326 304s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user1] 304s ok 327 304s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user3] 304s ok 328 304s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1 user1] 304s ok 329 304s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 304s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ ] 304s ok 330 304s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1] 304s ok 331 304s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ user1] 304s ok 332 304s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ user3] 304s ok 333 304s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 2] 304s ok 334 304s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user1] 304s ok 335 304s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user3] 304s ok 336 304s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 304s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ ] 304s ok 337 304s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1] 304s ok 338 304s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ user1] 304s ok 339 304s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2] 304s ok 340 304s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user1] 304s ok 341 304s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user3] 304s ok 342 304s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1 user1] 304s ok 343 304s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 304s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ ] 304s ok 344 304s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1] 304s ok 345 304s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ user1] 304s ok 346 304s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ user3] 304s ok 347 304s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 2] 304s ok 348 304s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user1] 304s ok 349 304s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user3] 304s ok 350 304s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 304s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ ] 304s ok 351 304s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1] 304s ok 352 304s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ user1] 304s ok 353 304s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2] 304s ok 354 304s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user1] 304s ok 355 304s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user3] 304s ok 356 304s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1 user1] 304s ok 357 304s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 304s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ ] 304s ok 358 304s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1] 304s ok 359 304s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ user1] 304s ok 360 304s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ user3] 304s ok 361 304s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 2] 304s ok 362 304s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user1] 304s ok 363 304s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user3] 304s ok 364 304s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 304s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ ] 304s ok 365 304s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1] 304s ok 366 304s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ user1] 304s ok 367 304s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2] 304s ok 368 304s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user1] 304s ok 369 304s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user3] 304s ok 370 304s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1 user1] 304s ok 371 304s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 304s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ ] 304s ok 372 304s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1] 304s ok 373 304s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ user1] 304s ok 374 304s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ user3] 304s ok 375 304s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 2] 304s ok 376 304s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user1] 304s ok 377 304s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user3] 304s ok 378 304s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 304s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ ] 304s ok 379 304s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1] 304s ok 380 304s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ user1] 304s ok 381 304s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2] 304s ok 382 304s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user1] 304s ok 383 304s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user3] 304s ok 384 304s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1 user1] 304s ok 385 304s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 304s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ ] 304s ok 386 304s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1] 304s ok 387 304s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ user1] 304s ok 388 304s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ user3] 304s ok 389 304s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 2] 304s ok 390 304s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user1] 304s ok 391 304s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user3] 304s ok 392 304s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 304s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ ] 304s ok 393 304s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1] 304s ok 394 304s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ user1] 304s ok 395 304s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2] 304s ok 396 304s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user1] 304s ok 397 304s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user3] 304s ok 398 304s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1 user1] 304s ok 399 304s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 304s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ ] 304s ok 400 304s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1] 304s ok 401 304s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ user1] 304s ok 402 304s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ user3] 304s ok 403 304s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 2] 304s ok 404 304s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user1] 304s ok 405 304s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user3] 304s ok 406 304s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 304s # got 403, expected 403 [a/ All user1 2 1 user2: a/ ] 304s ok 407 304s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1] 304s ok 408 304s # got 403, expected 403 [a/ All user1 2 1 user2: a/ user1] 304s ok 409 304s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2] 304s ok 410 304s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user1] 304s ok 411 304s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user3] 304s ok 412 304s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1 user1] 304s ok 413 304s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 304s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ ] 304s ok 414 304s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1] 304s ok 415 304s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ user1] 304s ok 416 304s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ user3] 304s ok 417 304s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 2] 304s ok 418 304s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user1] 304s ok 419 304s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user3] 304s ok 420 304s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 304s # got 403, expected 403 [a/ All user1 1 2 user2: a/ ] 304s ok 421 304s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1] 304s ok 422 304s # got 403, expected 403 [a/ All user1 1 2 user2: a/ user1] 304s ok 423 304s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2] 304s ok 424 304s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user1] 304s ok 425 304s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user3] 304s ok 426 304s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1 user1] 304s ok 427 304s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 304s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ ] 304s ok 428 304s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1] 304s ok 429 304s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ user1] 304s ok 430 304s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ user3] 304s ok 431 304s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 2] 304s ok 432 304s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user1] 304s ok 433 304s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user3] 304s ok 434 304s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 304s # got 403, expected 403 [a/ All user1 1 user2 2: a/ ] 304s ok 435 304s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1] 304s ok 436 304s # got 403, expected 403 [a/ All user1 1 user2 2: a/ user1] 304s ok 437 304s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2] 304s ok 438 304s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user1] 304s ok 439 304s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user3] 304s ok 440 304s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1 user1] 304s ok 441 304s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 304s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ ] 304s ok 442 304s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1] 304s ok 443 304s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ user1] 304s ok 444 304s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ user3] 304s ok 445 304s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 2] 304s ok 446 304s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user1] 304s ok 447 304s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user3] 304s ok 448 304s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 304s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ ] 304s ok 449 304s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1] 304s ok 450 304s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ user1] 304s ok 451 304s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2] 304s ok 452 304s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user1] 304s ok 453 304s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user3] 304s ok 454 304s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1 user1] 304s ok 455 304s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 304s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ ] 304s ok 456 304s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1] 304s ok 457 304s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ user1] 304s ok 458 304s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ user3] 304s ok 459 304s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 2] 304s ok 460 304s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user1] 304s ok 461 304s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user3] 304s ok 462 304s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 304s # got 403, expected 403 [a/ All user1 2 user2 1: a/ ] 304s ok 463 304s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1] 304s ok 464 304s # got 403, expected 403 [a/ All user1 2 user2 1: a/ user1] 304s ok 465 304s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2] 304s ok 466 304s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user1] 304s ok 467 304s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user3] 304s ok 468 304s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1 user1] 304s ok 469 304s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 304s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ ] 304s ok 470 304s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1] 304s ok 471 304s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ user1] 304s ok 472 304s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ user3] 304s ok 473 304s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 2] 304s ok 474 304s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user1] 304s ok 475 304s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user3] 304s ok 476 304s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 304s # got 403, expected 403 [a/ All user1 user2 2 1: a/ ] 304s ok 477 304s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1] 304s ok 478 304s # got 403, expected 403 [a/ All user1 user2 2 1: a/ user1] 304s ok 479 304s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2] 304s ok 480 304s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user1] 304s ok 481 304s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user3] 304s ok 482 304s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1 user1] 304s ok 483 304s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 304s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ ] 304s ok 484 304s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1] 304s ok 485 304s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ user1] 304s ok 486 304s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ user3] 304s ok 487 304s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 2] 304s ok 488 304s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user1] 304s ok 489 304s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user3] 304s ok 490 304s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 304s # got 403, expected 403 [a/ All user1 user2 1 2: a/ ] 304s ok 491 304s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1] 304s ok 492 304s # got 403, expected 403 [a/ All user1 user2 1 2: a/ user1] 304s ok 493 304s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2] 304s ok 494 304s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user1] 304s ok 495 304s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user3] 304s ok 496 304s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1 user1] 304s ok 497 304s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 304s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ ] 304s ok 498 304s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1] 304s ok 499 304s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ user1] 304s ok 500 304s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ user3] 304s ok 501 304s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 2] 304s ok 502 304s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user1] 304s ok 503 304s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user3] 304s ok 504 304s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 304s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/basic1 304s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 304s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/groups1 304s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 304s ok 308s t/modules/autoindex.t ............... 308s 1..84 308s # Running under perl version 5.038002 for linux 308s # Current time local: Sat Mar 16 11:06:01 2024 308s # Current time GMT: Sat Mar 16 11:06:01 2024 308s # Using Test.pm version 1.31 308s # Using Apache/Test.pm version 1.42 308s --- 308s IndexOrderDefault Ascending Name 308s GET /modules/autoindex/htaccess/ 308s ok 1 308s --- 308s IndexOrderDefault Ascending Name 308s 308s (C=N O=A) 308s GET /modules/autoindex/htaccess/?C=N&O=A 308s ok 2 308s --- 308s IndexOrderDefault Ascending Name 308s 308s (C=N O=D) 308s GET /modules/autoindex/htaccess/?C=N&O=D 308s ok 3 308s --- 308s IndexOrderDefault Ascending Name 308s 308s (C=M O=A) 308s GET /modules/autoindex/htaccess/?C=M&O=A 308s ok 4 308s --- 308s IndexOrderDefault Ascending Name 308s 308s (C=M O=D) 308s GET /modules/autoindex/htaccess/?C=M&O=D 308s ok 5 308s --- 308s IndexOrderDefault Ascending Name 308s 308s (C=S O=A) 308s GET /modules/autoindex/htaccess/?C=S&O=A 308s ok 6 308s --- 308s IndexOrderDefault Ascending Name 308s 308s (C=S O=D) 308s GET /modules/autoindex/htaccess/?C=S&O=D 308s ok 7 308s --- 308s IndexOrderDefault Ascending Date 308s GET /modules/autoindex/htaccess/ 308s ok 8 308s --- 308s IndexOrderDefault Ascending Date 308s 308s (C=N O=A) 308s GET /modules/autoindex/htaccess/?C=N&O=A 308s ok 9 308s --- 308s IndexOrderDefault Ascending Date 308s 308s (C=N O=D) 308s GET /modules/autoindex/htaccess/?C=N&O=D 308s ok 10 308s --- 308s IndexOrderDefault Ascending Date 308s 308s (C=M O=A) 308s GET /modules/autoindex/htaccess/?C=M&O=A 308s ok 11 308s --- 308s IndexOrderDefault Ascending Date 308s 308s (C=M O=D) 308s GET /modules/autoindex/htaccess/?C=M&O=D 308s ok 12 308s --- 308s IndexOrderDefault Ascending Date 308s 308s (C=S O=A) 308s GET /modules/autoindex/htaccess/?C=S&O=A 308s ok 13 308s --- 308s IndexOrderDefault Ascending Date 308s 308s (C=S O=D) 308s GET /modules/autoindex/htaccess/?C=S&O=D 308s ok 14 308s --- 308s IndexOrderDefault Ascending Size 308s GET /modules/autoindex/htaccess/ 308s ok 15 308s --- 308s IndexOrderDefault Ascending Size 308s 308s (C=N O=A) 308s GET /modules/autoindex/htaccess/?C=N&O=A 308s ok 16 308s --- 308s IndexOrderDefault Ascending Size 308s 308s (C=N O=D) 308s GET /modules/autoindex/htaccess/?C=N&O=D 308s ok 17 308s --- 308s IndexOrderDefault Ascending Size 308s 308s (C=M O=A) 308s GET /modules/autoindex/htaccess/?C=M&O=A 308s ok 18 308s --- 308s IndexOrderDefault Ascending Size 308s 308s (C=M O=D) 308s GET /modules/autoindex/htaccess/?C=M&O=D 308s ok 19 308s --- 308s IndexOrderDefault Ascending Size 308s 308s (C=S O=A) 308s GET /modules/autoindex/htaccess/?C=S&O=A 308s ok 20 308s --- 308s IndexOrderDefault Ascending Size 308s 308s (C=S O=D) 308s GET /modules/autoindex/htaccess/?C=S&O=D 308s ok 21 308s --- 308s IndexOrderDefault Descending Name 308s GET /modules/autoindex/htaccess/ 308s ok 22 308s --- 308s IndexOrderDefault Descending Name 308s 308s (C=N O=A) 308s GET /modules/autoindex/htaccess/?C=N&O=A 308s ok 23 308s --- 308s IndexOrderDefault Descending Name 308s 308s (C=N O=D) 308s GET /modules/autoindex/htaccess/?C=N&O=D 308s ok 24 308s --- 308s IndexOrderDefault Descending Name 308s 308s (C=M O=A) 308s GET /modules/autoindex/htaccess/?C=M&O=A 308s ok 25 308s --- 308s IndexOrderDefault Descending Name 308s 308s (C=M O=D) 308s GET /modules/autoindex/htaccess/?C=M&O=D 308s ok 26 308s --- 308s IndexOrderDefault Descending Name 308s 308s (C=S O=A) 308s GET /modules/autoindex/htaccess/?C=S&O=A 308s ok 27 308s --- 308s IndexOrderDefault Descending Name 308s 308s (C=S O=D) 308s GET /modules/autoindex/htaccess/?C=S&O=D 308s ok 28 308s --- 308s IndexOrderDefault Descending Date 308s GET /modules/autoindex/htaccess/ 308s ok 29 308s --- 308s IndexOrderDefault Descending Date 308s 308s (C=N O=A) 308s GET /modules/autoindex/htaccess/?C=N&O=A 308s ok 30 308s --- 308s IndexOrderDefault Descending Date 308s 308s (C=N O=D) 308s GET /modules/autoindex/htaccess/?C=N&O=D 308s ok 31 308s --- 308s IndexOrderDefault Descending Date 308s 308s (C=M O=A) 308s GET /modules/autoindex/htaccess/?C=M&O=A 308s ok 32 308s --- 308s IndexOrderDefault Descending Date 308s 308s (C=M O=D) 308s GET /modules/autoindex/htaccess/?C=M&O=D 308s ok 33 308s --- 308s IndexOrderDefault Descending Date 308s 308s (C=S O=A) 308s GET /modules/autoindex/htaccess/?C=S&O=A 308s ok 34 308s --- 308s IndexOrderDefault Descending Date 308s 308s (C=S O=D) 308s GET /modules/autoindex/htaccess/?C=S&O=D 308s ok 35 308s --- 308s IndexOrderDefault Descending Size 308s GET /modules/autoindex/htaccess/ 308s ok 36 308s --- 308s IndexOrderDefault Descending Size 308s 308s (C=N O=A) 308s GET /modules/autoindex/htaccess/?C=N&O=A 308s ok 37 308s --- 308s IndexOrderDefault Descending Size 308s 308s (C=N O=D) 308s GET /modules/autoindex/htaccess/?C=N&O=D 308s ok 38 308s --- 308s IndexOrderDefault Descending Size 308s 308s (C=M O=A) 308s GET /modules/autoindex/htaccess/?C=M&O=A 308s ok 39 308s --- 308s IndexOrderDefault Descending Size 308s 308s (C=M O=D) 308s GET /modules/autoindex/htaccess/?C=M&O=D 308s ok 40 308s --- 308s IndexOrderDefault Descending Size 308s 308s (C=S O=A) 308s GET /modules/autoindex/htaccess/?C=S&O=A 308s ok 41 308s --- 308s IndexOrderDefault Descending Size 308s 308s (C=S O=D) 308s GET /modules/autoindex/htaccess/?C=S&O=D 308s ok 42 308s --- 308s IndexOptions FancyIndexing 308s IndexOrderDefault Ascending Name 308s GET /modules/autoindex/htaccess/ 308s ok 43 308s --- 308s IndexOptions FancyIndexing 308s IndexOrderDefault Ascending Name 308s 308s (C=N O=A) 308s GET /modules/autoindex/htaccess/?C=N&O=A 308s ok 44 308s --- 308s IndexOptions FancyIndexing 308s IndexOrderDefault Ascending Name 308s 308s (C=N O=D) 308s GET /modules/autoindex/htaccess/?C=N&O=D 308s ok 45 308s --- 308s IndexOptions FancyIndexing 308s IndexOrderDefault Ascending Name 308s 308s (C=M O=A) 308s GET /modules/autoindex/htaccess/?C=M&O=A 308s ok 46 308s --- 308s IndexOptions FancyIndexing 308s IndexOrderDefault Ascending Name 308s 308s (C=M O=D) 308s GET /modules/autoindex/htaccess/?C=M&O=D 308s ok 47 308s --- 308s IndexOptions FancyIndexing 308s IndexOrderDefault Ascending Name 308s 308s (C=S O=A) 308s GET /modules/autoindex/htaccess/?C=S&O=A 308s ok 48 308s --- 308s IndexOptions FancyIndexing 308s IndexOrderDefault Ascending Name 308s 308s (C=S O=D) 308s GET /modules/autoindex/htaccess/?C=S&O=D 308s ok 49 308s --- 308s IndexOptions FancyIndexing 308s IndexOrderDefault Ascending Date 308s GET /modules/autoindex/htaccess/ 308s ok 50 308s --- 308s IndexOptions FancyIndexing 308s IndexOrderDefault Ascending Date 308s 308s (C=N O=A) 308s GET /modules/autoindex/htaccess/?C=N&O=A 308s ok 51 308s --- 308s IndexOptions FancyIndexing 308s IndexOrderDefault Ascending Date 308s 308s (C=N O=D) 308s GET /modules/autoindex/htaccess/?C=N&O=D 308s ok 52 308s --- 308s IndexOptions FancyIndexing 308s IndexOrderDefault Ascending Date 308s 308s (C=M O=A) 308s GET /modules/autoindex/htaccess/?C=M&O=A 308s ok 53 308s --- 308s IndexOptions FancyIndexing 308s IndexOrderDefault Ascending Date 308s 308s (C=M O=D) 308s GET /modules/autoindex/htaccess/?C=M&O=D 308s ok 54 308s --- 308s IndexOptions FancyIndexing 308s IndexOrderDefault Ascending Date 308s 308s (C=S O=A) 308s GET /modules/autoindex/htaccess/?C=S&O=A 308s ok 55 308s --- 308s IndexOptions FancyIndexing 308s IndexOrderDefault Ascending Date 308s 308s (C=S O=D) 308s GET /modules/autoindex/htaccess/?C=S&O=D 308s ok 56 308s --- 308s IndexOptions FancyIndexing 308s IndexOrderDefault Ascending Size 308s GET /modules/autoindex/htaccess/ 308s ok 57 308s --- 308s IndexOptions FancyIndexing 308s IndexOrderDefault Ascending Size 308s 308s (C=N O=A) 308s GET /modules/autoindex/htaccess/?C=N&O=A 308s ok 58 308s --- 308s IndexOptions FancyIndexing 308s IndexOrderDefault Ascending Size 308s 308s (C=N O=D) 308s GET /modules/autoindex/htaccess/?C=N&O=D 308s ok 59 308s --- 308s IndexOptions FancyIndexing 308s IndexOrderDefault Ascending Size 308s 308s (C=M O=A) 308s GET /modules/autoindex/htaccess/?C=M&O=A 308s ok 60 308s --- 308s IndexOptions FancyIndexing 308s IndexOrderDefault Ascending Size 308s 308s (C=M O=D) 308s GET /modules/autoindex/htaccess/?C=M&O=D 308s ok 61 308s --- 308s IndexOptions FancyIndexing 308s IndexOrderDefault Ascending Size 308s 308s (C=S O=A) 308s GET /modules/autoindex/htaccess/?C=S&O=A 308s ok 62 308s --- 308s IndexOptions FancyIndexing 308s IndexOrderDefault Ascending Size 308s 308s (C=S O=D) 308s GET /modules/autoindex/htaccess/?C=S&O=D 308s ok 63 308s --- 308s IndexOptions FancyIndexing 308s IndexOrderDefault Descending Name 308s GET /modules/autoindex/htaccess/ 308s ok 64 308s --- 308s IndexOptions FancyIndexing 308s IndexOrderDefault Descending Name 308s 308s (C=N O=A) 308s GET /modules/autoindex/htaccess/?C=N&O=A 308s ok 65 308s --- 308s IndexOptions FancyIndexing 308s IndexOrderDefault Descending Name 308s 308s (C=N O=D) 308s GET /modules/autoindex/htaccess/?C=N&O=D 308s ok 66 308s --- 308s IndexOptions FancyIndexing 308s IndexOrderDefault Descending Name 308s 308s (C=M O=A) 308s GET /modules/autoindex/htaccess/?C=M&O=A 308s ok 67 308s --- 308s IndexOptions FancyIndexing 308s IndexOrderDefault Descending Name 308s 308s (C=M O=D) 308s GET /modules/autoindex/htaccess/?C=M&O=D 308s ok 68 308s --- 308s IndexOptions FancyIndexing 308s IndexOrderDefault Descending Name 308s 308s (C=S O=A) 308s GET /modules/autoindex/htaccess/?C=S&O=A 308s ok 69 308s --- 308s IndexOptions FancyIndexing 308s IndexOrderDefault Descending Name 308s 308s (C=S O=D) 308s GET /modules/autoindex/htaccess/?C=S&O=D 308s ok 70 308s --- 308s IndexOptions FancyIndexing 308s IndexOrderDefault Descending Date 308s GET /modules/autoindex/htaccess/ 308s ok 71 308s --- 308s IndexOptions FancyIndexing 308s IndexOrderDefault Descending Date 308s 308s (C=N O=A) 308s GET /modules/autoindex/htaccess/?C=N&O=A 308s ok 72 308s --- 308s IndexOptions FancyIndexing 308s IndexOrderDefault Descending Date 308s 308s (C=N O=D) 308s GET /modules/autoindex/htaccess/?C=N&O=D 308s ok 73 308s --- 308s IndexOptions FancyIndexing 308s IndexOrderDefault Descending Date 308s 308s (C=M O=A) 308s GET /modules/autoindex/htaccess/?C=M&O=A 308s ok 74 308s --- 308s IndexOptions FancyIndexing 308s IndexOrderDefault Descending Date 308s 308s (C=M O=D) 308s GET /modules/autoindex/htaccess/?C=M&O=D 308s ok 75 308s --- 308s IndexOptions FancyIndexing 308s IndexOrderDefault Descending Date 308s 308s (C=S O=A) 308s GET /modules/autoindex/htaccess/?C=S&O=A 308s ok 76 308s --- 308s IndexOptions FancyIndexing 308s IndexOrderDefault Descending Date 308s 308s (C=S O=D) 308s GET /modules/autoindex/htaccess/?C=S&O=D 308s ok 77 308s --- 308s IndexOptions FancyIndexing 308s IndexOrderDefault Descending Size 308s GET /modules/autoindex/htaccess/ 308s ok 78 308s --- 308s IndexOptions FancyIndexing 308s IndexOrderDefault Descending Size 308s 308s (C=N O=A) 308s GET /modules/autoindex/htaccess/?C=N&O=A 308s ok 79 308s --- 308s IndexOptions FancyIndexing 308s IndexOrderDefault Descending Size 308s 308s (C=N O=D) 308s GET /modules/autoindex/htaccess/?C=N&O=D 308s ok 80 308s --- 308s IndexOptions FancyIndexing 308s IndexOrderDefault Descending Size 308s 308s (C=M O=A) 308s GET /modules/autoindex/htaccess/?C=M&O=A 308s ok 81 308s --- 308s IndexOptions FancyIndexing 308s IndexOrderDefault Descending Size 308s 308s (C=M O=D) 308s GET /modules/autoindex/htaccess/?C=M&O=D 308s ok 82 308s --- 308s IndexOptions FancyIndexing 308s IndexOrderDefault Descending Size 308s 308s (C=S O=A) 308s GET /modules/autoindex/htaccess/?C=S&O=A 308s ok 83 308s --- 308s IndexOptions FancyIndexing 308s IndexOrderDefault Descending Size 308s 308s (C=S O=D) 308s GET /modules/autoindex/htaccess/?C=S&O=D 308s ok 84 308s ok 311s t/modules/autoindex2.t .............. 311s 1..3 311s # Running under perl version 5.038002 for linux 311s # Current time local: Sat Mar 16 11:06:06 2024 311s # Current time GMT: Sat Mar 16 11:06:06 2024 311s # Using Test.pm version 1.31 311s # Using Apache/Test.pm version 1.42 311s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 311s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 311s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 311s # testing : dir_broken should not be listed 311s # expected: 0 311s # received: 0 311s ok 1 311s # testing : dir_normal should be listed 311s # expected: 1 311s # received: 1 311s ok 2 311s # testing : dir_protected should not be listed 311s # expected: 0 311s # received: 0 311s ok 3 311s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 311s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 311s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 311s # removing dir tree: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2 311s # removing dir tree: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken 311s # removing dir tree: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected 311s # removing dir tree: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_normal 311s ok 314s t/modules/brotli.t .................. 314s 1..64 314s # Running under perl version 5.038002 for linux 314s # Current time local: Sat Mar 16 11:06:09 2024 314s # Current time GMT: Sat Mar 16 11:06:09 2024 314s # Using Test.pm version 1.31 314s # Using Apache/Test.pm version 1.42 314s qvalue: 314s # expected: 200 314s # received: '200' 314s ok 1 314s # testing : response Content-Encoding is OK 314s # expected: 'br' 314s # received: 'br' 314s ok 2 314s qvalue: 314s # expected: 200 314s # received: '200' 314s ok 3 314s # testing : response Content-Encoding is OK 314s # expected: 'br' 314s # received: 'br' 314s ok 4 314s qvalue: 314s # expected: 200 314s # received: '200' 314s ok 5 314s # testing : response Content-Encoding is OK 314s # expected: 'br' 314s # received: 'br' 314s ok 6 314s qvalue: 314s # expected: 200 314s # received: '200' 314s ok 7 314s # testing : response Content-Encoding is OK 314s # expected: 'br' 314s # received: 'br' 314s ok 8 314s qvalue: 314s # expected: 200 314s # received: '200' 314s ok 9 314s # testing : response Content-Encoding is OK 314s # expected: 'br' 314s # received: 'br' 314s ok 10 314s qvalue: 314s # expected: 200 314s # received: '200' 314s ok 11 314s # testing : response Content-Encoding is OK 314s # expected: 'br' 314s # received: 'br' 314s ok 12 314s qvalue: ; 314s # expected: 200 314s # received: '200' 314s ok 13 314s # testing : response Content-Encoding is OK 314s # expected: 'br' 314s # received: 'br' 314s ok 14 314s qvalue: ; 314s # expected: 200 314s # received: '200' 314s ok 15 314s # testing : response Content-Encoding is OK 314s # expected: 'br' 314s # received: 'br' 314s ok 16 314s qvalue: ; 314s # expected: 200 314s # received: '200' 314s ok 17 314s # testing : response Content-Encoding is OK 314s # expected: 'br' 314s # received: 'br' 314s ok 18 314s qvalue: ;q= 314s # expected: 200 314s # received: '200' 314s ok 19 314s # testing : response Content-Encoding is OK 314s # expected: 'br' 314s # received: 'br' 314s ok 20 314s qvalue: ;q= 314s # expected: 200 314s # received: '200' 314s ok 21 314s # testing : response Content-Encoding is OK 314s # expected: 'br' 314s # received: 'br' 314s ok 22 314s qvalue: ;q= 314s # expected: 200 314s # received: '200' 314s ok 23 314s # testing : response Content-Encoding is OK 314s # expected: 'br' 314s # received: 'br' 314s ok 24 314s qvalue: ;q=0 314s # expected: 200 314s # received: '200' 314s ok 25 314s # testing : response without Content-Encoding is OK 314s # expected: undef 314s # received: undef 314s ok 26 314s qvalue: ;q=0 314s # expected: 200 314s # received: '200' 314s ok 27 314s # testing : response without Content-Encoding is OK 314s # expected: undef 314s # received: undef 314s ok 28 314s qvalue: ;q=0 314s # expected: 200 314s # received: '200' 314s ok 29 314s # testing : response without Content-Encoding is OK 314s # expected: undef 314s # received: undef 314s ok 30 314s qvalue: ;q=0. 314s # expected: 200 314s # received: '200' 314s ok 31 314s # testing : response without Content-Encoding is OK 314s # expected: undef 314s # received: undef 314s ok 32 314s qvalue: ;q=0. 314s # expected: 200 314s # received: '200' 314s ok 33 314s # testing : response without Content-Encoding is OK 314s # expected: undef 314s # received: undef 314s ok 34 314s qvalue: ;q=0. 314s # expected: 200 314s # received: '200' 314s ok 35 314s # testing : response without Content-Encoding is OK 314s # expected: undef 314s # received: undef 314s ok 36 314s qvalue: ;q=0.0 314s # expected: 200 314s # received: '200' 314s ok 37 314s # testing : response without Content-Encoding is OK 314s # expected: undef 314s # received: undef 314s ok 38 314s qvalue: ;q=0.0 314s # expected: 200 314s # received: '200' 314s ok 39 314s # testing : response without Content-Encoding is OK 314s # expected: undef 314s # received: undef 314s ok 40 314s qvalue: ;q=0.0 314s # expected: 200 314s # received: '200' 314s ok 41 314s # testing : response without Content-Encoding is OK 314s # expected: undef 314s # received: undef 314s ok 42 314s qvalue: ;q=0.00 314s # expected: 200 314s # received: '200' 314s ok 43 314s # testing : response without Content-Encoding is OK 314s # expected: undef 314s # received: undef 314s ok 44 314s qvalue: ;q=0.00 314s # expected: 200 314s # received: '200' 314s ok 45 314s # testing : response without Content-Encoding is OK 314s # expected: undef 314s # received: undef 314s ok 46 314s qvalue: ;q=0.00 314s # expected: 200 314s # received: '200' 314s ok 47 314s # testing : response without Content-Encoding is OK 314s # expected: undef 314s # received: undef 314s ok 48 314s qvalue: ;q=0.000 314s # expected: 200 314s # received: '200' 314s ok 49 314s # testing : response without Content-Encoding is OK 314s # expected: undef 314s # received: undef 314s ok 50 314s qvalue: ;q=0.000 314s # expected: 200 314s # received: '200' 314s ok 51 314s # testing : response without Content-Encoding is OK 314s # expected: undef 314s # received: undef 314s ok 52 314s qvalue: ;q=0.000 314s # expected: 200 314s # received: '200' 314s ok 53 314s # testing : response without Content-Encoding is OK 314s # expected: undef 314s # received: undef 314s ok 54 314s qvalue: ;q=0.0000 314s # expected: 200 314s # received: '200' 314s ok 55 314s # testing : response Content-Encoding is OK 314s # expected: 'br' 314s # received: 'br' 314s ok 56 314s qvalue: ;q=0.0000 314s # expected: 200 314s # received: '200' 314s ok 57 314s # testing : response Content-Encoding is OK 314s # expected: 'br' 314s # received: 'br' 314s ok 58 314s qvalue: ;q=0.0000 314s # expected: 200 314s # received: '200' 314s ok 59 314s # testing : response Content-Encoding is OK 314s # expected: 'br' 314s # received: 'br' 314s ok 60 314s # expected: 200 314s # received: '200' 314s ok 61 314s # testing : response Content-Encoding is OK 314s # expected: 'br' 314s # received: 'br' 314s ok 62 314s # expected: 200 314s # received: '200' 314s ok 63 314s # testing : response Content-Encoding is OK 314s # expected: 'gzip' 314s # received: 'gzip' 314s ok 64 314s ok 316s t/modules/buffer.t .................. 316s 1..12 316s # Running under perl version 5.038002 for linux 316s # Current time local: Sat Mar 16 11:06:12 2024 316s # Current time GMT: Sat Mar 16 11:06:12 2024 316s # Using Test.pm version 1.31 316s # Using Apache/Test.pm version 1.42 316s # testing : Checking return code is '200' 316s # expected: 200 316s # received: '200' 316s ok 1 316s ok 2 316s # testing : Checking return code is '200' 316s # expected: 200 316s # received: '200' 316s ok 3 316s ok 4 316s # testing : Checking return code is '200' 316s # expected: 200 316s # received: '200' 316s ok 5 316s ok 6 316s # testing : Checking return code is '200' 316s # expected: 200 316s # received: '200' 316s ok 7 316s ok 8 316s # testing : Checking return code is '200' 316s # expected: 200 316s # received: '200' 316s ok 9 316s ok 10 316s # testing : Checking return code is '200' 316s # expected: 200 316s # received: '200' 316s ok 11 316s ok 12 316s ok 319s t/modules/cache.t ................... 319s 1..3 319s # Running under perl version 5.038002 for linux 319s # Current time local: Sat Mar 16 11:06:14 2024 319s # Current time GMT: Sat Mar 16 11:06:14 2024 319s # Using Test.pm version 1.31 319s # Using Apache/Test.pm version 1.42 319s # testing : non-cached call to index.html 319s # expected: 200 319s # received: '200' 319s ok 1 319s # testing : call to cache index.html 319s # expected: 200 319s # received: '200' 319s ok 2 319s # testing : cached call to index.html 319s # expected: 200 319s # received: '200' 319s ok 3 319s # removing dir tree: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/cacheroot/ 319s ok 323s t/modules/cgi.t ..................... 323s 1..58 323s # Running under perl version 5.038002 for linux 323s # Current time local: Sat Mar 16 11:06:17 2024 323s # Current time GMT: Sat Mar 16 11:06:17 2024 323s # Using Test.pm version 1.31 323s # Using Apache/Test.pm version 1.42 323s # testing : return code for acceptpathinfodefault.sh 323s # expected: 200 323s # received: '200' 323s ok 1 323s # testing : body for acceptpathinfodefault.sh 323s # expected: '' 323s # received: '' 323s ok 2 323s # testing : return code for acceptpathinfodefault.sh/foo 323s # expected: 200 323s # received: '200' 323s ok 3 323s # testing : body for acceptpathinfodefault.sh/foo 323s # expected: '/foo' 323s # received: '/foo' 323s ok 4 323s # testing : return code for acceptpathinfooff.sh 323s # expected: 200 323s # received: '200' 323s ok 5 323s # testing : body for acceptpathinfooff.sh 323s # expected: '' 323s # received: '' 323s ok 6 323s # testing : return code for acceptpathinfooff.sh/foo 323s # expected: 404 323s # received: '404' 323s ok 7 323s # no body test for this one 323s ok 8 323s # testing : return code for acceptpathinfoon.sh 323s # expected: 200 323s # received: '200' 323s ok 9 323s # testing : body for acceptpathinfoon.sh 323s # expected: '' 323s # received: '' 323s ok 10 323s # testing : return code for acceptpathinfoon.sh/foo 323s # expected: 200 323s # received: '200' 323s ok 11 323s # testing : body for acceptpathinfoon.sh/foo 323s # expected: '/foo' 323s # received: '/foo' 323s ok 12 323s # testing : return code for bogus-perl.pl 323s # expected: 500 323s # received: '500' 323s ok 13 323s # cgi log created ok. 323s ok 14 323s # testing : return code for bogus-sh.sh 323s # expected: 500 323s # received: '500' 323s ok 15 323s # checking that log size (807) is bigger than it used to be (523) 323s ok 16 323s # testing : return code for nph-stderr.pl 323s # expected: 200 323s # received: '200' 323s ok 17 323s # testing : body for nph-stderr.pl 323s # expected: 'this is nph-stdout' 323s # received: 'this is nph-stdout' 323s ok 18 323s # testing : return code for nph-test.pl 323s # expected: 200 323s # received: '200' 323s ok 19 323s # testing : body for nph-test.pl 323s # expected: 'ok' 323s # received: 'ok' 323s ok 20 323s # testing : return code for perl.pl 323s # expected: 200 323s # received: '200' 323s ok 21 323s # testing : body for perl.pl 323s # expected: 'perl cgi' 323s # received: 'perl cgi' 323s ok 22 323s # testing : return code for sh.sh 323s # expected: 200 323s # received: '200' 323s ok 23 323s # testing : body for sh.sh 323s # expected: 'sh cgi' 323s # received: 'sh cgi' 323s ok 24 323s # testing : return code for stderr1.pl 323s # expected: 200 323s # received: '200' 323s ok 25 323s # testing : body for stderr1.pl 323s # expected: 'this is stdout' 323s # received: 'this is stdout' 323s ok 26 323s # testing : return code for stderr2.pl 323s # expected: 200 323s # received: '200' 323s ok 27 323s # testing : body for stderr2.pl 323s # expected: 'this is also stdout' 323s # received: 'this is also stdout' 323s ok 28 323s # testing : return code for stderr3.pl 323s # expected: 200 323s # received: '200' 323s ok 29 323s # testing : body for stderr3.pl 323s # expected: 'this is more stdout' 323s # received: 'this is more stdout' 323s ok 30 323s # posted content (length 10) to bogus-perl.pl 323s # testing : POST to /modules/cgi/bogus-perl.pl [content: 1 x 10] 323s # expected: '500' 323s # received: '500' 323s ok 31 323s # checking that log size (35781) is greater than 807 323s ok 32 323s # verifying that logged content is 10 characters 323s ok 33 323s # posted content (length 99) to bogus-perl.pl 323s # testing : POST to /modules/cgi/bogus-perl.pl [content: 2 x 99] 323s # expected: '500' 323s # received: '500' 323s ok 34 323s # checking that log size (36240) is greater than 35781 323s ok 35 323s # verifying that logged content is 99 characters 323s ok 36 323s # posted content (length 250) to bogus-perl.pl 323s # testing : POST to /modules/cgi/bogus-perl.pl [content: 3 x 250] 323s # expected: '500' 323s # received: '500' 323s ok 37 323s # checking that log size (36851) is greater than 36240 323s ok 38 323s # verifying that logged content is 250 characters 323s ok 39 323s # posted content (length 255) to bogus-perl.pl 323s # testing : POST to /modules/cgi/bogus-perl.pl [content: 4 x 255] 323s # expected: '500' 323s # received: '500' 323s ok 40 323s # checking that log size (37467) is greater than 36851 323s ok 41 323s # verifying that logged content is 255 characters 323s ok 42 323s # posted content (length 256) to bogus-perl.pl 323s # testing : POST to /modules/cgi/bogus-perl.pl [content: 5 x 256] 323s # expected: '500' 323s # received: '500' 323s ok 43 323s # checking that log size (38084) is greater than 37467 323s ok 44 323s # verifying that logged content is 256 characters 323s ok 45 323s # posted content (length 257) to bogus-perl.pl 323s # testing : POST to /modules/cgi/bogus-perl.pl [content: 6 x 257] 323s # expected: '500' 323s # received: '500' 323s ok 46 323s # checking that log size (38701) is greater than 38084 323s ok 47 323s # verifying that logged content is 256 characters 323s ok 48 323s # posted content (length 258) to bogus-perl.pl 323s # testing : POST to /modules/cgi/bogus-perl.pl [content: 7 x 258] 323s # expected: '500' 323s # received: '500' 323s ok 49 323s # checking that log size (39318) is greater than 38701 323s ok 50 323s # verifying that logged content is 256 characters 323s ok 51 323s # posted content (length 1024) to bogus-perl.pl 323s # testing : POST to /modules/cgi/bogus-perl.pl [content: 8 x 1024] 323s # expected: '500' 323s # received: '500' 323s ok 52 323s # checking that log size (39936) is greater than 39318 323s ok 53 323s # verifying that logged content is 256 characters 323s ok 54 323s # verifying log is greater than 40960 bytes. 323s ok 55 323s # verifying log did not grow after making bogus request. 323s ok 56 323s # verifying log did not grow after making another bogus request. 323s ok 57 323s # checking that HEAD /modules/cgi/perl.pl returns 200. 323s ok 58 323s ok 326s t/modules/data.t .................... 326s 1..2 326s # Running under perl version 5.038002 for linux 326s # Current time local: Sat Mar 16 11:06:21 2024 326s # Current time GMT: Sat Mar 16 11:06:21 2024 326s # Using Test.pm version 1.31 326s # Using Apache/Test.pm version 1.42 326s # testing : Checking return code is '200' 326s # expected: 200 326s # received: '200' 326s ok 1 326s ok 2 326s ok 331s t/modules/dav.t ..................... 331s 1..19 331s # Running under perl version 5.038002 for linux 331s # Current time local: Sat Mar 16 11:06:24 2024 331s # Current time GMT: Sat Mar 16 11:06:24 2024 331s # Using Test.pm version 1.31 331s # Using Apache/Test.pm version 1.42 331s resource lock test: 331s ok 1 331s DAV put test: 331s ok 2 331s getting DAV resource properties: 331s ok 3 331s created: Sat, 16 Mar 2024 11:06:26 GMT 331s modified: Sat, 16 Mar 2024 11:06:26 GMT 331s now: Sat, 16 Mar 2024 11:06:28 GMT 331s ok 4 331s ok 5 331s resource lock status test: 331s ok 6 331s resource unlock test: 331s ok 7 331s resource lock status test: 331s ok 8 331s getting uri... 331s expect: 331s -> 331s 331s
331s

mod_dav test page

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

mod_dav test page

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

331s this is a page generated by
331s the mod_dav test in the Apache
331s perl test suite.
331s
331s 331s 331s <- 331s ok 15 331s ok 16 331s resource delete test: 331s ok 17 331s expect 404 not found got: 404 331s ok 18 331s PR 49825: expect 400 bad request got: 400 331s ok 19 331s ok 333s t/modules/deflate.t ................. 333s 1..47 333s # Running under perl version 5.038002 for linux 333s # Current time local: Sat Mar 16 11:06:29 2024 333s # Current time GMT: Sat Mar 16 11:06:29 2024 333s # Using Test.pm version 1.31 333s # Using Apache/Test.pm version 1.42 333s testing default 333s ok 1 333s ok 2 333s ok 3 333s ok 4 333s ok 5 333s ok 6 333s ok 7 333s ok 8 333s ok 9 333s ok 10 333s ok 11 333s ok 12 333s ok 13 333s ok 14 333s ok 15 333s ok 16 333s ok 17 333s ok 18 333s ok 19 333s ok 20 333s ok 21 333s ok 22 333s ok 23 333s ok 24 333s ok 25 333s ok 26 333s ok 27 333s ok 28 333s ok 29 333s ok 30 333s ok 31 333s ok 32 333s ok 33 333s ok 34 333s ok 35 333s ok 36 333s ok 37 333s ok 38 333s ok 39 333s ok 40 333s ok 41 333s ok 42 333s ok 43 333s ok 44 333s ok 45 333s # testing : response was 304 333s # expected: qr/HTTP\/1\.. 304/ 333s # received: 'HTTP/1.1 304 Not Modified' 333s ok 46 333s # testing : expect EOF after 304 header 333s # expected: 0 333s # received: 0 333s ok 47 333s ok 335s t/modules/digest.t .................. 335s 1..13 335s # Running under perl version 5.038002 for linux 335s # Current time local: Sat Mar 16 11:06:31 2024 335s # Current time GMT: Sat Mar 16 11:06:31 2024 335s # Using Test.pm version 1.31 335s # Using Apache/Test.pm version 1.42 335s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/realm1 335s # testing : no user to authenticate 335s # expected: 401 335s # received: '401' 335s ok 1 335s # testing : user1:foo not found 335s # expected: 401 335s # received: '401' 335s ok 2 335s # testing : user1:password1 found 335s # expected: 200 335s # received: '200' 335s ok 3 335s # testing : user1:password1 with query string found 335s # expected: 200 335s # received: '200' 335s ok 4 335s # testing : manual Authorization header query string 335s # expected: 200 335s # received: '200' 335s ok 5 335s # testing : manual Authorization with no query string in header 335s # expected: 400 335s # received: '400' 335s ok 6 335s # testing : manual Authorization header with mismatched query string 335s # expected: 400 335s # received: '400' 335s ok 7 335s # testing : manual Authorization header with mismatched query string 335s # expected: 400 335s # received: '400' 335s ok 8 335s # testing : manual Authorization with no query string in header + MSIE 335s # expected: 200 335s # received: '200' 335s ok 9 335s # testing : a compliant response coming from MSIE 335s # expected: 200 335s # received: '200' 335s ok 10 335s # testing : manual Authorization header with mismatched query string + MSIE 335s # expected: 400 335s # received: '400' 335s ok 11 335s # testing : manual Authorization header with mismatched query string + MSIE 335s # expected: 400 335s # received: '400' 335s ok 12 335s # testing : no query string + MSIE 335s # expected: 200 335s # received: '200' 335s ok 13 335s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/realm1 335s ok 338s t/modules/dir.t ..................... 338s 1..212 338s # Running under perl version 5.038002 for linux 338s # Current time local: Sat Mar 16 11:06:33 2024 338s # Current time GMT: Sat Mar 16 11:06:33 2024 338s # Using Test.pm version 1.31 338s # Using Apache/Test.pm version 1.42 338s expecting 403 (forbidden) using DirectoryIndex foo 338s ok 1 338s running 5 test gambit for "1.html" 338s ok 2 338s ok 3 338s ok 4 338s ok 5 338s ok 6 338s running 5 test gambit for "2.html" 338s ok 7 338s ok 8 338s ok 9 338s ok 10 338s ok 11 338s running 5 test gambit for "3.html" 338s ok 12 338s ok 13 338s ok 14 338s ok 15 338s ok 16 338s running 5 test gambit for "4.html" 338s ok 17 338s ok 18 338s ok 19 338s ok 20 338s ok 21 338s running 5 test gambit for "5.html" 338s ok 22 338s ok 23 338s ok 24 338s ok 25 338s ok 26 338s running 5 test gambit for "6.html" 338s ok 27 338s ok 28 338s ok 29 338s ok 30 338s ok 31 338s running 5 test gambit for "7.html" 338s ok 32 338s ok 33 338s ok 34 338s ok 35 338s ok 36 338s running 5 test gambit for "8.html" 338s ok 37 338s ok 38 338s ok 39 338s ok 40 338s ok 41 338s running 5 test gambit for "9.html" 338s ok 42 338s ok 43 338s ok 44 338s ok 45 338s ok 46 338s running 5 test gambit for "0.html" 338s ok 47 338s ok 48 338s ok 49 338s ok 50 338s ok 51 338s expecting 403 (forbidden) using DirectoryIndex goo 338s ok 52 338s running 5 test gambit for "1.html" 338s ok 53 338s ok 54 338s ok 55 338s ok 56 338s ok 57 338s running 5 test gambit for "2.html" 338s ok 58 338s ok 59 338s ok 60 338s ok 61 338s ok 62 338s running 5 test gambit for "3.html" 338s ok 63 338s ok 64 338s ok 65 338s ok 66 338s ok 67 338s running 5 test gambit for "4.html" 338s ok 68 338s ok 69 338s ok 70 338s ok 71 338s ok 72 338s running 5 test gambit for "5.html" 338s ok 73 338s ok 74 338s ok 75 338s ok 76 338s ok 77 338s running 5 test gambit for "6.html" 338s ok 78 338s ok 79 338s ok 80 338s ok 81 338s ok 82 338s running 5 test gambit for "7.html" 338s ok 83 338s ok 84 338s ok 85 338s ok 86 338s ok 87 338s running 5 test gambit for "8.html" 338s ok 88 338s ok 89 338s ok 90 338s ok 91 338s ok 92 338s running 5 test gambit for "9.html" 338s ok 93 338s ok 94 338s ok 95 338s ok 96 338s ok 97 338s running 5 test gambit for "0.html" 338s ok 98 338s ok 99 338s ok 100 338s ok 101 338s ok 102 338s expecting 403 (forbidden) using DirectoryIndex moo 338s ok 103 338s running 5 test gambit for "1.html" 338s ok 104 338s ok 105 338s ok 106 338s ok 107 338s ok 108 338s running 5 test gambit for "2.html" 338s ok 109 338s ok 110 338s ok 111 338s ok 112 338s ok 113 338s running 5 test gambit for "3.html" 338s ok 114 338s ok 115 338s ok 116 338s ok 117 338s ok 118 338s running 5 test gambit for "4.html" 338s ok 119 338s ok 120 338s ok 121 338s ok 122 338s ok 123 338s running 5 test gambit for "5.html" 338s ok 124 338s ok 125 338s ok 126 338s ok 127 338s ok 128 338s running 5 test gambit for "6.html" 338s ok 129 338s ok 130 338s ok 131 338s ok 132 338s ok 133 338s running 5 test gambit for "7.html" 338s ok 134 338s ok 135 338s ok 136 338s ok 137 338s ok 138 338s running 5 test gambit for "8.html" 338s ok 139 338s ok 140 338s ok 141 338s ok 142 338s ok 143 338s running 5 test gambit for "9.html" 338s ok 144 338s ok 145 338s ok 146 338s ok 147 338s ok 148 338s running 5 test gambit for "0.html" 338s ok 149 338s ok 150 338s ok 151 338s ok 152 338s ok 153 338s expecting 403 (forbidden) using DirectoryIndex bleh 338s ok 154 338s running 5 test gambit for "1.html" 338s ok 155 338s ok 156 338s ok 157 338s ok 158 338s ok 159 338s running 5 test gambit for "2.html" 338s ok 160 338s ok 161 338s ok 162 338s ok 163 338s ok 164 338s running 5 test gambit for "3.html" 338s ok 165 338s ok 166 338s ok 167 338s ok 168 338s ok 169 338s running 5 test gambit for "4.html" 338s ok 170 338s ok 171 338s ok 172 338s ok 173 338s ok 174 338s running 5 test gambit for "5.html" 338s ok 175 338s ok 176 338s ok 177 338s ok 178 338s ok 179 338s running 5 test gambit for "6.html" 338s ok 180 338s ok 181 338s ok 182 338s ok 183 338s ok 184 338s running 5 test gambit for "7.html" 338s ok 185 338s ok 186 338s ok 187 338s ok 188 338s ok 189 338s running 5 test gambit for "8.html" 338s ok 190 338s ok 191 338s ok 192 338s ok 193 338s ok 194 338s running 5 test gambit for "9.html" 338s ok 195 338s ok 196 338s ok 197 338s ok 198 338s ok 199 338s running 5 test gambit for "0.html" 338s ok 200 338s ok 201 338s ok 202 338s ok 203 338s ok 204 338s DirectoryIndex /modules/alias/index.html 338s ok 205 338s expecting 403 for DirectoryIndex foo goo moo bleh 338s ok 206 338s expecting 1 with DirectoryIndex 1.html 2.html 3.html 4.html 5.html 6.html 7.html 8.html 9.html 0.html 338s ok 207 338s 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 338s ok 208 338s removed .htaccess (no DirectoryIndex), expecting default (index.html) 338s ok 209 338s ok 210 338s ok 211 338s ok 212 # skip missing DirectorySlash NotFound 338s ok 340s t/modules/directorymatch.t .......... 340s 1..2 340s # Running under perl version 5.038002 for linux 340s # Current time local: Sat Mar 16 11:06:36 2024 340s # Current time GMT: Sat Mar 16 11:06:36 2024 340s # Using Test.pm version 1.31 340s # Using Apache/Test.pm version 1.42 340s # testing : code for /index.html 340s # expected: 200 340s # received: '200' 340s ok 1 340s # testing : check for DMMATCH1 340s # expected: '1' 340s # received: '1' 340s ok 2 340s ok 342s t/modules/env.t ..................... 342s 1..6 342s # Running under perl version 5.038002 for linux 342s # Current time local: Sat Mar 16 11:06:38 2024 342s # Current time GMT: Sat Mar 16 11:06:38 2024 342s # Using Test.pm version 1.31 342s # Using Apache/Test.pm version 1.42 342s # host: /modules/env/host.shtml 342s # host: EXPECT ->test.host.name<- ACTUAL ->test.host.name<- 342s ok 1 342s # nothere: /modules/env/nothere.shtml 342s # nothere: EXPECT ->(none)<- ACTUAL ->(none)<- 342s ok 2 342s # set: /modules/env/set.shtml 342s # set: EXPECT ->mod_env test environment variable<- ACTUAL ->mod_env test environment variable<- 342s ok 3 342s # setempty: /modules/env/setempty.shtml 342s # setempty: EXPECT -><- ACTUAL -><- 342s ok 4 342s # type: /modules/env/type.shtml 342s # type: EXPECT ->(none)<- ACTUAL ->(none)<- 342s ok 5 342s # unset: /modules/env/unset.shtml 342s # unset: EXPECT ->(none)<- ACTUAL ->(none)<- 342s ok 6 342s ok 345s t/modules/expires.t ................. 345s 1..92 345s # Running under perl version 5.038002 for linux 345s # Current time local: Sat Mar 16 11:06:40 2024 345s # Current time GMT: Sat Mar 16 11:06:40 2024 345s # Using Test.pm version 1.31 345s # Using Apache/Test.pm version 1.42 345s # debug: index.html 345s HTTP/1.1 200 OK 345s Cache-Control: max-age=323555055 345s Connection: close 345s Date: Sat, 16 Mar 2024 11:06:42 GMT 345s Accept-Ranges: bytes 345s ETag: "3-60bb3bbdae3c0" 345s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 345s Vary: In-If1 345s Content-Length: 3 345s Content-Type: text/html 345s Expires: Sat, 17 Jun 2034 07:30:58 GMT 345s Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 345s Client-Date: Sat, 16 Mar 2024 11:06:42 GMT 345s Client-Peer: 127.0.0.1:8529 345s Client-Response-Num: 1 345s DMMATCH1: 1 345s 345s 345s ok 1 345s # debug: [Cache-Control] [max-age=323555055] 345s # debug: [Connection] [close] 345s # debug: [Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Accept-Ranges] [bytes] 345s # debug: [ETag] ["3-60bb3bbdae3c0"] 345s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 345s # debug: [Vary] [In-If1] 345s # debug: [Content-Length] [3] 345s # debug: [Content-Type] [text/html] 345s # debug: [Expires] [Sat, 17 Jun 2034 07:30:58 GMT] 345s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 345s # debug: [Client-Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Client-Peer] [127.0.0.1:8529] 345s # debug: [Client-Response-Num] [1] 345s # debug: [DMMATCH1] [1] 345s # debug: access Sat, 16 Mar 2024 11:06:42 GMT 345s # debug: access 1710587202 345s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 345s # debug: modified 1701716439 345s # debug: expires Sat, 17 Jun 2034 07:30:58 GMT 345s # debug: expires 2034142258 345s # debug: expected: 332425819 345s # debug: actual : 332425819 345s ok 2 345s # debug: text.txt 345s HTTP/1.1 200 OK 345s Cache-Control: max-age=0 345s Connection: close 345s Date: Sat, 16 Mar 2024 11:06:42 GMT 345s Accept-Ranges: bytes 345s ETag: "0-60bb3bbdae3c0" 345s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 345s Vary: In-If1 345s Content-Type: text/plain 345s Expires: Sat, 16 Mar 2024 11:06:42 GMT 345s Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 345s Client-Date: Sat, 16 Mar 2024 11:06:42 GMT 345s Client-Peer: 127.0.0.1:8529 345s Client-Response-Num: 1 345s DMMATCH1: 1 345s 345s 345s ok 3 345s # debug: [Cache-Control] [max-age=0] 345s # debug: [Connection] [close] 345s # debug: [Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Accept-Ranges] [bytes] 345s # debug: [ETag] ["0-60bb3bbdae3c0"] 345s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 345s # debug: [Vary] [In-If1] 345s # debug: [Content-Type] [text/plain] 345s # debug: [Expires] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 345s # debug: [Client-Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Client-Peer] [127.0.0.1:8529] 345s # debug: [Client-Response-Num] [1] 345s # debug: [DMMATCH1] [1] 345s # debug: access Sat, 16 Mar 2024 11:06:42 GMT 345s # debug: access 1710587202 345s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 345s # debug: modified 1701716439 345s # debug: expires Sat, 16 Mar 2024 11:06:42 GMT 345s # debug: expires 1710587202 345s # debug: expected: 8870763 345s # debug: actual : 8870763 345s ok 4 345s # debug: image.gif 345s HTTP/1.1 200 OK 345s Cache-Control: max-age=120 345s Connection: close 345s Date: Sat, 16 Mar 2024 11:06:42 GMT 345s Accept-Ranges: bytes 345s ETag: "0-60bb3bbdae3c0" 345s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 345s Vary: In-If1 345s Content-Type: image/gif 345s Expires: Sat, 16 Mar 2024 11:08:42 GMT 345s Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 345s Client-Date: Sat, 16 Mar 2024 11:06:42 GMT 345s Client-Peer: 127.0.0.1:8529 345s Client-Response-Num: 1 345s DMMATCH1: 1 345s 345s 345s ok 5 345s # debug: [Cache-Control] [max-age=120] 345s # debug: [Connection] [close] 345s # debug: [Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Accept-Ranges] [bytes] 345s # debug: [ETag] ["0-60bb3bbdae3c0"] 345s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 345s # debug: [Vary] [In-If1] 345s # debug: [Content-Type] [image/gif] 345s # debug: [Expires] [Sat, 16 Mar 2024 11:08:42 GMT] 345s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 345s # debug: [Client-Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Client-Peer] [127.0.0.1:8529] 345s # debug: [Client-Response-Num] [1] 345s # debug: [DMMATCH1] [1] 345s # debug: access Sat, 16 Mar 2024 11:06:42 GMT 345s # debug: access 1710587202 345s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 345s # debug: modified 1701716439 345s # debug: expires Sat, 16 Mar 2024 11:08:42 GMT 345s # debug: expires 1710587322 345s # debug: expected: 120 345s # debug: actual : 120 345s ok 6 345s # debug: foo.jpg 345s HTTP/1.1 200 OK 345s Cache-Control: max-age=86400 345s Connection: close 345s Date: Sat, 16 Mar 2024 11:06:42 GMT 345s Accept-Ranges: bytes 345s ETag: "0-60bb3bbdae3c0" 345s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 345s Vary: In-If1 345s Content-Type: image/jpeg 345s Expires: Sun, 17 Mar 2024 11:06:42 GMT 345s Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 345s Client-Date: Sat, 16 Mar 2024 11:06:42 GMT 345s Client-Peer: 127.0.0.1:8529 345s Client-Response-Num: 1 345s DMMATCH1: 1 345s 345s 345s ok 7 345s # debug: [Cache-Control] [max-age=86400] 345s # debug: [Connection] [close] 345s # debug: [Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Accept-Ranges] [bytes] 345s # debug: [ETag] ["0-60bb3bbdae3c0"] 345s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 345s # debug: [Vary] [In-If1] 345s # debug: [Content-Type] [image/jpeg] 345s # debug: [Expires] [Sun, 17 Mar 2024 11:06:42 GMT] 345s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 345s # debug: [Client-Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Client-Peer] [127.0.0.1:8529] 345s # debug: [Client-Response-Num] [1] 345s # debug: [DMMATCH1] [1] 345s # debug: access Sat, 16 Mar 2024 11:06:42 GMT 345s # debug: access 1710587202 345s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 345s # debug: modified 1701716439 345s # debug: expires Sun, 17 Mar 2024 11:06:42 GMT 345s # debug: expires 1710673602 345s # debug: expected: 86400 345s # debug: actual : 86400 345s ok 8 345s # debug: [Cache-Control] [max-age=323555055] 345s # debug: [Connection] [close] 345s # debug: [Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Accept-Ranges] [bytes] 345s # debug: [ETag] ["3-60bb3bbdae3c0"] 345s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 345s # debug: [Vary] [In-If1] 345s # debug: [Content-Length] [3] 345s # debug: [Content-Type] [text/html] 345s # debug: [Expires] [Sat, 17 Jun 2034 07:30:58 GMT] 345s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 345s # debug: [Client-Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Client-Peer] [127.0.0.1:8529] 345s # debug: [Client-Response-Num] [1] 345s # debug: [DMMATCH1] [1] 345s # debug: access Sat, 16 Mar 2024 11:06:42 GMT 345s # debug: access 1710587202 345s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 345s # debug: modified 1701716439 345s # debug: expires Sat, 17 Jun 2034 07:30:58 GMT 345s # debug: expires 2034142258 345s # debug: expected: 332425819 345s # debug: actual : 332425819 345s ok 9 345s # debug: [Cache-Control] [max-age=0] 345s # debug: [Connection] [close] 345s # debug: [Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Accept-Ranges] [bytes] 345s # debug: [ETag] ["0-60bb3bbdae3c0"] 345s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 345s # debug: [Vary] [In-If1] 345s # debug: [Content-Type] [text/plain] 345s # debug: [Expires] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 345s # debug: [Client-Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Client-Peer] [127.0.0.1:8529] 345s # debug: [Client-Response-Num] [1] 345s # debug: [DMMATCH1] [1] 345s # debug: access Sat, 16 Mar 2024 11:06:42 GMT 345s # debug: access 1710587202 345s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 345s # debug: modified 1701716439 345s # debug: expires Sat, 16 Mar 2024 11:06:42 GMT 345s # debug: expires 1710587202 345s # debug: expected: 8870763 345s # debug: actual : 8870763 345s ok 10 345s # debug: [Cache-Control] [max-age=120] 345s # debug: [Connection] [close] 345s # debug: [Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Accept-Ranges] [bytes] 345s # debug: [ETag] ["0-60bb3bbdae3c0"] 345s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 345s # debug: [Vary] [In-If1] 345s # debug: [Content-Type] [image/gif] 345s # debug: [Expires] [Sat, 16 Mar 2024 11:08:42 GMT] 345s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 345s # debug: [Client-Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Client-Peer] [127.0.0.1:8529] 345s # debug: [Client-Response-Num] [1] 345s # debug: [DMMATCH1] [1] 345s # debug: access Sat, 16 Mar 2024 11:06:42 GMT 345s # debug: access 1710587202 345s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 345s # debug: modified 1701716439 345s # debug: expires Sat, 16 Mar 2024 11:08:42 GMT 345s # debug: expires 1710587322 345s # debug: expected: 120 345s # debug: actual : 120 345s ok 11 345s # debug: [Cache-Control] [max-age=86400] 345s # debug: [Connection] [close] 345s # debug: [Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Accept-Ranges] [bytes] 345s # debug: [ETag] ["0-60bb3bbdae3c0"] 345s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 345s # debug: [Vary] [In-If1] 345s # debug: [Content-Type] [image/jpeg] 345s # debug: [Expires] [Sun, 17 Mar 2024 11:06:42 GMT] 345s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 345s # debug: [Client-Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Client-Peer] [127.0.0.1:8529] 345s # debug: [Client-Response-Num] [1] 345s # debug: [DMMATCH1] [1] 345s # debug: access Sat, 16 Mar 2024 11:06:42 GMT 345s # debug: access 1710587202 345s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 345s # debug: modified 1701716439 345s # debug: expires Sun, 17 Mar 2024 11:06:42 GMT 345s # debug: expires 1710673602 345s # debug: expected: 86400 345s # debug: actual : 86400 345s ok 12 345s # --- 345s # ExpiresActive On 345s # debug: [Cache-Control] [max-age=323555055] 345s # debug: [Connection] [close] 345s # debug: [Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Accept-Ranges] [bytes] 345s # debug: [ETag] ["3-60bb3bbdae3c0"] 345s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 345s # debug: [Vary] [In-If1] 345s # debug: [Content-Length] [3] 345s # debug: [Content-Type] [text/html] 345s # debug: [Expires] [Sat, 17 Jun 2034 07:30:58 GMT] 345s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 345s # debug: [Client-Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Client-Peer] [127.0.0.1:8529] 345s # debug: [Client-Response-Num] [1] 345s # debug: [DMMATCH1] [1] 345s # debug: access Sat, 16 Mar 2024 11:06:42 GMT 345s # debug: access 1710587202 345s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 345s # debug: modified 1701716439 345s # debug: expires Sat, 17 Jun 2034 07:30:58 GMT 345s # debug: expires 2034142258 345s # debug: expected: 332425819 345s # debug: actual : 332425819 345s ok 13 345s # --- 345s # ExpiresActive On 345s # debug: [Cache-Control] [max-age=0] 345s # debug: [Connection] [close] 345s # debug: [Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Accept-Ranges] [bytes] 345s # debug: [ETag] ["0-60bb3bbdae3c0"] 345s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 345s # debug: [Vary] [In-If1] 345s # debug: [Content-Type] [text/plain] 345s # debug: [Expires] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 345s # debug: [Client-Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Client-Peer] [127.0.0.1:8529] 345s # debug: [Client-Response-Num] [1] 345s # debug: [DMMATCH1] [1] 345s # debug: access Sat, 16 Mar 2024 11:06:42 GMT 345s # debug: access 1710587202 345s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 345s # debug: modified 1701716439 345s # debug: expires Sat, 16 Mar 2024 11:06:42 GMT 345s # debug: expires 1710587202 345s # debug: expected: 8870763 345s # debug: actual : 8870763 345s ok 14 345s # --- 345s # ExpiresActive On 345s # debug: [Cache-Control] [max-age=120] 345s # debug: [Connection] [close] 345s # debug: [Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Accept-Ranges] [bytes] 345s # debug: [ETag] ["0-60bb3bbdae3c0"] 345s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 345s # debug: [Vary] [In-If1] 345s # debug: [Content-Type] [image/gif] 345s # debug: [Expires] [Sat, 16 Mar 2024 11:08:42 GMT] 345s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 345s # debug: [Client-Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Client-Peer] [127.0.0.1:8529] 345s # debug: [Client-Response-Num] [1] 345s # debug: [DMMATCH1] [1] 345s # debug: access Sat, 16 Mar 2024 11:06:42 GMT 345s # debug: access 1710587202 345s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 345s # debug: modified 1701716439 345s # debug: expires Sat, 16 Mar 2024 11:08:42 GMT 345s # debug: expires 1710587322 345s # debug: expected: 120 345s # debug: actual : 120 345s ok 15 345s # --- 345s # ExpiresActive On 345s # debug: [Cache-Control] [max-age=86400] 345s # debug: [Connection] [close] 345s # debug: [Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Accept-Ranges] [bytes] 345s # debug: [ETag] ["0-60bb3bbdae3c0"] 345s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 345s # debug: [Vary] [In-If1] 345s # debug: [Content-Type] [image/jpeg] 345s # debug: [Expires] [Sun, 17 Mar 2024 11:06:42 GMT] 345s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 345s # debug: [Client-Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Client-Peer] [127.0.0.1:8529] 345s # debug: [Client-Response-Num] [1] 345s # debug: [DMMATCH1] [1] 345s # debug: access Sat, 16 Mar 2024 11:06:42 GMT 345s # debug: access 1710587202 345s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 345s # debug: modified 1701716439 345s # debug: expires Sun, 17 Mar 2024 11:06:42 GMT 345s # debug: expires 1710673602 345s # debug: expected: 86400 345s # debug: actual : 86400 345s ok 16 345s #--- 345s # ExpiresActive On 345s ExpiresDefault M41400693 345s # debug: [Cache-Control] [max-age=32529929] 345s # debug: [Connection] [close] 345s # debug: [Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Accept-Ranges] [bytes] 345s # debug: [ETag] ["3-60bb3bbdae3c0"] 345s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 345s # debug: [Vary] [In-If1] 345s # debug: [Content-Length] [3] 345s # debug: [Content-Type] [text/html] 345s # debug: [Expires] [Thu, 27 Mar 2025 23:12:12 GMT] 345s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 345s # debug: [Client-Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Client-Peer] [127.0.0.1:8529] 345s # debug: [Client-Response-Num] [1] 345s # debug: [DMMATCH1] [1] 345s # debug: access Sat, 16 Mar 2024 11:06:42 GMT 345s # debug: access 1710587202 345s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 345s # debug: modified 1701716439 345s # debug: expires Thu, 27 Mar 2025 23:12:12 GMT 345s # debug: expires 1743117132 345s # debug: expected: 41400693 345s # debug: actual : 41400693 345s ok 17 345s #--- 345s # ExpiresActive On 345s ExpiresDefault M41400693 345s # debug: [Cache-Control] [max-age=0] 345s # debug: [Connection] [close] 345s # debug: [Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Accept-Ranges] [bytes] 345s # debug: [ETag] ["0-60bb3bbdae3c0"] 345s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 345s # debug: [Vary] [In-If1] 345s # debug: [Content-Type] [text/plain] 345s # debug: [Expires] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 345s # debug: [Client-Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Client-Peer] [127.0.0.1:8529] 345s # debug: [Client-Response-Num] [1] 345s # debug: [DMMATCH1] [1] 345s # debug: access Sat, 16 Mar 2024 11:06:42 GMT 345s # debug: access 1710587202 345s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 345s # debug: modified 1701716439 345s # debug: expires Sat, 16 Mar 2024 11:06:42 GMT 345s # debug: expires 1710587202 345s # debug: expected: 8870763 345s # debug: actual : 8870763 345s ok 18 345s #--- 345s # ExpiresActive On 345s ExpiresDefault M41400693 345s # debug: [Cache-Control] [max-age=120] 345s # debug: [Connection] [close] 345s # debug: [Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Accept-Ranges] [bytes] 345s # debug: [ETag] ["0-60bb3bbdae3c0"] 345s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 345s # debug: [Vary] [In-If1] 345s # debug: [Content-Type] [image/gif] 345s # debug: [Expires] [Sat, 16 Mar 2024 11:08:42 GMT] 345s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 345s # debug: [Client-Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Client-Peer] [127.0.0.1:8529] 345s # debug: [Client-Response-Num] [1] 345s # debug: [DMMATCH1] [1] 345s # debug: access Sat, 16 Mar 2024 11:06:42 GMT 345s # debug: access 1710587202 345s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 345s # debug: modified 1701716439 345s # debug: expires Sat, 16 Mar 2024 11:08:42 GMT 345s # debug: expires 1710587322 345s # debug: expected: 120 345s # debug: actual : 120 345s ok 19 345s #--- 345s # ExpiresActive On 345s ExpiresDefault M41400693 345s # debug: [Cache-Control] [max-age=86400] 345s # debug: [Connection] [close] 345s # debug: [Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Accept-Ranges] [bytes] 345s # debug: [ETag] ["0-60bb3bbdae3c0"] 345s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 345s # debug: [Vary] [In-If1] 345s # debug: [Content-Type] [image/jpeg] 345s # debug: [Expires] [Sun, 17 Mar 2024 11:06:42 GMT] 345s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 345s # debug: [Client-Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Client-Peer] [127.0.0.1:8529] 345s # debug: [Client-Response-Num] [1] 345s # debug: [DMMATCH1] [1] 345s # debug: access Sat, 16 Mar 2024 11:06:42 GMT 345s # debug: access 1710587202 345s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 345s # debug: modified 1701716439 345s # debug: expires Sun, 17 Mar 2024 11:06:42 GMT 345s # debug: expires 1710673602 345s # debug: expected: 86400 345s # debug: actual : 86400 345s ok 20 345s # --- 345s # ExpiresActive On 345s ExpiresByType text/plain M41472767 345s # debug: [Cache-Control] [max-age=323555055] 345s # debug: [Connection] [close] 345s # debug: [Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Accept-Ranges] [bytes] 345s # debug: [ETag] ["3-60bb3bbdae3c0"] 345s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 345s # debug: [Vary] [In-If1] 345s # debug: [Content-Length] [3] 345s # debug: [Content-Type] [text/html] 345s # debug: [Expires] [Sat, 17 Jun 2034 07:30:58 GMT] 345s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 345s # debug: [Client-Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Client-Peer] [127.0.0.1:8529] 345s # debug: [Client-Response-Num] [1] 345s # debug: [DMMATCH1] [1] 345s # debug: access Sat, 16 Mar 2024 11:06:42 GMT 345s # debug: access 1710587202 345s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 345s # debug: modified 1701716439 345s # debug: expires Sat, 17 Jun 2034 07:30:58 GMT 345s # debug: expires 2034142258 345s # debug: expected: 332425819 345s # debug: actual : 332425819 345s ok 21 345s # --- 345s # ExpiresActive On 345s ExpiresByType text/plain M41472767 345s # debug: [Cache-Control] [max-age=32602003] 345s # debug: [Connection] [close] 345s # debug: [Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Accept-Ranges] [bytes] 345s # debug: [ETag] ["0-60bb3bbdae3c0"] 345s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 345s # debug: [Vary] [In-If1] 345s # debug: [Content-Type] [text/plain] 345s # debug: [Expires] [Fri, 28 Mar 2025 19:13:26 GMT] 345s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 345s # debug: [Client-Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Client-Peer] [127.0.0.1:8529] 345s # debug: [Client-Response-Num] [1] 345s # debug: [DMMATCH1] [1] 345s # debug: access Sat, 16 Mar 2024 11:06:42 GMT 345s # debug: access 1710587202 345s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 345s # debug: modified 1701716439 345s # debug: expires Fri, 28 Mar 2025 19:13:26 GMT 345s # debug: expires 1743189206 345s # debug: expected: 41472767 345s # debug: actual : 41472767 345s ok 22 345s # --- 345s # ExpiresActive On 345s ExpiresByType text/plain M41472767 345s # debug: [Cache-Control] [max-age=120] 345s # debug: [Connection] [close] 345s # debug: [Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Accept-Ranges] [bytes] 345s # debug: [ETag] ["0-60bb3bbdae3c0"] 345s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 345s # debug: [Vary] [In-If1] 345s # debug: [Content-Type] [image/gif] 345s # debug: [Expires] [Sat, 16 Mar 2024 11:08:42 GMT] 345s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 345s # debug: [Client-Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Client-Peer] [127.0.0.1:8529] 345s # debug: [Client-Response-Num] [1] 345s # debug: [DMMATCH1] [1] 345s # debug: access Sat, 16 Mar 2024 11:06:42 GMT 345s # debug: access 1710587202 345s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 345s # debug: modified 1701716439 345s # debug: expires Sat, 16 Mar 2024 11:08:42 GMT 345s # debug: expires 1710587322 345s # debug: expected: 120 345s # debug: actual : 120 345s ok 23 345s # --- 345s # ExpiresActive On 345s ExpiresByType text/plain M41472767 345s # debug: [Cache-Control] [max-age=86400] 345s # debug: [Connection] [close] 345s # debug: [Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Accept-Ranges] [bytes] 345s # debug: [ETag] ["0-60bb3bbdae3c0"] 345s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 345s # debug: [Vary] [In-If1] 345s # debug: [Content-Type] [image/jpeg] 345s # debug: [Expires] [Sun, 17 Mar 2024 11:06:42 GMT] 345s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 345s # debug: [Client-Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Client-Peer] [127.0.0.1:8529] 345s # debug: [Client-Response-Num] [1] 345s # debug: [DMMATCH1] [1] 345s # debug: access Sat, 16 Mar 2024 11:06:42 GMT 345s # debug: access 1710587202 345s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 345s # debug: modified 1701716439 345s # debug: expires Sun, 17 Mar 2024 11:06:42 GMT 345s # debug: expires 1710673602 345s # debug: expected: 86400 345s # debug: actual : 86400 345s ok 24 345s # --- 345s # ExpiresActive On 345s ExpiresDefault M40790665 345s ExpiresByType text/plain M9073680 345s # debug: [Cache-Control] [max-age=31919901] 345s # debug: [Connection] [close] 345s # debug: [Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Accept-Ranges] [bytes] 345s # debug: [ETag] ["3-60bb3bbdae3c0"] 345s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 345s # debug: [Vary] [In-If1] 345s # debug: [Content-Length] [3] 345s # debug: [Content-Type] [text/html] 345s # debug: [Expires] [Thu, 20 Mar 2025 21:45:04 GMT] 345s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 345s # debug: [Client-Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Client-Peer] [127.0.0.1:8529] 345s # debug: [Client-Response-Num] [1] 345s # debug: [DMMATCH1] [1] 345s # debug: access Sat, 16 Mar 2024 11:06:42 GMT 345s # debug: access 1710587202 345s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 345s # debug: modified 1701716439 345s # debug: expires Thu, 20 Mar 2025 21:45:04 GMT 345s # debug: expires 1742507104 345s # debug: expected: 40790665 345s # debug: actual : 40790665 345s ok 25 345s # --- 345s # ExpiresActive On 345s ExpiresDefault M40790665 345s ExpiresByType text/plain M9073680 345s # debug: [Cache-Control] [max-age=202916] 345s # debug: [Connection] [close] 345s # debug: [Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Accept-Ranges] [bytes] 345s # debug: [ETag] ["0-60bb3bbdae3c0"] 345s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 345s # debug: [Vary] [In-If1] 345s # debug: [Content-Type] [text/plain] 345s # debug: [Expires] [Mon, 18 Mar 2024 19:28:39 GMT] 345s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 345s # debug: [Client-Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Client-Peer] [127.0.0.1:8529] 345s # debug: [Client-Response-Num] [1] 345s # debug: [DMMATCH1] [1] 345s # debug: access Sat, 16 Mar 2024 11:06:42 GMT 345s # debug: access 1710587202 345s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 345s # debug: modified 1701716439 345s # debug: expires Mon, 18 Mar 2024 19:28:39 GMT 345s # debug: expires 1710790119 345s # debug: expected: 9073680 345s # debug: actual : 9073680 345s ok 26 345s # --- 345s # ExpiresActive On 345s ExpiresDefault M40790665 345s ExpiresByType text/plain M9073680 345s # debug: [Cache-Control] [max-age=120] 345s # debug: [Connection] [close] 345s # debug: [Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Accept-Ranges] [bytes] 345s # debug: [ETag] ["0-60bb3bbdae3c0"] 345s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 345s # debug: [Vary] [In-If1] 345s # debug: [Content-Type] [image/gif] 345s # debug: [Expires] [Sat, 16 Mar 2024 11:08:42 GMT] 345s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 345s # debug: [Client-Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Client-Peer] [127.0.0.1:8529] 345s # debug: [Client-Response-Num] [1] 345s # debug: [DMMATCH1] [1] 345s # debug: access Sat, 16 Mar 2024 11:06:42 GMT 345s # debug: access 1710587202 345s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 345s # debug: modified 1701716439 345s # debug: expires Sat, 16 Mar 2024 11:08:42 GMT 345s # debug: expires 1710587322 345s # debug: expected: 120 345s # debug: actual : 120 345s ok 27 345s # --- 345s # ExpiresActive On 345s ExpiresDefault M40790665 345s ExpiresByType text/plain M9073680 345s # debug: [Cache-Control] [max-age=86400] 345s # debug: [Connection] [close] 345s # debug: [Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Accept-Ranges] [bytes] 345s # debug: [ETag] ["0-60bb3bbdae3c0"] 345s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 345s # debug: [Vary] [In-If1] 345s # debug: [Content-Type] [image/jpeg] 345s # debug: [Expires] [Sun, 17 Mar 2024 11:06:42 GMT] 345s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 345s # debug: [Client-Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Client-Peer] [127.0.0.1:8529] 345s # debug: [Client-Response-Num] [1] 345s # debug: [DMMATCH1] [1] 345s # debug: access Sat, 16 Mar 2024 11:06:42 GMT 345s # debug: access 1710587202 345s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 345s # debug: modified 1701716439 345s # debug: expires Sun, 17 Mar 2024 11:06:42 GMT 345s # debug: expires 1710673602 345s # debug: expected: 86400 345s # debug: actual : 86400 345s ok 28 345s #--- 345s # ExpiresActive On 345s ExpiresDefault "access plus 1 years 1 months 5 days 8 hours 34 minutes 15 seconds" 345s # debug: [Cache-Control] [max-age=34590855] 345s # debug: [Connection] [close] 345s # debug: [Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Accept-Ranges] [bytes] 345s # debug: [ETag] ["3-60bb3bbdae3c0"] 345s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 345s # debug: [Vary] [In-If1] 345s # debug: [Content-Length] [3] 345s # debug: [Content-Type] [text/html] 345s # debug: [Expires] [Sun, 20 Apr 2025 19:40:57 GMT] 345s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 345s # debug: [Client-Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Client-Peer] [127.0.0.1:8529] 345s # debug: [Client-Response-Num] [1] 345s # debug: [DMMATCH1] [1] 345s # debug: access Sat, 16 Mar 2024 11:06:42 GMT 345s # debug: access 1710587202 345s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 345s # debug: modified 1701716439 345s # debug: expires Sun, 20 Apr 2025 19:40:57 GMT 345s # debug: expires 1745178057 345s # debug: expected: 34590855 345s # debug: actual : 34590855 345s ok 29 345s #--- 345s # ExpiresActive On 345s ExpiresDefault "access plus 1 years 1 months 5 days 8 hours 34 minutes 15 seconds" 345s # debug: [Cache-Control] [max-age=0] 345s # debug: [Connection] [close] 345s # debug: [Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Accept-Ranges] [bytes] 345s # debug: [ETag] ["0-60bb3bbdae3c0"] 345s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 345s # debug: [Vary] [In-If1] 345s # debug: [Content-Type] [text/plain] 345s # debug: [Expires] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 345s # debug: [Client-Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Client-Peer] [127.0.0.1:8529] 345s # debug: [Client-Response-Num] [1] 345s # debug: [DMMATCH1] [1] 345s # debug: access Sat, 16 Mar 2024 11:06:42 GMT 345s # debug: access 1710587202 345s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 345s # debug: modified 1701716439 345s # debug: expires Sat, 16 Mar 2024 11:06:42 GMT 345s # debug: expires 1710587202 345s # debug: expected: 8870763 345s # debug: actual : 8870763 345s ok 30 345s #--- 345s # ExpiresActive On 345s ExpiresDefault "access plus 1 years 1 months 5 days 8 hours 34 minutes 15 seconds" 345s # debug: [Cache-Control] [max-age=120] 345s # debug: [Connection] [close] 345s # debug: [Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Accept-Ranges] [bytes] 345s # debug: [ETag] ["0-60bb3bbdae3c0"] 345s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 345s # debug: [Vary] [In-If1] 345s # debug: [Content-Type] [image/gif] 345s # debug: [Expires] [Sat, 16 Mar 2024 11:08:42 GMT] 345s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 345s # debug: [Client-Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Client-Peer] [127.0.0.1:8529] 345s # debug: [Client-Response-Num] [1] 345s # debug: [DMMATCH1] [1] 345s # debug: access Sat, 16 Mar 2024 11:06:42 GMT 345s # debug: access 1710587202 345s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 345s # debug: modified 1701716439 345s # debug: expires Sat, 16 Mar 2024 11:08:42 GMT 345s # debug: expires 1710587322 345s # debug: expected: 120 345s # debug: actual : 120 345s ok 31 345s #--- 345s # ExpiresActive On 345s ExpiresDefault "access plus 1 years 1 months 5 days 8 hours 34 minutes 15 seconds" 345s # debug: [Cache-Control] [max-age=86400] 345s # debug: [Connection] [close] 345s # debug: [Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Accept-Ranges] [bytes] 345s # debug: [ETag] ["0-60bb3bbdae3c0"] 345s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 345s # debug: [Vary] [In-If1] 345s # debug: [Content-Type] [image/jpeg] 345s # debug: [Expires] [Sun, 17 Mar 2024 11:06:42 GMT] 345s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 345s # debug: [Client-Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Client-Peer] [127.0.0.1:8529] 345s # debug: [Client-Response-Num] [1] 345s # debug: [DMMATCH1] [1] 345s # debug: access Sat, 16 Mar 2024 11:06:42 GMT 345s # debug: access 1710587202 345s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 345s # debug: modified 1701716439 345s # debug: expires Sun, 17 Mar 2024 11:06:42 GMT 345s # debug: expires 1710673602 345s # debug: expected: 86400 345s # debug: actual : 86400 345s ok 32 345s # --- 345s # ExpiresActive On 345s ExpiresByType image/gif "modification plus 1 years 2 months 2 weeks 4 days 8 hours 18 minutes 17 seconds" 345s # debug: [Cache-Control] [max-age=323555055] 345s # debug: [Connection] [close] 345s # debug: [Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Accept-Ranges] [bytes] 345s # debug: [ETag] ["3-60bb3bbdae3c0"] 345s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 345s # debug: [Vary] [In-If1] 345s # debug: [Content-Length] [3] 345s # debug: [Content-Type] [text/html] 345s # debug: [Expires] [Sat, 17 Jun 2034 07:30:58 GMT] 345s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 345s # debug: [Client-Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Client-Peer] [127.0.0.1:8529] 345s # debug: [Client-Response-Num] [1] 345s # debug: [DMMATCH1] [1] 345s # debug: access Sat, 16 Mar 2024 11:06:42 GMT 345s # debug: access 1710587202 345s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 345s # debug: modified 1701716439 345s # debug: expires Sat, 17 Jun 2034 07:30:58 GMT 345s # debug: expires 2034142258 345s # debug: expected: 332425819 345s # debug: actual : 332425819 345s ok 33 345s # --- 345s # ExpiresActive On 345s ExpiresByType image/gif "modification plus 1 years 2 months 2 weeks 4 days 8 hours 18 minutes 17 seconds" 345s # debug: [Cache-Control] [max-age=0] 345s # debug: [Connection] [close] 345s # debug: [Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Accept-Ranges] [bytes] 345s # debug: [ETag] ["0-60bb3bbdae3c0"] 345s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 345s # debug: [Vary] [In-If1] 345s # debug: [Content-Type] [text/plain] 345s # debug: [Expires] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 345s # debug: [Client-Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Client-Peer] [127.0.0.1:8529] 345s # debug: [Client-Response-Num] [1] 345s # debug: [DMMATCH1] [1] 345s # debug: access Sat, 16 Mar 2024 11:06:42 GMT 345s # debug: access 1710587202 345s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 345s # debug: modified 1701716439 345s # debug: expires Sat, 16 Mar 2024 11:06:42 GMT 345s # debug: expires 1710587202 345s # debug: expected: 8870763 345s # debug: actual : 8870763 345s ok 34 345s # --- 345s # ExpiresActive On 345s ExpiresByType image/gif "modification plus 1 years 2 months 2 weeks 4 days 8 hours 18 minutes 17 seconds" 345s # debug: [Cache-Control] [max-age=29434333] 345s # debug: [Connection] [close] 345s # debug: [Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Accept-Ranges] [bytes] 345s # debug: [ETag] ["0-60bb3bbdae3c0"] 345s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 345s # debug: [Vary] [In-If1] 345s # debug: [Content-Type] [image/gif] 345s # debug: [Expires] [Thu, 20 Feb 2025 03:18:56 GMT] 345s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 345s # debug: [Client-Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Client-Peer] [127.0.0.1:8529] 345s # debug: [Client-Response-Num] [1] 345s # debug: [DMMATCH1] [1] 345s # debug: access Sat, 16 Mar 2024 11:06:42 GMT 345s # debug: access 1710587202 345s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 345s # debug: modified 1701716439 345s # debug: expires Thu, 20 Feb 2025 03:18:56 GMT 345s # debug: expires 1740021536 345s # debug: expected: 38305097 345s # debug: actual : 38305097 345s ok 35 345s # --- 345s # ExpiresActive On 345s ExpiresByType image/gif "modification plus 1 years 2 months 2 weeks 4 days 8 hours 18 minutes 17 seconds" 345s # debug: [Cache-Control] [max-age=86400] 345s # debug: [Connection] [close] 345s # debug: [Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Accept-Ranges] [bytes] 345s # debug: [ETag] ["0-60bb3bbdae3c0"] 345s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 345s # debug: [Vary] [In-If1] 345s # debug: [Content-Type] [image/jpeg] 345s # debug: [Expires] [Sun, 17 Mar 2024 11:06:42 GMT] 345s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 345s # debug: [Client-Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Client-Peer] [127.0.0.1:8529] 345s # debug: [Client-Response-Num] [1] 345s # debug: [DMMATCH1] [1] 345s # debug: access Sat, 16 Mar 2024 11:06:42 GMT 345s # debug: access 1710587202 345s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 345s # debug: modified 1701716439 345s # debug: expires Sun, 17 Mar 2024 11:06:42 GMT 345s # debug: expires 1710673602 345s # debug: expected: 86400 345s # debug: actual : 86400 345s ok 36 345s # --- 345s # ExpiresActive On 345s ExpiresDefault M40887273 345s ExpiresByType image/gif A34398858 345s # debug: [Cache-Control] [max-age=32016509] 345s # debug: [Connection] [close] 345s # debug: [Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Accept-Ranges] [bytes] 345s # debug: [ETag] ["3-60bb3bbdae3c0"] 345s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 345s # debug: [Vary] [In-If1] 345s # debug: [Content-Length] [3] 345s # debug: [Content-Type] [text/html] 345s # debug: [Expires] [Sat, 22 Mar 2025 00:35:12 GMT] 345s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 345s # debug: [Client-Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Client-Peer] [127.0.0.1:8529] 345s # debug: [Client-Response-Num] [1] 345s # debug: [DMMATCH1] [1] 345s # debug: access Sat, 16 Mar 2024 11:06:42 GMT 345s # debug: access 1710587202 345s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 345s # debug: modified 1701716439 345s # debug: expires Sat, 22 Mar 2025 00:35:12 GMT 345s # debug: expires 1742603712 345s # debug: expected: 40887273 345s # debug: actual : 40887273 345s ok 37 345s # --- 345s # ExpiresActive On 345s ExpiresDefault M40887273 345s ExpiresByType image/gif A34398858 345s # debug: [Cache-Control] [max-age=0] 345s # debug: [Connection] [close] 345s # debug: [Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Accept-Ranges] [bytes] 345s # debug: [ETag] ["0-60bb3bbdae3c0"] 345s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 345s # debug: [Vary] [In-If1] 345s # debug: [Content-Type] [text/plain] 345s # debug: [Expires] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 345s # debug: [Client-Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Client-Peer] [127.0.0.1:8529] 345s # debug: [Client-Response-Num] [1] 345s # debug: [DMMATCH1] [1] 345s # debug: access Sat, 16 Mar 2024 11:06:42 GMT 345s # debug: access 1710587202 345s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 345s # debug: modified 1701716439 345s # debug: expires Sat, 16 Mar 2024 11:06:42 GMT 345s # debug: expires 1710587202 345s # debug: expected: 8870763 345s # debug: actual : 8870763 345s ok 38 345s # --- 345s # ExpiresActive On 345s ExpiresDefault M40887273 345s ExpiresByType image/gif A34398858 345s # debug: [Cache-Control] [max-age=34398858] 345s # debug: [Connection] [close] 345s # debug: [Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Accept-Ranges] [bytes] 345s # debug: [ETag] ["0-60bb3bbdae3c0"] 345s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 345s # debug: [Vary] [In-If1] 345s # debug: [Content-Type] [image/gif] 345s # debug: [Expires] [Fri, 18 Apr 2025 14:21:00 GMT] 345s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 345s # debug: [Client-Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Client-Peer] [127.0.0.1:8529] 345s # debug: [Client-Response-Num] [1] 345s # debug: [DMMATCH1] [1] 345s # debug: access Sat, 16 Mar 2024 11:06:42 GMT 345s # debug: access 1710587202 345s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 345s # debug: modified 1701716439 345s # debug: expires Fri, 18 Apr 2025 14:21:00 GMT 345s # debug: expires 1744986060 345s # debug: expected: 34398858 345s # debug: actual : 34398858 345s ok 39 345s # --- 345s # ExpiresActive On 345s ExpiresDefault M40887273 345s ExpiresByType image/gif A34398858 345s # debug: [Cache-Control] [max-age=86400] 345s # debug: [Connection] [close] 345s # debug: [Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Accept-Ranges] [bytes] 345s # debug: [ETag] ["0-60bb3bbdae3c0"] 345s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 345s # debug: [Vary] [In-If1] 345s # debug: [Content-Type] [image/jpeg] 345s # debug: [Expires] [Sun, 17 Mar 2024 11:06:42 GMT] 345s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 345s # debug: [Client-Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Client-Peer] [127.0.0.1:8529] 345s # debug: [Client-Response-Num] [1] 345s # debug: [DMMATCH1] [1] 345s # debug: access Sat, 16 Mar 2024 11:06:42 GMT 345s # debug: access 1710587202 345s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 345s # debug: modified 1701716439 345s # debug: expires Sun, 17 Mar 2024 11:06:42 GMT 345s # debug: expires 1710673602 345s # debug: expected: 86400 345s # debug: actual : 86400 345s ok 40 345s #--- 345s # ExpiresActive On 345s ExpiresDefault M1302454 345s # debug: [Cache-Control] [max-age=0] 345s # debug: [Connection] [close] 345s # debug: [Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Accept-Ranges] [bytes] 345s # debug: [ETag] ["3-60bb3bbdae3c0"] 345s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 345s # debug: [Vary] [In-If1] 345s # debug: [Content-Length] [3] 345s # debug: [Content-Type] [text/html] 345s # debug: [Expires] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 345s # debug: [Client-Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Client-Peer] [127.0.0.1:8529] 345s # debug: [Client-Response-Num] [1] 345s # debug: [DMMATCH1] [1] 345s # debug: access Sat, 16 Mar 2024 11:06:42 GMT 345s # debug: access 1710587202 345s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 345s # debug: modified 1701716439 345s # debug: expires Sat, 16 Mar 2024 11:06:42 GMT 345s # debug: expires 1710587202 345s # debug: expected: 8870763 345s # debug: actual : 8870763 345s ok 41 345s #--- 345s # ExpiresActive On 345s ExpiresDefault M1302454 345s # debug: [Cache-Control] [max-age=0] 345s # debug: [Connection] [close] 345s # debug: [Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Accept-Ranges] [bytes] 345s # debug: [ETag] ["0-60bb3bbdae3c0"] 345s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 345s # debug: [Vary] [In-If1] 345s # debug: [Content-Type] [text/plain] 345s # debug: [Expires] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 345s # debug: [Client-Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Client-Peer] [127.0.0.1:8529] 345s # debug: [Client-Response-Num] [1] 345s # debug: [DMMATCH1] [1] 345s # debug: access Sat, 16 Mar 2024 11:06:42 GMT 345s # debug: access 1710587202 345s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 345s # debug: modified 1701716439 345s # debug: expires Sat, 16 Mar 2024 11:06:42 GMT 345s # debug: expires 1710587202 345s # debug: expected: 8870763 345s # debug: actual : 8870763 345s ok 42 345s #--- 345s # ExpiresActive On 345s ExpiresDefault M1302454 345s # debug: [Cache-Control] [max-age=120] 345s # debug: [Connection] [close] 345s # debug: [Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Accept-Ranges] [bytes] 345s # debug: [ETag] ["0-60bb3bbdae3c0"] 345s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 345s # debug: [Vary] [In-If1] 345s # debug: [Content-Type] [image/gif] 345s # debug: [Expires] [Sat, 16 Mar 2024 11:08:42 GMT] 345s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 345s # debug: [Client-Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Client-Peer] [127.0.0.1:8529] 345s # debug: [Client-Response-Num] [1] 345s # debug: [DMMATCH1] [1] 345s # debug: access Sat, 16 Mar 2024 11:06:42 GMT 345s # debug: access 1710587202 345s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 345s # debug: modified 1701716439 345s # debug: expires Sat, 16 Mar 2024 11:08:42 GMT 345s # debug: expires 1710587322 345s # debug: expected: 120 345s # debug: actual : 120 345s ok 43 345s #--- 345s # ExpiresActive On 345s ExpiresDefault M1302454 345s # debug: [Cache-Control] [max-age=86400] 345s # debug: [Connection] [close] 345s # debug: [Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Accept-Ranges] [bytes] 345s # debug: [ETag] ["0-60bb3bbdae3c0"] 345s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 345s # debug: [Vary] [In-If1] 345s # debug: [Content-Type] [image/jpeg] 345s # debug: [Expires] [Sun, 17 Mar 2024 11:06:42 GMT] 345s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 345s # debug: [Client-Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Client-Peer] [127.0.0.1:8529] 345s # debug: [Client-Response-Num] [1] 345s # debug: [DMMATCH1] [1] 345s # debug: access Sat, 16 Mar 2024 11:06:42 GMT 345s # debug: access 1710587202 345s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 345s # debug: modified 1701716439 345s # debug: expires Sun, 17 Mar 2024 11:06:42 GMT 345s # debug: expires 1710673602 345s # debug: expected: 86400 345s # debug: actual : 86400 345s ok 44 345s # --- 345s # ExpiresActive On 345s ExpiresByType image/jpeg "access plus 1 years 1 weeks 2 days 3 minutes 29 seconds" 345s # debug: [Cache-Control] [max-age=323555055] 345s # debug: [Connection] [close] 345s # debug: [Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Accept-Ranges] [bytes] 345s # debug: [ETag] ["3-60bb3bbdae3c0"] 345s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 345s # debug: [Vary] [In-If1] 345s # debug: [Content-Length] [3] 345s # debug: [Content-Type] [text/html] 345s # debug: [Expires] [Sat, 17 Jun 2034 07:30:58 GMT] 345s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 345s # debug: [Client-Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Client-Peer] [127.0.0.1:8529] 345s # debug: [Client-Response-Num] [1] 345s # debug: [DMMATCH1] [1] 345s # debug: access Sat, 16 Mar 2024 11:06:42 GMT 345s # debug: access 1710587202 345s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 345s # debug: modified 1701716439 345s # debug: expires Sat, 17 Jun 2034 07:30:58 GMT 345s # debug: expires 2034142258 345s # debug: expected: 332425819 345s # debug: actual : 332425819 345s ok 45 345s # --- 345s # ExpiresActive On 345s ExpiresByType image/jpeg "access plus 1 years 1 weeks 2 days 3 minutes 29 seconds" 345s # debug: [Cache-Control] [max-age=0] 345s # debug: [Connection] [close] 345s # debug: [Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Accept-Ranges] [bytes] 345s # debug: [ETag] ["0-60bb3bbdae3c0"] 345s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 345s # debug: [Vary] [In-If1] 345s # debug: [Content-Type] [text/plain] 345s # debug: [Expires] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 345s # debug: [Client-Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Client-Peer] [127.0.0.1:8529] 345s # debug: [Client-Response-Num] [1] 345s # debug: [DMMATCH1] [1] 345s # debug: access Sat, 16 Mar 2024 11:06:42 GMT 345s # debug: access 1710587202 345s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 345s # debug: modified 1701716439 345s # debug: expires Sat, 16 Mar 2024 11:06:42 GMT 345s # debug: expires 1710587202 345s # debug: expected: 8870763 345s # debug: actual : 8870763 345s ok 46 345s # --- 345s # ExpiresActive On 345s ExpiresByType image/jpeg "access plus 1 years 1 weeks 2 days 3 minutes 29 seconds" 345s # debug: [Cache-Control] [max-age=120] 345s # debug: [Connection] [close] 345s # debug: [Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Accept-Ranges] [bytes] 345s # debug: [ETag] ["0-60bb3bbdae3c0"] 345s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 345s # debug: [Vary] [In-If1] 345s # debug: [Content-Type] [image/gif] 345s # debug: [Expires] [Sat, 16 Mar 2024 11:08:42 GMT] 345s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 345s # debug: [Client-Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Client-Peer] [127.0.0.1:8529] 345s # debug: [Client-Response-Num] [1] 345s # debug: [DMMATCH1] [1] 345s # debug: access Sat, 16 Mar 2024 11:06:42 GMT 345s # debug: access 1710587202 345s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 345s # debug: modified 1701716439 345s # debug: expires Sat, 16 Mar 2024 11:08:42 GMT 345s # debug: expires 1710587322 345s # debug: expected: 120 345s # debug: actual : 120 345s ok 47 345s # --- 345s # ExpiresActive On 345s ExpiresByType image/jpeg "access plus 1 years 1 weeks 2 days 3 minutes 29 seconds" 345s # debug: [Cache-Control] [max-age=32313809] 345s # debug: [Connection] [close] 345s # debug: [Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Accept-Ranges] [bytes] 345s # debug: [ETag] ["0-60bb3bbdae3c0"] 345s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 345s # debug: [Vary] [In-If1] 345s # debug: [Content-Type] [image/jpeg] 345s # debug: [Expires] [Tue, 25 Mar 2025 11:10:11 GMT] 345s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 345s # debug: [Client-Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Client-Peer] [127.0.0.1:8529] 345s # debug: [Client-Response-Num] [1] 345s # debug: [DMMATCH1] [1] 345s # debug: access Sat, 16 Mar 2024 11:06:42 GMT 345s # debug: access 1710587202 345s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 345s # debug: modified 1701716439 345s # debug: expires Tue, 25 Mar 2025 11:10:11 GMT 345s # debug: expires 1742901011 345s # debug: expected: 32313809 345s # debug: actual : 32313809 345s ok 48 345s # --- 345s # ExpiresActive On 345s ExpiresDefault "access plus 1 years 1 months 1 weeks 15 days 1 hours 33 minutes 25 seconds" 345s ExpiresByType image/jpeg A32152162 345s # debug: [Cache-Control] [max-age=36034405] 345s # debug: [Connection] [close] 345s # debug: [Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Accept-Ranges] [bytes] 345s # debug: [ETag] ["3-60bb3bbdae3c0"] 345s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 345s # debug: [Vary] [In-If1] 345s # debug: [Content-Length] [3] 345s # debug: [Content-Type] [text/html] 345s # debug: [Expires] [Wed, 07 May 2025 12:40:07 GMT] 345s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 345s # debug: [Client-Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Client-Peer] [127.0.0.1:8529] 345s # debug: [Client-Response-Num] [1] 345s # debug: [DMMATCH1] [1] 345s # debug: access Sat, 16 Mar 2024 11:06:42 GMT 345s # debug: access 1710587202 345s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 345s # debug: modified 1701716439 345s # debug: expires Wed, 07 May 2025 12:40:07 GMT 345s # debug: expires 1746621607 345s # debug: expected: 36034405 345s # debug: actual : 36034405 345s ok 49 345s # --- 345s # ExpiresActive On 345s ExpiresDefault "access plus 1 years 1 months 1 weeks 15 days 1 hours 33 minutes 25 seconds" 345s ExpiresByType image/jpeg A32152162 345s # debug: [Cache-Control] [max-age=0] 345s # debug: [Connection] [close] 345s # debug: [Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Accept-Ranges] [bytes] 345s # debug: [ETag] ["0-60bb3bbdae3c0"] 345s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 345s # debug: [Vary] [In-If1] 345s # debug: [Content-Type] [text/plain] 345s # debug: [Expires] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 345s # debug: [Client-Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Client-Peer] [127.0.0.1:8529] 345s # debug: [Client-Response-Num] [1] 345s # debug: [DMMATCH1] [1] 345s # debug: access Sat, 16 Mar 2024 11:06:42 GMT 345s # debug: access 1710587202 345s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 345s # debug: modified 1701716439 345s # debug: expires Sat, 16 Mar 2024 11:06:42 GMT 345s # debug: expires 1710587202 345s # debug: expected: 8870763 345s # debug: actual : 8870763 345s ok 50 345s # --- 345s # ExpiresActive On 345s ExpiresDefault "access plus 1 years 1 months 1 weeks 15 days 1 hours 33 minutes 25 seconds" 345s ExpiresByType image/jpeg A32152162 345s # debug: [Cache-Control] [max-age=120] 345s # debug: [Connection] [close] 345s # debug: [Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Accept-Ranges] [bytes] 345s # debug: [ETag] ["0-60bb3bbdae3c0"] 345s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 345s # debug: [Vary] [In-If1] 345s # debug: [Content-Type] [image/gif] 345s # debug: [Expires] [Sat, 16 Mar 2024 11:08:42 GMT] 345s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 345s # debug: [Client-Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Client-Peer] [127.0.0.1:8529] 345s # debug: [Client-Response-Num] [1] 345s # debug: [DMMATCH1] [1] 345s # debug: access Sat, 16 Mar 2024 11:06:42 GMT 345s # debug: access 1710587202 345s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 345s # debug: modified 1701716439 345s # debug: expires Sat, 16 Mar 2024 11:08:42 GMT 345s # debug: expires 1710587322 345s # debug: expected: 120 345s # debug: actual : 120 345s ok 51 345s # --- 345s # ExpiresActive On 345s ExpiresDefault "access plus 1 years 1 months 1 weeks 15 days 1 hours 33 minutes 25 seconds" 345s ExpiresByType image/jpeg A32152162 345s # debug: [Cache-Control] [max-age=32152162] 345s # debug: [Connection] [close] 345s # debug: [Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Accept-Ranges] [bytes] 345s # debug: [ETag] ["0-60bb3bbdae3c0"] 345s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 345s # debug: [Vary] [In-If1] 345s # debug: [Content-Type] [image/jpeg] 345s # debug: [Expires] [Sun, 23 Mar 2025 14:16:04 GMT] 345s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 345s # debug: [Client-Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Client-Peer] [127.0.0.1:8529] 345s # debug: [Client-Response-Num] [1] 345s # debug: [DMMATCH1] [1] 345s # debug: access Sat, 16 Mar 2024 11:06:42 GMT 345s # debug: access 1710587202 345s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 345s # debug: modified 1701716439 345s # debug: expires Sun, 23 Mar 2025 14:16:04 GMT 345s # debug: expires 1742739364 345s # debug: expected: 32152162 345s # debug: actual : 32152162 345s ok 52 345s # --- 345s # ExpiresActive Off 345s # debug: [Connection] [close] 345s # debug: [Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Accept-Ranges] [bytes] 345s # debug: [ETag] ["3-60bb3bbdae3c0"] 345s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 345s # debug: [Vary] [In-If1] 345s # debug: [Content-Length] [3] 345s # debug: [Content-Type] [text/html] 345s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 345s # debug: [Client-Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Client-Peer] [127.0.0.1:8529] 345s # debug: [Client-Response-Num] [1] 345s # debug: [DMMATCH1] [1] 345s ok 53 345s # --- 345s # ExpiresActive Off 345s # debug: [Connection] [close] 345s # debug: [Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Accept-Ranges] [bytes] 345s # debug: [ETag] ["0-60bb3bbdae3c0"] 345s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 345s # debug: [Vary] [In-If1] 345s # debug: [Content-Type] [text/plain] 345s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 345s # debug: [Client-Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Client-Peer] [127.0.0.1:8529] 345s # debug: [Client-Response-Num] [1] 345s # debug: [DMMATCH1] [1] 345s ok 54 345s # --- 345s # ExpiresActive Off 345s # debug: [Connection] [close] 345s # debug: [Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Accept-Ranges] [bytes] 345s # debug: [ETag] ["0-60bb3bbdae3c0"] 345s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 345s # debug: [Vary] [In-If1] 345s # debug: [Content-Type] [image/gif] 345s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 345s # debug: [Client-Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Client-Peer] [127.0.0.1:8529] 345s # debug: [Client-Response-Num] [1] 345s # debug: [DMMATCH1] [1] 345s ok 55 345s # --- 345s # ExpiresActive Off 345s # debug: [Connection] [close] 345s # debug: [Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Accept-Ranges] [bytes] 345s # debug: [ETag] ["0-60bb3bbdae3c0"] 345s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 345s # debug: [Vary] [In-If1] 345s # debug: [Content-Type] [image/jpeg] 345s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 345s # debug: [Client-Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Client-Peer] [127.0.0.1:8529] 345s # debug: [Client-Response-Num] [1] 345s # debug: [DMMATCH1] [1] 345s ok 56 345s #--- 345s # ExpiresActive Off 345s ExpiresDefault M41144941 345s # debug: [Connection] [close] 345s # debug: [Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Accept-Ranges] [bytes] 345s # debug: [ETag] ["3-60bb3bbdae3c0"] 345s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 345s # debug: [Vary] [In-If1] 345s # debug: [Content-Length] [3] 345s # debug: [Content-Type] [text/html] 345s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 345s # debug: [Client-Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Client-Peer] [127.0.0.1:8529] 345s # debug: [Client-Response-Num] [1] 345s # debug: [DMMATCH1] [1] 345s ok 57 345s #--- 345s # ExpiresActive Off 345s ExpiresDefault M41144941 345s # debug: [Connection] [close] 345s # debug: [Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Accept-Ranges] [bytes] 345s # debug: [ETag] ["0-60bb3bbdae3c0"] 345s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 345s # debug: [Vary] [In-If1] 345s # debug: [Content-Type] [text/plain] 345s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 345s # debug: [Client-Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Client-Peer] [127.0.0.1:8529] 345s # debug: [Client-Response-Num] [1] 345s # debug: [DMMATCH1] [1] 345s ok 58 345s #--- 345s # ExpiresActive Off 345s ExpiresDefault M41144941 345s # debug: [Connection] [close] 345s # debug: [Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Accept-Ranges] [bytes] 345s # debug: [ETag] ["0-60bb3bbdae3c0"] 345s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 345s # debug: [Vary] [In-If1] 345s # debug: [Content-Type] [image/gif] 345s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 345s # debug: [Client-Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Client-Peer] [127.0.0.1:8529] 345s # debug: [Client-Response-Num] [1] 345s # debug: [DMMATCH1] [1] 345s ok 59 345s #--- 345s # ExpiresActive Off 345s ExpiresDefault M41144941 345s # debug: [Connection] [close] 345s # debug: [Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Accept-Ranges] [bytes] 345s # debug: [ETag] ["0-60bb3bbdae3c0"] 345s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 345s # debug: [Vary] [In-If1] 345s # debug: [Content-Type] [image/jpeg] 345s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 345s # debug: [Client-Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Client-Peer] [127.0.0.1:8529] 345s # debug: [Client-Response-Num] [1] 345s # debug: [DMMATCH1] [1] 345s ok 60 345s # --- 345s # ExpiresActive Off 345s ExpiresByType text/plain A2190219 345s # debug: [Connection] [close] 345s # debug: [Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Accept-Ranges] [bytes] 345s # debug: [ETag] ["3-60bb3bbdae3c0"] 345s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 345s # debug: [Vary] [In-If1] 345s # debug: [Content-Length] [3] 345s # debug: [Content-Type] [text/html] 345s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 345s # debug: [Client-Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Client-Peer] [127.0.0.1:8529] 345s # debug: [Client-Response-Num] [1] 345s # debug: [DMMATCH1] [1] 345s ok 61 345s # --- 345s # ExpiresActive Off 345s ExpiresByType text/plain A2190219 345s # debug: [Connection] [close] 345s # debug: [Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Accept-Ranges] [bytes] 345s # debug: [ETag] ["0-60bb3bbdae3c0"] 345s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 345s # debug: [Vary] [In-If1] 345s # debug: [Content-Type] [text/plain] 345s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 345s # debug: [Client-Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Client-Peer] [127.0.0.1:8529] 345s # debug: [Client-Response-Num] [1] 345s # debug: [DMMATCH1] [1] 345s ok 62 345s # --- 345s # ExpiresActive Off 345s ExpiresByType text/plain A2190219 345s # debug: [Connection] [close] 345s # debug: [Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Accept-Ranges] [bytes] 345s # debug: [ETag] ["0-60bb3bbdae3c0"] 345s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 345s # debug: [Vary] [In-If1] 345s # debug: [Content-Type] [image/gif] 345s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 345s # debug: [Client-Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Client-Peer] [127.0.0.1:8529] 345s # debug: [Client-Response-Num] [1] 345s # debug: [DMMATCH1] [1] 345s ok 63 345s # --- 345s # ExpiresActive Off 345s ExpiresByType text/plain A2190219 345s # debug: [Connection] [close] 345s # debug: [Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Accept-Ranges] [bytes] 345s # debug: [ETag] ["0-60bb3bbdae3c0"] 345s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 345s # debug: [Vary] [In-If1] 345s # debug: [Content-Type] [image/jpeg] 345s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 345s # debug: [Client-Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Client-Peer] [127.0.0.1:8529] 345s # debug: [Client-Response-Num] [1] 345s # debug: [DMMATCH1] [1] 345s ok 64 345s # --- 345s # ExpiresActive Off 345s ExpiresDefault "access plus 1 years 3 months 2 weeks 15 days 8 hours 46 minutes 3 seconds" 345s ExpiresByType text/plain M2184105 345s # debug: [Connection] [close] 345s # debug: [Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Accept-Ranges] [bytes] 345s # debug: [ETag] ["3-60bb3bbdae3c0"] 345s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 345s # debug: [Vary] [In-If1] 345s # debug: [Content-Length] [3] 345s # debug: [Content-Type] [text/html] 345s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 345s # debug: [Client-Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Client-Peer] [127.0.0.1:8529] 345s # debug: [Client-Response-Num] [1] 345s # debug: [DMMATCH1] [1] 345s ok 65 345s # --- 345s # ExpiresActive Off 345s ExpiresDefault "access plus 1 years 3 months 2 weeks 15 days 8 hours 46 minutes 3 seconds" 345s ExpiresByType text/plain M2184105 345s # debug: [Connection] [close] 345s # debug: [Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Accept-Ranges] [bytes] 345s # debug: [ETag] ["0-60bb3bbdae3c0"] 345s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 345s # debug: [Vary] [In-If1] 345s # debug: [Content-Type] [text/plain] 345s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 345s # debug: [Client-Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Client-Peer] [127.0.0.1:8529] 345s # debug: [Client-Response-Num] [1] 345s # debug: [DMMATCH1] [1] 345s ok 66 345s # --- 345s # ExpiresActive Off 345s ExpiresDefault "access plus 1 years 3 months 2 weeks 15 days 8 hours 46 minutes 3 seconds" 345s ExpiresByType text/plain M2184105 345s # debug: [Connection] [close] 345s # debug: [Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Accept-Ranges] [bytes] 345s # debug: [ETag] ["0-60bb3bbdae3c0"] 345s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 345s # debug: [Vary] [In-If1] 345s # debug: [Content-Type] [image/gif] 345s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 345s # debug: [Client-Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Client-Peer] [127.0.0.1:8529] 345s # debug: [Client-Response-Num] [1] 345s # debug: [DMMATCH1] [1] 345s ok 67 345s # --- 345s # ExpiresActive Off 345s ExpiresDefault "access plus 1 years 3 months 2 weeks 15 days 8 hours 46 minutes 3 seconds" 345s ExpiresByType text/plain M2184105 345s # debug: [Connection] [close] 345s # debug: [Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Accept-Ranges] [bytes] 345s # debug: [ETag] ["0-60bb3bbdae3c0"] 345s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 345s # debug: [Vary] [In-If1] 345s # debug: [Content-Type] [image/jpeg] 345s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 345s # debug: [Client-Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Client-Peer] [127.0.0.1:8529] 345s # debug: [Client-Response-Num] [1] 345s # debug: [DMMATCH1] [1] 345s ok 68 345s #--- 345s # ExpiresActive Off 345s ExpiresDefault "access plus 3 months 2 days 1 hours 47 minutes 49 seconds" 345s # debug: [Connection] [close] 345s # debug: [Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Accept-Ranges] [bytes] 345s # debug: [ETag] ["3-60bb3bbdae3c0"] 345s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 345s # debug: [Vary] [In-If1] 345s # debug: [Content-Length] [3] 345s # debug: [Content-Type] [text/html] 345s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 345s # debug: [Client-Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Client-Peer] [127.0.0.1:8529] 345s # debug: [Client-Response-Num] [1] 345s # debug: [DMMATCH1] [1] 345s ok 69 345s #--- 345s # ExpiresActive Off 345s ExpiresDefault "access plus 3 months 2 days 1 hours 47 minutes 49 seconds" 345s # debug: [Connection] [close] 345s # debug: [Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Accept-Ranges] [bytes] 345s # debug: [ETag] ["0-60bb3bbdae3c0"] 345s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 345s # debug: [Vary] [In-If1] 345s # debug: [Content-Type] [text/plain] 345s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 345s # debug: [Client-Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Client-Peer] [127.0.0.1:8529] 345s # debug: [Client-Response-Num] [1] 345s # debug: [DMMATCH1] [1] 345s ok 70 345s #--- 345s # ExpiresActive Off 345s ExpiresDefault "access plus 3 months 2 days 1 hours 47 minutes 49 seconds" 345s # debug: [Connection] [close] 345s # debug: [Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Accept-Ranges] [bytes] 345s # debug: [ETag] ["0-60bb3bbdae3c0"] 345s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 345s # debug: [Vary] [In-If1] 345s # debug: [Content-Type] [image/gif] 345s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 345s # debug: [Client-Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Client-Peer] [127.0.0.1:8529] 345s # debug: [Client-Response-Num] [1] 345s # debug: [DMMATCH1] [1] 345s ok 71 345s #--- 345s # ExpiresActive Off 345s ExpiresDefault "access plus 3 months 2 days 1 hours 47 minutes 49 seconds" 345s # debug: [Connection] [close] 345s # debug: [Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Accept-Ranges] [bytes] 345s # debug: [ETag] ["0-60bb3bbdae3c0"] 345s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 345s # debug: [Vary] [In-If1] 345s # debug: [Content-Type] [image/jpeg] 345s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 345s # debug: [Client-Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Client-Peer] [127.0.0.1:8529] 345s # debug: [Client-Response-Num] [1] 345s # debug: [DMMATCH1] [1] 345s ok 72 345s # --- 345s # ExpiresActive Off 345s ExpiresByType image/gif "modification plus 1 months 1 weeks 2 days 2 hours 46 minutes 41 seconds" 345s # debug: [Connection] [close] 345s # debug: [Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Accept-Ranges] [bytes] 345s # debug: [ETag] ["3-60bb3bbdae3c0"] 345s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 345s # debug: [Vary] [In-If1] 345s # debug: [Content-Length] [3] 345s # debug: [Content-Type] [text/html] 345s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 345s # debug: [Client-Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Client-Peer] [127.0.0.1:8529] 345s # debug: [Client-Response-Num] [1] 345s # debug: [DMMATCH1] [1] 345s ok 73 345s # --- 345s # ExpiresActive Off 345s ExpiresByType image/gif "modification plus 1 months 1 weeks 2 days 2 hours 46 minutes 41 seconds" 345s # debug: [Connection] [close] 345s # debug: [Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Accept-Ranges] [bytes] 345s # debug: [ETag] ["0-60bb3bbdae3c0"] 345s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 345s # debug: [Vary] [In-If1] 345s # debug: [Content-Type] [text/plain] 345s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 345s # debug: [Client-Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Client-Peer] [127.0.0.1:8529] 345s # debug: [Client-Response-Num] [1] 345s # debug: [DMMATCH1] [1] 345s ok 74 345s # --- 345s # ExpiresActive Off 345s ExpiresByType image/gif "modification plus 1 months 1 weeks 2 days 2 hours 46 minutes 41 seconds" 345s # debug: [Connection] [close] 345s # debug: [Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Accept-Ranges] [bytes] 345s # debug: [ETag] ["0-60bb3bbdae3c0"] 345s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 345s # debug: [Vary] [In-If1] 345s # debug: [Content-Type] [image/gif] 345s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 345s # debug: [Client-Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Client-Peer] [127.0.0.1:8529] 345s # debug: [Client-Response-Num] [1] 345s # debug: [DMMATCH1] [1] 345s ok 75 345s # --- 345s # ExpiresActive Off 345s ExpiresByType image/gif "modification plus 1 months 1 weeks 2 days 2 hours 46 minutes 41 seconds" 345s # debug: [Connection] [close] 345s # debug: [Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Accept-Ranges] [bytes] 345s # debug: [ETag] ["0-60bb3bbdae3c0"] 345s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 345s # debug: [Vary] [In-If1] 345s # debug: [Content-Type] [image/jpeg] 345s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 345s # debug: [Client-Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Client-Peer] [127.0.0.1:8529] 345s # debug: [Client-Response-Num] [1] 345s # debug: [DMMATCH1] [1] 345s ok 76 345s # --- 345s # ExpiresActive Off 345s ExpiresDefault M34925985 345s ExpiresByType image/gif M4507761 345s # debug: [Connection] [close] 345s # debug: [Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Accept-Ranges] [bytes] 345s # debug: [ETag] ["3-60bb3bbdae3c0"] 345s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 345s # debug: [Vary] [In-If1] 345s # debug: [Content-Length] [3] 345s # debug: [Content-Type] [text/html] 345s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 345s # debug: [Client-Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Client-Peer] [127.0.0.1:8529] 345s # debug: [Client-Response-Num] [1] 345s # debug: [DMMATCH1] [1] 345s ok 77 345s # --- 345s # ExpiresActive Off 345s ExpiresDefault M34925985 345s ExpiresByType image/gif M4507761 345s # debug: [Connection] [close] 345s # debug: [Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Accept-Ranges] [bytes] 345s # debug: [ETag] ["0-60bb3bbdae3c0"] 345s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 345s # debug: [Vary] [In-If1] 345s # debug: [Content-Type] [text/plain] 345s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 345s # debug: [Client-Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Client-Peer] [127.0.0.1:8529] 345s # debug: [Client-Response-Num] [1] 345s # debug: [DMMATCH1] [1] 345s ok 78 345s # --- 345s # ExpiresActive Off 345s ExpiresDefault M34925985 345s ExpiresByType image/gif M4507761 345s # debug: [Connection] [close] 345s # debug: [Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Accept-Ranges] [bytes] 345s # debug: [ETag] ["0-60bb3bbdae3c0"] 345s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 345s # debug: [Vary] [In-If1] 345s # debug: [Content-Type] [image/gif] 345s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 345s # debug: [Client-Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Client-Peer] [127.0.0.1:8529] 345s # debug: [Client-Response-Num] [1] 345s # debug: [DMMATCH1] [1] 345s ok 79 345s # --- 345s # ExpiresActive Off 345s ExpiresDefault M34925985 345s ExpiresByType image/gif M4507761 345s # debug: [Connection] [close] 345s # debug: [Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Accept-Ranges] [bytes] 345s # debug: [ETag] ["0-60bb3bbdae3c0"] 345s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 345s # debug: [Vary] [In-If1] 345s # debug: [Content-Type] [image/jpeg] 345s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 345s # debug: [Client-Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Client-Peer] [127.0.0.1:8529] 345s # debug: [Client-Response-Num] [1] 345s # debug: [DMMATCH1] [1] 345s ok 80 345s #--- 345s # ExpiresActive Off 345s ExpiresDefault "modification plus 1 years 2 months 1 weeks 18 days 6 hours 37 minutes 40 seconds" 345s # debug: [Connection] [close] 345s # debug: [Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Accept-Ranges] [bytes] 345s # debug: [ETag] ["3-60bb3bbdae3c0"] 345s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 345s # debug: [Vary] [In-If1] 345s # debug: [Content-Length] [3] 345s # debug: [Content-Type] [text/html] 345s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 345s # debug: [Client-Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Client-Peer] [127.0.0.1:8529] 345s # debug: [Client-Response-Num] [1] 345s # debug: [DMMATCH1] [1] 345s ok 81 345s #--- 345s # ExpiresActive Off 345s ExpiresDefault "modification plus 1 years 2 months 1 weeks 18 days 6 hours 37 minutes 40 seconds" 345s # debug: [Connection] [close] 345s # debug: [Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Accept-Ranges] [bytes] 345s # debug: [ETag] ["0-60bb3bbdae3c0"] 345s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 345s # debug: [Vary] [In-If1] 345s # debug: [Content-Type] [text/plain] 345s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 345s # debug: [Client-Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Client-Peer] [127.0.0.1:8529] 345s # debug: [Client-Response-Num] [1] 345s # debug: [DMMATCH1] [1] 345s ok 82 345s #--- 345s # ExpiresActive Off 345s ExpiresDefault "modification plus 1 years 2 months 1 weeks 18 days 6 hours 37 minutes 40 seconds" 345s # debug: [Connection] [close] 345s # debug: [Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Accept-Ranges] [bytes] 345s # debug: [ETag] ["0-60bb3bbdae3c0"] 345s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 345s # debug: [Vary] [In-If1] 345s # debug: [Content-Type] [image/gif] 345s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 345s # debug: [Client-Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Client-Peer] [127.0.0.1:8529] 345s # debug: [Client-Response-Num] [1] 345s # debug: [DMMATCH1] [1] 345s ok 83 345s #--- 345s # ExpiresActive Off 345s ExpiresDefault "modification plus 1 years 2 months 1 weeks 18 days 6 hours 37 minutes 40 seconds" 345s # debug: [Connection] [close] 345s # debug: [Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Accept-Ranges] [bytes] 345s # debug: [ETag] ["0-60bb3bbdae3c0"] 345s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 345s # debug: [Vary] [In-If1] 345s # debug: [Content-Type] [image/jpeg] 345s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 345s # debug: [Client-Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Client-Peer] [127.0.0.1:8529] 345s # debug: [Client-Response-Num] [1] 345s # debug: [DMMATCH1] [1] 345s ok 84 345s # --- 345s # ExpiresActive Off 345s ExpiresByType image/jpeg "access plus 1 months 2 weeks 17 days 1 hours 41 minutes 18 seconds" 345s # debug: [Connection] [close] 345s # debug: [Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Accept-Ranges] [bytes] 345s # debug: [ETag] ["3-60bb3bbdae3c0"] 345s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 345s # debug: [Vary] [In-If1] 345s # debug: [Content-Length] [3] 345s # debug: [Content-Type] [text/html] 345s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 345s # debug: [Client-Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Client-Peer] [127.0.0.1:8529] 345s # debug: [Client-Response-Num] [1] 345s # debug: [DMMATCH1] [1] 345s ok 85 345s # --- 345s # ExpiresActive Off 345s ExpiresByType image/jpeg "access plus 1 months 2 weeks 17 days 1 hours 41 minutes 18 seconds" 345s # debug: [Connection] [close] 345s # debug: [Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Accept-Ranges] [bytes] 345s # debug: [ETag] ["0-60bb3bbdae3c0"] 345s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 345s # debug: [Vary] [In-If1] 345s # debug: [Content-Type] [text/plain] 345s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 345s # debug: [Client-Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Client-Peer] [127.0.0.1:8529] 345s # debug: [Client-Response-Num] [1] 345s # debug: [DMMATCH1] [1] 345s ok 86 345s # --- 345s # ExpiresActive Off 345s ExpiresByType image/jpeg "access plus 1 months 2 weeks 17 days 1 hours 41 minutes 18 seconds" 345s # debug: [Connection] [close] 345s # debug: [Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Accept-Ranges] [bytes] 345s # debug: [ETag] ["0-60bb3bbdae3c0"] 345s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 345s # debug: [Vary] [In-If1] 345s # debug: [Content-Type] [image/gif] 345s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 345s # debug: [Client-Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Client-Peer] [127.0.0.1:8529] 345s # debug: [Client-Response-Num] [1] 345s # debug: [DMMATCH1] [1] 345s ok 87 345s # --- 345s # ExpiresActive Off 345s ExpiresByType image/jpeg "access plus 1 months 2 weeks 17 days 1 hours 41 minutes 18 seconds" 345s # debug: [Connection] [close] 345s # debug: [Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Accept-Ranges] [bytes] 345s # debug: [ETag] ["0-60bb3bbdae3c0"] 345s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 345s # debug: [Vary] [In-If1] 345s # debug: [Content-Type] [image/jpeg] 345s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 345s # debug: [Client-Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Client-Peer] [127.0.0.1:8529] 345s # debug: [Client-Response-Num] [1] 345s # debug: [DMMATCH1] [1] 345s ok 88 345s # --- 345s # ExpiresActive Off 345s ExpiresDefault "modification plus 1 years 1 months 1 weeks 13 days 2 hours 1 minutes 40 seconds" 345s ExpiresByType image/jpeg "access plus 1 years 2 months 1 weeks 3 days 6 hours 31 minutes 41 seconds" 345s # debug: [Connection] [close] 345s # debug: [Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Accept-Ranges] [bytes] 345s # debug: [ETag] ["3-60bb3bbdae3c0"] 345s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 345s # debug: [Vary] [In-If1] 345s # debug: [Content-Length] [3] 345s # debug: [Content-Type] [text/html] 345s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 345s # debug: [Client-Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Client-Peer] [127.0.0.1:8529] 345s # debug: [Client-Response-Num] [1] 345s # debug: [DMMATCH1] [1] 345s ok 89 345s # --- 345s # ExpiresActive Off 345s ExpiresDefault "modification plus 1 years 1 months 1 weeks 13 days 2 hours 1 minutes 40 seconds" 345s ExpiresByType image/jpeg "access plus 1 years 2 months 1 weeks 3 days 6 hours 31 minutes 41 seconds" 345s # debug: [Connection] [close] 345s # debug: [Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Accept-Ranges] [bytes] 345s # debug: [ETag] ["0-60bb3bbdae3c0"] 345s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 345s # debug: [Vary] [In-If1] 345s # debug: [Content-Type] [text/plain] 345s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 345s # debug: [Client-Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Client-Peer] [127.0.0.1:8529] 345s # debug: [Client-Response-Num] [1] 345s # debug: [DMMATCH1] [1] 345s ok 90 345s # --- 345s # ExpiresActive Off 345s ExpiresDefault "modification plus 1 years 1 months 1 weeks 13 days 2 hours 1 minutes 40 seconds" 345s ExpiresByType image/jpeg "access plus 1 years 2 months 1 weeks 3 days 6 hours 31 minutes 41 seconds" 345s # debug: [Connection] [close] 345s # debug: [Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Accept-Ranges] [bytes] 345s # debug: [ETag] ["0-60bb3bbdae3c0"] 345s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 345s # debug: [Vary] [In-If1] 345s # debug: [Content-Type] [image/gif] 345s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 345s # debug: [Client-Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Client-Peer] [127.0.0.1:8529] 345s # debug: [Client-Response-Num] [1] 345s # debug: [DMMATCH1] [1] 345s ok 91 345s # --- 345s # ExpiresActive Off 345s ExpiresDefault "modification plus 1 years 1 months 1 weeks 13 days 2 hours 1 minutes 40 seconds" 345s ExpiresByType image/jpeg "access plus 1 years 2 months 1 weeks 3 days 6 hours 31 minutes 41 seconds" 345s # debug: [Connection] [close] 345s # debug: [Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Accept-Ranges] [bytes] 345s # debug: [ETag] ["0-60bb3bbdae3c0"] 345s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 345s # debug: [Vary] [In-If1] 345s # debug: [Content-Type] [image/jpeg] 345s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 345s # debug: [Client-Date] [Sat, 16 Mar 2024 11:06:42 GMT] 345s # debug: [Client-Peer] [127.0.0.1:8529] 345s # debug: [Client-Response-Num] [1] 345s # debug: [DMMATCH1] [1] 345s ok 92 345s ok 357s t/modules/ext_filter.t .............. 357s 1..24 357s # Running under perl version 5.038002 for linux 357s # Current time local: Sat Mar 16 11:06:42 2024 357s # Current time GMT: Sat Mar 16 11:06:42 2024 357s # Using Test.pm version 1.31 357s # Using Apache/Test.pm version 1.42 357s # testing : sed output filter 357s # expected: 'barbar' 357s # received: 'barbar' 357s ok 1 357s # testing : slow filter process 357s # expected: 'foobar' 357s # received: 'foobar' 357s ok 2 357s # testing : echo worked 357s # expected: 200 357s # received: '200' 357s ok 3 357s # testing : request body filtered 357s # expected: 'barbar 357s # ' 357s # received: 'barbar 357s # ' 357s ok 4 357s # testing : got 413 error 357s # expected: 413 357s # received: '413' 357s ok 5 357s # testing : got 413 error body 357s # expected: qr/413 Request Entity Too Large/ 357s # received: ' 357s # 357s # 413 Request Entity Too Large 357s # 357s #

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

357s # The requested resource does not allow request data with POST requests, or the amount of data provided in 357s # the request exceeds the capacity limit. 357s # 357s # ' 357s ok 24 357s ok 360s t/modules/filter.t .................. 360s 1..5 360s # Running under perl version 5.038002 for linux 360s # Current time local: Sat Mar 16 11:06:55 2024 360s # Current time GMT: Sat Mar 16 11:06:55 2024 360s # Using Test.pm version 1.31 360s # Using Apache/Test.pm version 1.42 360s # expected: 'HELLOWORLD' 360s # received: 'HELLOWORLD' 360s ok 1 360s # expected: 'HELLOWORLD' 360s # received: 'HELLOWORLD' 360s ok 2 360s # expected: 'HELLOWORLD' 360s # received: 'HELLOWORLD' 360s ok 3 360s # expected: 'helloworld' 360s # received: 'helloworld' 360s ok 4 360s # expected: 'helloworld' 360s # received: 'helloworld' 360s ok 5 360s ok 364s t/modules/headers.t ................. 364s 1..376 364s # Running under perl version 5.038002 for linux 364s # Current time local: Sat Mar 16 11:06:58 2024 364s # Current time GMT: Sat Mar 16 11:06:58 2024 364s # Using Test.pm version 1.31 364s # Using Apache/Test.pm version 1.42 364s ok 1 364s ok 2 364s ok 3 364s ok 4 364s ok 5 364s ok 6 364s ok 7 364s ok 8 364s ok 9 364s ok 10 364s ok 11 364s ok 12 364s ok 13 364s ok 14 364s ok 15 364s ok 16 364s ok 17 364s ok 18 364s ok 19 364s ok 20 364s ok 21 364s ok 22 364s ok 23 364s ok 24 364s ok 25 364s ok 26 364s ok 27 364s ok 28 364s ok 29 364s ok 30 364s ok 31 364s ok 32 364s ok 33 364s ok 34 364s ok 35 364s ok 36 364s ok 37 364s ok 38 364s ok 39 364s ok 40 364s ok 41 364s ok 42 364s ok 43 364s ok 44 364s ok 45 364s ok 46 364s ok 47 364s ok 48 364s ok 49 364s ok 50 364s ok 51 364s ok 52 364s ok 53 364s ok 54 364s ok 55 364s ok 56 364s ok 57 364s ok 58 364s ok 59 364s ok 60 364s ok 61 364s ok 62 364s ok 63 364s ok 64 364s ok 65 364s ok 66 364s ok 67 364s ok 68 364s ok 69 364s ok 70 364s ok 71 364s ok 72 364s ok 73 364s ok 74 364s ok 75 364s ok 76 364s ok 77 364s ok 78 364s ok 79 364s ok 80 364s ok 81 364s ok 82 364s ok 83 364s ok 84 364s ok 85 364s ok 86 364s ok 87 364s ok 88 364s ok 89 364s ok 90 364s ok 91 364s ok 92 364s ok 93 364s ok 94 364s ok 95 364s ok 96 364s ok 97 364s ok 98 364s ok 99 364s ok 100 364s ok 101 364s ok 102 364s ok 103 364s ok 104 364s ok 105 364s ok 106 364s ok 107 364s ok 108 364s ok 109 364s ok 110 364s ok 111 364s ok 112 364s ok 113 364s ok 114 364s ok 115 364s ok 116 364s ok 117 364s ok 118 364s ok 119 364s ok 120 364s ok 121 364s ok 122 364s ok 123 364s ok 124 364s ok 125 364s ok 126 364s ok 127 364s ok 128 364s ok 129 364s ok 130 364s ok 131 364s ok 132 364s ok 133 364s ok 134 364s ok 135 364s ok 136 364s ok 137 364s ok 138 364s ok 139 364s ok 140 364s ok 141 364s ok 142 364s ok 143 364s ok 144 364s ok 145 364s ok 146 364s ok 147 364s ok 148 364s ok 149 364s ok 150 364s ok 151 364s ok 152 364s ok 153 364s ok 154 364s ok 155 364s ok 156 364s ok 157 364s ok 158 364s ok 159 364s ok 160 364s ok 161 364s ok 162 364s ok 163 364s ok 164 364s ok 165 364s ok 166 364s ok 167 364s ok 168 364s ok 169 364s ok 170 364s ok 171 364s ok 172 364s ok 173 364s ok 174 364s ok 175 364s ok 176 364s ok 177 364s ok 178 364s ok 179 364s ok 180 364s ok 181 364s ok 182 364s ok 183 364s ok 184 364s ok 185 364s ok 186 364s ok 187 364s ok 188 364s ok 189 364s ok 190 364s ok 191 364s ok 192 364s ok 193 364s ok 194 364s ok 195 364s ok 196 364s ok 197 364s ok 198 364s ok 199 364s ok 200 364s ok 201 364s ok 202 364s ok 203 364s ok 204 364s ok 205 364s ok 206 364s ok 207 364s ok 208 364s ok 209 364s ok 210 364s ok 211 364s ok 212 364s ok 213 364s ok 214 364s ok 215 364s ok 216 364s ok 217 364s ok 218 364s ok 219 364s ok 220 364s ok 221 364s ok 222 364s ok 223 364s ok 224 364s ok 225 364s ok 226 364s ok 227 364s ok 228 364s ok 229 364s ok 230 364s ok 231 364s ok 232 364s ok 233 364s ok 234 364s ok 235 364s ok 236 364s ok 237 364s ok 238 364s ok 239 364s ok 240 364s ok 241 364s ok 242 364s ok 243 364s ok 244 364s ok 245 364s ok 246 364s ok 247 364s ok 248 364s ok 249 364s ok 250 364s ok 251 364s ok 252 364s ok 253 364s ok 254 364s ok 255 364s ok 256 364s ok 257 364s ok 258 364s ok 259 364s ok 260 364s ok 261 364s ok 262 364s ok 263 364s ok 264 364s ok 265 364s ok 266 364s ok 267 364s ok 268 364s ok 269 364s ok 270 364s ok 271 364s ok 272 364s ok 273 364s ok 274 364s ok 275 364s ok 276 364s ok 277 364s ok 278 364s ok 279 364s ok 280 364s ok 281 364s ok 282 364s ok 283 364s ok 284 364s ok 285 364s ok 286 364s ok 287 364s ok 288 364s ok 289 364s ok 290 364s ok 291 364s ok 292 364s ok 293 364s ok 294 364s ok 295 364s ok 296 364s ok 297 364s ok 298 364s ok 299 364s ok 300 364s ok 301 364s ok 302 364s ok 303 364s ok 304 364s ok 305 364s ok 306 364s ok 307 364s ok 308 364s ok 309 364s ok 310 364s ok 311 364s ok 312 364s ok 313 364s ok 314 364s ok 315 364s ok 316 364s ok 317 364s ok 318 364s ok 319 364s ok 320 364s ok 321 364s ok 322 364s ok 323 364s ok 324 364s ok 325 364s ok 326 364s ok 327 364s ok 328 364s ok 329 364s ok 330 364s ok 331 364s ok 332 364s ok 333 364s ok 334 364s ok 335 364s ok 336 364s ok 337 364s ok 338 364s ok 339 364s ok 340 364s 364s 364s 364s Header sent n°0: 364s header: Test-Header 364s value: value 364s Header sent n°1: 364s header: Aaa 364s value: b 364s Header sent n°2: 364s header: Aa 364s value: bb 364s # testing : Checking return code is '200' 364s # expected: 200 364s # received: '200' 364s ok 341 364s 364s Header received n°0: 364s header: Test-Header 364s expected: value 364s received: value 364s 364s Header received n°1: 364s header: Aaa 364s expected: b 364s received: b 364s 364s Header received n°2: 364s header: Aa 364s expected: bb 364s received: bb 364s 364s Response received is: 364s HTTP/1.1 200 OK 364s Connection: close 364s Date: Sat, 16 Mar 2024 11:07:01 GMT 364s Accept-Ranges: bytes 364s ETag: "0-60bb3bbdae3c0" 364s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 364s Vary: In-If1 364s Content-Length: 0 364s Content-Type: text/html 364s Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 364s Aa: bb 364s Aaa: b 364s Client-Date: Sat, 16 Mar 2024 11:07:01 GMT 364s Client-Peer: 127.0.0.1:8529 364s Client-Response-Num: 1 364s DMMATCH1: 1 364s Test-Header: value 364s 364s ok 342 364s 364s 364s 364s Header sent n°0: 364s header: Test-Header 364s value: foo 364s Header sent n°1: 364s header: aaa 364s value: b 364s Header sent n°2: 364s header: aa 364s value: bb 364s # testing : Checking return code is '200' 364s # expected: 200 364s # received: '200' 364s ok 343 364s 364s Header received n°0: 364s header: Test-Header 364s expected: foo 364s received: foo 364s 364s Header received n°1: 364s header: aa 364s expected: bb 364s received: bb 364s 364s Response received is: 364s HTTP/1.1 200 OK 364s Connection: close 364s Date: Sat, 16 Mar 2024 11:07:01 GMT 364s Accept-Ranges: bytes 364s ETag: "0-60bb3bbdae3c0" 364s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 364s Vary: In-If1 364s Content-Length: 0 364s Content-Type: text/html 364s Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 364s Aa: bb 364s Client-Date: Sat, 16 Mar 2024 11:07:01 GMT 364s Client-Peer: 127.0.0.1:8529 364s Client-Response-Num: 1 364s DMMATCH1: 1 364s Test-Header: foo 364s 364s ok 344 364s 364s 364s 364s Header sent n°0: 364s header: Test-Header 364s value: foo 364s Header sent n°1: 364s header: Test-Header1 364s value: value1 364s Header sent n°2: 364s header: Test-Header2 364s value: value2 364s # testing : Checking return code is '200' 364s # expected: 200 364s # received: '200' 364s ok 345 364s 364s Header received n°0: 364s header: Test-Header 364s expected: foo 364s received: foo 364s 364s Header received n°1: 364s header: Test-Header1 364s expected: value1 364s received: value1 364s 364s Header received n°2: 364s header: Test-Header2 364s expected: value2 364s received: value2 364s 364s Response received is: 364s HTTP/1.1 200 OK 364s Connection: close 364s Date: Sat, 16 Mar 2024 11:07:01 GMT 364s Accept-Ranges: bytes 364s ETag: "0-60bb3bbdae3c0" 364s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 364s Vary: In-If1 364s Content-Length: 0 364s Content-Type: text/html 364s Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 364s Client-Date: Sat, 16 Mar 2024 11:07:01 GMT 364s Client-Peer: 127.0.0.1:8529 364s Client-Response-Num: 1 364s DMMATCH1: 1 364s Test-Header: foo 364s Test-Header1: value1 364s Test-Header2: value2 364s 364s ok 346 364s 364s 364s 364s Header sent n°0: 364s header: Test-Header 364s value: foofoo 364s # testing : Checking return code is '200' 364s # expected: 200 364s # received: '200' 364s ok 347 364s 364s Header received n°0: 364s header: Test-Header 364s expected: barfoo 364s received: barfoo 364s 364s Response received is: 364s HTTP/1.1 200 OK 364s Connection: close 364s Date: Sat, 16 Mar 2024 11:07:01 GMT 364s Accept-Ranges: bytes 364s ETag: "0-60bb3bbdae3c0" 364s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 364s Vary: In-If1 364s Content-Length: 0 364s Content-Type: text/html 364s Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 364s Client-Date: Sat, 16 Mar 2024 11:07:01 GMT 364s Client-Peer: 127.0.0.1:8529 364s Client-Response-Num: 1 364s DMMATCH1: 1 364s Test-Header: barfoo 364s 364s ok 348 364s 364s 364s 364s Header sent n°0: 364s header: Test-Header 364s value: foo2foo2 364s # testing : Checking return code is '200' 364s # expected: 200 364s # received: '200' 364s ok 349 364s 364s Header received n°0: 364s header: Test-Header 364s expected: barfoo2 364s received: barfoo2 364s 364s Response received is: 364s HTTP/1.1 200 OK 364s Connection: close 364s Date: Sat, 16 Mar 2024 11:07:01 GMT 364s Accept-Ranges: bytes 364s ETag: "0-60bb3bbdae3c0" 364s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 364s Vary: In-If1 364s Content-Length: 0 364s Content-Type: text/html 364s Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 364s Client-Date: Sat, 16 Mar 2024 11:07:01 GMT 364s Client-Peer: 127.0.0.1:8529 364s Client-Response-Num: 1 364s DMMATCH1: 1 364s Test-Header: barfoo2 364s 364s ok 350 364s 364s 364s 364s Header sent n°0: 364s header: Test-Header 364s value: foofoo 364s # testing : Checking return code is '200' 364s # expected: 200 364s # received: '200' 364s ok 351 364s 364s Header received n°0: 364s header: Test-Header 364s expected: bar2foo 364s received: bar2foo 364s 364s Response received is: 364s HTTP/1.1 200 OK 364s Connection: close 364s Date: Sat, 16 Mar 2024 11:07:01 GMT 364s Accept-Ranges: bytes 364s ETag: "0-60bb3bbdae3c0" 364s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 364s Vary: In-If1 364s Content-Length: 0 364s Content-Type: text/html 364s Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 364s Client-Date: Sat, 16 Mar 2024 11:07:01 GMT 364s Client-Peer: 127.0.0.1:8529 364s Client-Response-Num: 1 364s DMMATCH1: 1 364s Test-Header: bar2foo 364s 364s ok 352 364s 364s 364s 364s Header sent n°0: 364s header: Test-Header 364s value: foofoo 364s # testing : Checking return code is '200' 364s # expected: 200 364s # received: '200' 364s ok 353 364s 364s Header received n°0: 364s header: Test-Header 364s expected: barbar 364s received: barbar 364s 364s Response received is: 364s HTTP/1.1 200 OK 364s Connection: close 364s Date: Sat, 16 Mar 2024 11:07:01 GMT 364s Accept-Ranges: bytes 364s ETag: "0-60bb3bbdae3c0" 364s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 364s Vary: In-If1 364s Content-Length: 0 364s Content-Type: text/html 364s Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 364s Client-Date: Sat, 16 Mar 2024 11:07:01 GMT 364s Client-Peer: 127.0.0.1:8529 364s Client-Response-Num: 1 364s DMMATCH1: 1 364s Test-Header: barbar 364s 364s ok 354 364s 364s 364s 364s Header sent n°0: 364s header: Test-Header 364s value: foo2foo2 364s # testing : Checking return code is '200' 364s # expected: 200 364s # received: '200' 364s ok 355 364s 364s Header received n°0: 364s header: Test-Header 364s expected: barbar 364s received: barbar 364s 364s Response received is: 364s HTTP/1.1 200 OK 364s Connection: close 364s Date: Sat, 16 Mar 2024 11:07:01 GMT 364s Accept-Ranges: bytes 364s ETag: "0-60bb3bbdae3c0" 364s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 364s Vary: In-If1 364s Content-Length: 0 364s Content-Type: text/html 364s Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 364s Client-Date: Sat, 16 Mar 2024 11:07:01 GMT 364s Client-Peer: 127.0.0.1:8529 364s Client-Response-Num: 1 364s DMMATCH1: 1 364s Test-Header: barbar 364s 364s ok 356 364s 364s 364s 364s Header sent n°0: 364s header: Test-Header 364s value: foofoo 364s # testing : Checking return code is '200' 364s # expected: 200 364s # received: '200' 364s ok 357 364s 364s Header received n°0: 364s header: Test-Header 364s expected: bar2bar2 364s received: bar2bar2 364s 364s Response received is: 364s HTTP/1.1 200 OK 364s Connection: close 364s Date: Sat, 16 Mar 2024 11:07:01 GMT 364s Accept-Ranges: bytes 364s ETag: "0-60bb3bbdae3c0" 364s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 364s Vary: In-If1 364s Content-Length: 0 364s Content-Type: text/html 364s Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 364s Client-Date: Sat, 16 Mar 2024 11:07:01 GMT 364s Client-Peer: 127.0.0.1:8529 364s Client-Response-Num: 1 364s DMMATCH1: 1 364s Test-Header: bar2bar2 364s 364s ok 358 364s # testing : Checking return code is '200' 364s # expected: 200 364s # received: '200' 364s ok 359 364s 364s Header received n°0: 364s header: Test-Header 364s expected: foo 364s received: foo 364s 364s Response received is: 364s HTTP/1.1 200 OK 364s Connection: close 364s Date: Sat, 16 Mar 2024 11:07:01 GMT 364s Accept-Ranges: bytes 364s ETag: "0-60bb3bbdae3c0" 364s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 364s Vary: In-If1 364s Content-Length: 0 364s Content-Type: text/html 364s Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 364s Client-Date: Sat, 16 Mar 2024 11:07:01 GMT 364s Client-Peer: 127.0.0.1:8529 364s Client-Response-Num: 1 364s DMMATCH1: 1 364s Test-Header: foo 364s 364s ok 360 364s 364s 364s 364s Header sent n°0: 364s header: Test-Header 364s value: foo 364s # testing : Checking return code is '200' 364s # expected: 200 364s # received: '200' 364s ok 361 364s 364s Header received n°0: 364s header: Test-Header 364s expected: foo 364s received: foo 364s 364s Response received is: 364s HTTP/1.1 200 OK 364s Connection: close 364s Date: Sat, 16 Mar 2024 11:07:01 GMT 364s Accept-Ranges: bytes 364s ETag: "0-60bb3bbdae3c0" 364s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 364s Vary: In-If1 364s Content-Length: 0 364s Content-Type: text/html 364s Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 364s Client-Date: Sat, 16 Mar 2024 11:07:01 GMT 364s Client-Peer: 127.0.0.1:8529 364s Client-Response-Num: 1 364s DMMATCH1: 1 364s Test-Header: foo 364s 364s ok 362 364s 364s 364s 364s Header sent n°0: 364s header: Test-Header 364s value: "foo" 364s # testing : Checking return code is '200' 364s # expected: 200 364s # received: '200' 364s ok 363 364s 364s Header received n°0: 364s header: Test-Header 364s expected: "foo", foo 364s received: "foo", foo 364s 364s Response received is: 364s HTTP/1.1 200 OK 364s Connection: close 364s Date: Sat, 16 Mar 2024 11:07:01 GMT 364s Accept-Ranges: bytes 364s ETag: "0-60bb3bbdae3c0" 364s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 364s Vary: In-If1 364s Content-Length: 0 364s Content-Type: text/html 364s Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 364s Client-Date: Sat, 16 Mar 2024 11:07:01 GMT 364s Client-Peer: 127.0.0.1:8529 364s Client-Response-Num: 1 364s DMMATCH1: 1 364s Test-Header: "foo", foo 364s 364s ok 364 364s 364s 364s 364s Header sent n°0: 364s header: Test-Header 364s value: foo 364s # testing : Checking return code is '200' 364s # expected: 200 364s # received: '200' 364s ok 365 364s 364s Header received n°0: 364s header: Test-Header 364s expected: foo, bar 364s received: foo, bar 364s 364s Response received is: 364s HTTP/1.1 200 OK 364s Connection: close 364s Date: Sat, 16 Mar 2024 11:07:01 GMT 364s Accept-Ranges: bytes 364s ETag: "0-60bb3bbdae3c0" 364s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 364s Vary: In-If1 364s Content-Length: 0 364s Content-Type: text/html 364s Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 364s Client-Date: Sat, 16 Mar 2024 11:07:01 GMT 364s Client-Peer: 127.0.0.1:8529 364s Client-Response-Num: 1 364s DMMATCH1: 1 364s Test-Header: foo, bar 364s 364s ok 366 364s 364s 364s 364s Header sent n°0: 364s header: Test-Header 364s value: foo 364s # testing : Checking return code is '200' 364s # expected: 200 364s # received: '200' 364s ok 367 364s 364s Header received n°0: 364s header: Test-Header 364s expected: foo 364s received: foo 364s 364s Response received is: 364s HTTP/1.1 200 OK 364s Connection: close 364s Date: Sat, 16 Mar 2024 11:07:01 GMT 364s Accept-Ranges: bytes 364s ETag: "0-60bb3bbdae3c0" 364s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 364s Vary: In-If1 364s Content-Length: 0 364s Content-Type: text/html 364s Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 364s Client-Date: Sat, 16 Mar 2024 11:07:01 GMT 364s Client-Peer: 127.0.0.1:8529 364s Client-Response-Num: 1 364s DMMATCH1: 1 364s Test-Header: foo 364s 364s ok 368 364s 364s 364s 364s Header sent n°0: 364s header: Test-Header 364s value: foo 364s # testing : Checking return code is '200' 364s # expected: 200 364s # received: '200' 364s ok 369 364s 364s Header received n°0: 364s header: Test-Header 364s expected: foo 364s received: foo 364s Header received n°1: 364s header: Test-Header2 364s expected: bar 364s received: bar 364s 364s Response received is: 364s HTTP/1.1 200 OK 364s Connection: close 364s Date: Sat, 16 Mar 2024 11:07:01 GMT 364s Accept-Ranges: bytes 364s ETag: "0-60bb3bbdae3c0" 364s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 364s Vary: In-If1 364s Content-Length: 0 364s Content-Type: text/html 364s Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 364s Client-Date: Sat, 16 Mar 2024 11:07:01 GMT 364s Client-Peer: 127.0.0.1:8529 364s Client-Response-Num: 1 364s DMMATCH1: 1 364s Test-Header: foo 364s Test-Header2: bar 364s 364s ok 370 364s # testing : Checking return code is '200' 364s # expected: 200 364s # received: '200' 364s ok 371 364s 364s Header received n°0: 364s header: Test-Header 364s expected: foo 364s received: foo 364s 364s Response received is: 364s HTTP/1.1 200 OK 364s Connection: close 364s Date: Sat, 16 Mar 2024 11:07:01 GMT 364s Accept-Ranges: bytes 364s ETag: "0-60bb3bbdae3c0" 364s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 364s Vary: In-If1 364s Content-Length: 0 364s Content-Type: text/html 364s Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 364s Client-Date: Sat, 16 Mar 2024 11:07:01 GMT 364s Client-Peer: 127.0.0.1:8529 364s Client-Response-Num: 1 364s DMMATCH1: 1 364s Test-Header: foo 364s 364s ok 372 364s # testing : Checking return code is '200' 364s # expected: 200 364s # received: '200' 364s ok 373 364s 364s Header received n°0: 364s header: Test-Header 364s expected: foo 364s received: foo 364s 364s Response received is: 364s HTTP/1.1 200 OK 364s Connection: close 364s Date: Sat, 16 Mar 2024 11:07:01 GMT 364s Accept-Ranges: bytes 364s ETag: "0-60bb3bbdae3c0" 364s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 364s Vary: In-If1 364s Content-Length: 0 364s Content-Type: text/html 364s Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 364s Client-Date: Sat, 16 Mar 2024 11:07:01 GMT 364s Client-Peer: 127.0.0.1:8529 364s Client-Response-Num: 1 364s DMMATCH1: 1 364s Test-Header: foo 364s 364s ok 374 364s # testing : Checking return code is '200' 364s # expected: 200 364s # received: '200' 364s ok 375 364s 364s Header received n°0: 364s header: Test-Header 364s expected: foo 364s received: foo 364s 364s Response received is: 364s HTTP/1.1 200 OK 364s Connection: close 364s Date: Sat, 16 Mar 2024 11:07:01 GMT 364s Accept-Ranges: bytes 364s ETag: "0-60bb3bbdae3c0" 364s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 364s Vary: In-If1 364s Content-Length: 0 364s Content-Type: text/html 364s Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 364s Client-Date: Sat, 16 Mar 2024 11:07:01 GMT 364s Client-Peer: 127.0.0.1:8529 364s Client-Response-Num: 1 364s DMMATCH1: 1 364s Test-Header: foo 364s 364s ok 376 364s ok 366s t/modules/heartbeat.t ............... skipped: no reason given 369s t/modules/http2.t ................... 369s 1..56 369s # Running under perl version 5.038002 for linux 369s # Current time local: Sat Mar 16 11:07:04 2024 369s # Current time GMT: Sat Mar 16 11:07:04 2024 369s # Using Test.pm version 1.31 369s # Using Apache/Test.pm version 1.42 369s ok 1 369s ok 2 369s # testing : read first response-line 369s # expected: qr/^HTTP\/1\.. 200/ 369s # received: 'HTTP/1.1 200 OK 369s # ' 369s ok 3 369s # testing : TLS version in use 369s # expected: qr/^(SSL|TLSv\d(_\d)?$)/ 369s # received: 'TLSv1_3' 369s ok 4 369s test case: TC0001, expecting 200: GET http://localhost:8557/ 369s # testing : GET http://localhost:8557/ 369s # expected: 200 369s # received: '200' 369s ok 5 369s test case: TC0002, expecting 404: GET http://localhost:8557/not_here 369s # testing : GET http://localhost:8557/not_here 369s # expected: 404 369s # received: '404' 369s ok 6 369s test case: TC0005, cmp index.html file: GET http://localhost:8557/modules/h2/index.html 369s # testing : response status 369s # expected: 200 369s # received: '200' 369s ok 7 369s ok 8 369s test case: TC0006, cmp image file: GET http://localhost:8557/modules/h2/003/003_img.jpg 369s # testing : response status 369s # expected: 200 369s # received: '200' 369s ok 9 369s ok 10 369s test case: TC0007, rewrite handling: GET http://localhost:8557/modules/h2/latest.tar.gz 369s # testing : response status 369s # expected: 302 369s # received: '302' 369s ok 11 369s # testing : location header 369s # expected: 'http://localhost:8557/modules/h2/xxx-1.0.2a.tar.gz' 369s # received: 'http://localhost:8557/modules/h2/xxx-1.0.2a.tar.gz' 369s ok 12 369s test case: TC0008, hello.pl with ssl vars: GET http://localhost:8557/modules/h2/hello.pl 369s # testing : response status 369s # expected: 200 369s # received: '200' 369s ok 13 369s # testing : content comparision 369s # expected: ' 369s #

Hello World!

369s # 369s # ' 369s # received: ' 369s #

Hello World!

369s # 369s # ' 369s ok 14 369s test case: TC0009, necho.pl without arguments: GET http://localhost:8557/modules/h2/necho.pl 369s # testing : response status 369s # expected: 400 369s # received: '400' 369s ok 15 369s # testing : content comparision 369s # expected: ' 369s #

No query was specified.

369s # 369s # ' 369s # received: ' 369s #

No query was specified.

369s # 369s # ' 369s ok 16 369s test case: TC0010, necho.pl 2x10: GET http://localhost:8557/modules/h2/necho.pl?count=2&text=0123456789 369s # testing : response status 369s # expected: 200 369s # received: '200' 369s ok 17 369s # testing : content comparision 369s # expected: '01234567890123456789' 369s # received: '01234567890123456789' 369s ok 18 369s test case: TC0011, necho.pl 10x10: GET http://localhost:8557/modules/h2/necho.pl?count=10&text=0123456789 369s # testing : response status 369s # expected: 200 369s # received: '200' 369s ok 19 369s # testing : content-length 369s # expected: 100 369s # received: 100 369s ok 20 369s test case: TC0012, necho.pl 100x10: GET http://localhost:8557/modules/h2/necho.pl?count=100&text=0123456789 369s # testing : response status 369s # expected: 200 369s # received: '200' 369s ok 21 369s # testing : content-length 369s # expected: 1000 369s # received: 1000 369s ok 22 369s test case: TC0013, necho.pl 1000x10: GET http://localhost:8557/modules/h2/necho.pl?count=1000&text=0123456789 369s # testing : response status 369s # expected: 200 369s # received: '200' 369s ok 23 369s # testing : content-length 369s # expected: 10000 369s # received: 10000 369s ok 24 369s test case: TC0014, necho.pl 10000x10: GET http://localhost:8557/modules/h2/necho.pl?count=10000&text=0123456789 369s # testing : response status 369s # expected: 200 369s # received: '200' 369s ok 25 369s # testing : content-length 369s # expected: 100000 369s # received: 100000 369s ok 26 369s test case: TC0015, necho.pl 100000x10: GET http://localhost:8557/modules/h2/necho.pl?count=100000&text=0123456789 369s # testing : response status 369s # expected: 200 369s # received: '200' 369s ok 27 369s # testing : content-length 369s # expected: 1000000 369s # received: 1000000 369s ok 28 369s test case: TC0001, expecting 200: GET https://localhost:8558/ 369s # testing : GET https://localhost:8558/ 369s # expected: 200 369s # received: '200' 369s ok 29 369s test case: TC0002, expecting 404: GET https://localhost:8558/not_here 369s # testing : GET https://localhost:8558/not_here 369s # expected: 404 369s # received: '404' 369s ok 30 369s test case: TC0005, cmp index.html file: GET https://localhost:8558/modules/h2/index.html 369s # testing : response status 369s # expected: 200 369s # received: '200' 369s ok 31 369s ok 32 369s test case: TC0006, cmp image file: GET https://localhost:8558/modules/h2/003/003_img.jpg 369s # testing : response status 369s # expected: 200 369s # received: '200' 369s ok 33 369s ok 34 369s test case: TC0007, rewrite handling: GET https://localhost:8558/modules/h2/latest.tar.gz 369s # testing : response status 369s # expected: 302 369s # received: '302' 369s ok 35 369s # testing : location header 369s # expected: 'https://localhost:8558/modules/h2/xxx-1.0.2a.tar.gz' 369s # received: 'https://localhost:8558/modules/h2/xxx-1.0.2a.tar.gz' 369s ok 36 369s test case: TC0008, hello.pl with ssl vars: GET https://localhost:8558/modules/h2/hello.pl 369s # testing : response status 369s # expected: 200 369s # received: '200' 369s ok 37 369s # testing : content comparision 369s # expected: ' 369s #

Hello World!

369s # 369s # ' 369s # received: ' 369s #

Hello World!

369s # 369s # ' 369s ok 38 369s test case: TC0009, necho.pl without arguments: GET https://localhost:8558/modules/h2/necho.pl 369s # testing : response status 369s # expected: 400 369s # received: '400' 369s ok 39 369s # testing : content comparision 369s # expected: ' 369s #

No query was specified.

369s # 369s # ' 369s # received: ' 369s #

No query was specified.

369s # 369s # ' 369s ok 40 369s test case: TC0010, necho.pl 2x10: GET https://localhost:8558/modules/h2/necho.pl?count=2&text=0123456789 369s # testing : response status 369s # expected: 200 369s # received: '200' 369s ok 41 369s # testing : content comparision 369s # expected: '01234567890123456789' 369s # received: '01234567890123456789' 369s ok 42 369s test case: TC0011, necho.pl 10x10: GET https://localhost:8558/modules/h2/necho.pl?count=10&text=0123456789 369s # testing : response status 369s # expected: 200 369s # received: '200' 369s ok 43 369s # testing : content-length 369s # expected: 100 369s # received: 100 369s ok 44 369s test case: TC0012, necho.pl 100x10: GET https://localhost:8558/modules/h2/necho.pl?count=100&text=0123456789 369s # testing : response status 369s # expected: 200 369s # received: '200' 369s ok 45 369s # testing : content-length 369s # expected: 1000 369s # received: 1000 369s ok 46 369s test case: TC0013, necho.pl 1000x10: GET https://localhost:8558/modules/h2/necho.pl?count=1000&text=0123456789 369s # testing : response status 369s # expected: 200 369s # received: '200' 369s ok 47 369s # testing : content-length 369s # expected: 10000 369s # received: 10000 369s ok 48 369s test case: TC0014, necho.pl 10000x10: GET https://localhost:8558/modules/h2/necho.pl?count=10000&text=0123456789 369s # testing : response status 369s # expected: 200 369s # received: '200' 369s ok 49 369s # testing : content-length 369s # expected: 100000 369s # received: 100000 369s ok 50 369s test case: TC0015, necho.pl 100000x10: GET https://localhost:8558/modules/h2/necho.pl?count=100000&text=0123456789 369s # testing : response status 369s # expected: 200 369s # received: '200' 369s ok 51 369s # testing : content-length 369s # expected: 1000000 369s # received: 1000000 369s ok 52 369s test case: VHOST000, expecting 200: GET https://localhost:8558/ 369s setting host_name to localhost:8558# testing : GET https://localhost:8558/ 369s # expected: 200 369s # received: '200' 369s ok 53 369s test case: VHOST001, expect 404 or 421 (using Host:): GET https://localhost:8558/misdirected 369s # testing : GET https://localhost:8558/misdirected 369s # expected: 404 369s # received: '404' 369s ok 54 369s test case: VHOST002, expect 421 (using :authority): GET https://localhost:8558/misdirected 369s # testing : GET https://localhost:8558/misdirected 369s # expected: 421 369s # received: '421' 369s ok 55 369s test case: VHOST003, expect 421 : GET https://localhost:8558/misdirected 369s # testing : GET https://localhost:8558/misdirected 369s # expected: 404 369s # received: '404' 369s ok 56 369s ok 373s t/modules/include.t ................. 373s 1..98 373s # Running under perl version 5.038002 for linux 373s # Current time local: Sat Mar 16 11:07:07 2024 373s # Current time GMT: Sat Mar 16 11:07:07 2024 373s # Using Test.pm version 1.31 373s # Using Apache/Test.pm version 1.42 373s # testing : GET /modules/include/abs-path.shtml 373s # expected: 'inc-extra2.shtml body inc-extra1.shtml body abs-path.shtml body' 373s # received: 'inc-extra2.shtml body inc-extra1.shtml body abs-path.shtml body' 373s ok 1 373s # testing : GET /modules/include/apexpr/err.shtml 373s # expected: '[an error occurred while processing this directive] err.shtml' 373s # received: '[an error occurred while processing this directive] err.shtml' 373s ok 2 373s # testing : GET /modules/include/apexpr/if1.shtml 373s # expected: 'pass' 373s # received: 'pass' 373s ok 3 373s # testing : GET /modules/include/apexpr/lazyvar.shtml 373s # expected: 'pass' 373s # received: 'pass' 373s ok 4 373s # testing : GET /modules/include/apexpr/restrict.shtml 373s # expected: '[an error occurred while processing this directive] restrict.shtml' 373s # received: '[an error occurred while processing this directive] restrict.shtml' 373s ok 5 373s # testing : GET /modules/include/apexpr/var.shtml 373s # expected: 'pass pass pass' 373s # received: 'pass pass pass' 373s ok 6 373s # testing : GET /modules/include/big.shtml 373s # expected: 'hello pass pass pass hello' 373s # received: 'hello pass pass pass hello' 373s ok 7 373s # testing : GET /modules/include/comment.shtml 373s # expected: 'No comment here' 373s # received: 'No comment here' 373s ok 8 373s # testing : GET /modules/include/echo.shtml 373s # expected: 'echo.shtml' 373s # received: 'echo.shtml' 373s ok 9 373s # testing : GET /modules/include/echo1.shtml 373s # expected: '' 373s # received: '' 373s ok 10 373s # testing : GET /modules/include/echo2.shtml 373s # expected: ' pass config echomsg pass' 373s # received: ' pass config echomsg pass' 373s ok 11 373s # testing : GET /modules/include/echo3.shtml 373s # expected: '' 373s # received: '' 373s ok 12 373s # testing : GET /modules/include/encode.shtml 373s # expected: '# %^ %23%20%25%5e' 373s # received: '# %^ %23%20%25%5e' 373s ok 13 373s # testing : GET /modules/include/errmsg1.shtml 373s # expected: 'errmsg' 373s # received: 'errmsg' 373s ok 14 373s # testing : GET /modules/include/errmsg2.shtml 373s # expected: 'errmsg' 373s # received: 'errmsg' 373s ok 15 373s # testing : GET /modules/include/errmsg3.shtml 373s # expected: 'errmsg' 373s # received: 'errmsg' 373s ok 16 373s # testing : GET /modules/include/errmsg4.shtml 373s # expected: 'pass errmsg' 373s # received: 'pass errmsg' 373s ok 17 373s # testing : GET /modules/include/errmsg5.shtml 373s # expected: '' 373s # received: '' 373s ok 18 373s # testing : GET /modules/include/exec/off/cgi.shtml 373s # expected: '[an error occurred while processing this directive]' 373s # received: '[an error occurred while processing this directive]' 373s ok 19 373s # testing : GET /modules/include/exec/off/cmd.shtml 373s # expected: '[an error occurred while processing this directive]' 373s # received: '[an error occurred while processing this directive]' 373s ok 20 373s # testing : GET /modules/include/exec/on/cgi.shtml 373s # expected: 'perl cgi' 373s # received: 'perl cgi' 373s ok 21 373s # testing : GET /modules/include/exec/on/cmd.shtml 373s # expected: 'pass' 373s # received: 'pass' 373s ok 22 373s # testing : GET /modules/include/extra/inc-bogus.shtml 373s # expected: '[an error occurred while processing this directive] inc-bogus.shtml body' 373s # received: '[an error occurred while processing this directive] inc-bogus.shtml body' 373s ok 23 373s # testing : GET /modules/include/foo.shtml 373s # expected: '[an error occurred while processing this directive] foo.shtml body' 373s # received: '[an error occurred while processing this directive] foo.shtml body' 373s ok 24 373s # testing : GET /modules/include/foo1.shtml 373s # expected: '[an error occurred while processing this directive] foo.shtml body' 373s # received: '[an error occurred while processing this directive] foo.shtml body' 373s ok 25 373s # testing : GET /modules/include/foo2.shtml 373s # expected: '[an error occurred while processing this directive] foo.shtml body' 373s # received: '[an error occurred while processing this directive] foo.shtml body' 373s ok 26 373s # testing : GET /modules/include/if1.shtml 373s # expected: 'pass' 373s # received: 'pass' 373s ok 27 373s # testing : GET /modules/include/if10.shtml 373s # expected: 'pass' 373s # received: 'pass' 373s ok 28 373s # testing : GET /modules/include/if11.shtml 373s # expected: 'pass' 373s # received: 'pass' 373s ok 29 373s # testing : GET /modules/include/if2.shtml 373s # expected: 'pass pass' 373s # received: 'pass pass' 373s ok 30 373s # testing : GET /modules/include/if3.shtml 373s # expected: 'pass pass pass' 373s # received: 'pass pass pass' 373s ok 31 373s # testing : GET /modules/include/if4.shtml 373s # expected: 'pass pass' 373s # received: 'pass pass' 373s ok 32 373s # testing : GET /modules/include/if5.shtml 373s # expected: 'pass pass pass' 373s # received: 'pass pass pass' 373s ok 33 373s # testing : GET /modules/include/if6.shtml 373s # expected: '[an error occurred while processing this directive]' 373s # received: '[an error occurred while processing this directive]' 373s ok 34 373s # testing : GET /modules/include/if7.shtml 373s # expected: '[an error occurred while processing this directive]' 373s # received: '[an error occurred while processing this directive]' 373s ok 35 373s # testing : GET /modules/include/if8.shtml 373s # expected: 'pass' 373s # received: 'pass' 373s ok 36 373s # testing : GET /modules/include/if9.shtml 373s # expected: 'pass pass' 373s # received: 'pass pass' 373s ok 37 373s # testing : GET /modules/include/inc-nego.shtml 373s # expected: 'index.html.en' 373s # received: 'index.html.en' 373s ok 38 373s # testing : GET /modules/include/inc-rfile.shtml 373s # expected: 'inc-extra2.shtml body inc-extra1.shtml body inc-rfile.shtml body' 373s # received: 'inc-extra2.shtml body inc-extra1.shtml body inc-rfile.shtml body' 373s ok 39 373s # testing : GET /modules/include/inc-rvirtual.shtml 373s # expected: 'inc-extra2.shtml body inc-extra1.shtml body inc-rvirtual.shtml body' 373s # received: 'inc-extra2.shtml body inc-extra1.shtml body inc-rvirtual.shtml body' 373s ok 40 373s # testing : GET /modules/include/include1.shtml 373s # expected: 'inc-two.shtml body include.shtml body' 373s # received: 'inc-two.shtml body include.shtml body' 373s ok 41 373s # testing : GET /modules/include/include2.shtml 373s # expected: 'inc-two.shtml body include.shtml body' 373s # received: 'inc-two.shtml body include.shtml body' 373s ok 42 373s # testing : GET /modules/include/include3.shtml 373s # expected: 'inc-two.shtml body inc-one.shtml body include.shtml body' 373s # received: 'inc-two.shtml body inc-one.shtml body include.shtml body' 373s ok 43 373s # testing : GET /modules/include/include4.shtml 373s # expected: 'inc-two.shtml body inc-one.shtml body include.shtml body' 373s # received: 'inc-two.shtml body inc-one.shtml body include.shtml body' 373s ok 44 373s # testing : GET /modules/include/include5.shtml 373s # expected: 'inc-two.shtml body inc-one.shtml body inc-three.shtml body include.shtml body' 373s # received: 'inc-two.shtml body inc-one.shtml body inc-three.shtml body include.shtml body' 373s ok 45 373s # testing : GET /modules/include/include6.shtml 373s # expected: 'inc-two.shtml body inc-one.shtml body inc-three.shtml body include.shtml body' 373s # received: 'inc-two.shtml body inc-one.shtml body inc-three.shtml body include.shtml body' 373s ok 46 373s # testing : GET /modules/include/malformed.shtml 373s # expected: '[an error occurred while processing this directive] malformed.shtml' 373s # received: '[an error occurred while processing this directive] malformed.shtml' 373s ok 47 373s # testing : POST /modules/include/mod_request/echo.shtml 373s # expected: 'echo.shtml' 373s # received: 'echo.shtml' 373s ok 48 373s # testing : POST /modules/include/mod_request/post.shtml 373s # expected: 'POST foo: bar foo2: bar2' 373s # received: 'POST foo: bar foo2: bar2' 373s ok 49 373s # testing : sizeof(body) > KeptBodySize 373s # expected: 413 373s # received: '413' 373s ok 50 373s # testing : GET /modules/include/mod_request/post.shtml?foo=bar&foo2=bar2 373s # expected: 'GET foo: bar foo2: bar2' 374s # received: 'GET foo: bar foo2: bar2' 374s ok 51 374s # testing : GET /modules/include/newline.shtml 374s # expected: 'inc-two.shtml body' 374s # received: 'inc-two.shtml body' 374s ok 52 374s # testing : GET /modules/include/notreal.shtml 374s # expected: 'pass ' 374s # received: '-->' 374s ok 54 374s # testing : GET /modules/include/parse2.shtml 374s # expected: '"' 374s # received: '"' 374s ok 55 374s # testing : GET /modules/include/ranged-virtual.shtml with Range 374s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 374s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 374s ok 56 374s # testing : GET /modules/include/regex.shtml 374s # expected: '(none) 1 (none)' 374s # received: '(none) 1 (none)' 374s ok 57 374s # testing : GET /modules/include/retagged1.shtml 374s # expected: 'retagged1.shtml' 374s # received: 'retagged1.shtml' 374s ok 58 374s # testing : GET /modules/include/retagged2.shtml 374s # expected: '----retagged2.shtml' 374s # received: '----retagged2.shtml' 374s ok 59 374s # testing : GET /modules/include/set.shtml 374s # expected: 'set works' 374s # received: 'set works' 374s ok 60 374s # testing : GET /modules/include/var128.shtml 374s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyz' 374s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyz' 374s ok 61 374s # testing : GET /modules/include/virtualq.shtml?foo=bar 374s # expected: 'foo=bar pass inc-two.shtml body foo=bar' 374s # received: 'foo=bar pass inc-two.shtml body foo=bar' 374s ok 62 374s # testing : GET /modules/include/size.shtml 374s # expected: '1,122 1,122 1.1K 1.1K' 374s # received: '1,122 1,122 1.1K 1.1K' 374s ok 63 374s # testing : GET /modules/include/file.shtml 374s # expected: 'Monday, December 4, 2023 Monday, December 4, 2023 1701716439 1701716439' 374s # received: 'Monday, December 4, 2023 Monday, December 4, 2023 1701716439 1701716439' 374s ok 64 374s # testing : GET /modules/include/printenv.shtml 374s # expected: '200' 374s # received: '200' 374s ok 65 374s ok 66 374s ok 67 374s # testing : /mod_include test/ 374s # expected: qr/mod_include test/ 374s # received: ' 374s # 374s # mod_include test 374s # 374s # 374s # 374s #

mod_include test

374s # 374s # 374s # Hello World 374s # 374s #

[back]

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

mod_include test

374s # 374s # 374s # Hello World 374s # 374s #

[back]

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

mod_include test

374s # 374s # 374s # Hello World 374s # 374s #

[back]

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

Load Balancer Manager for localhost

402s # 402s #
Server Version: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13
402s #
Server Built: 2024-03-16T06:05:04
402s #
Balancer changes will NOT be persisted on restart.
Balancers are inherited from main server.
ProxyPass settings are inherited from main server.
402s #
402s #

LoadBalancer Status for balancer://foo1 [p2d258878_foo1]

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

LoadBalancer Status for balancer://foo2 [p2d258878_foo2]

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

LoadBalancer Status for balancer://foo3 [p2d258878_foo3]

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

LoadBalancer Status for balancer://foo4 [p2d258878_foo4]

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

LoadBalancer Status for balancer://pr45434 [p2d258878_pr45434]

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

LoadBalancer Status for balancer://failover [p2d258878_failover]

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

LoadBalancer Status for balancer://dynproxy [p2d258878_dynproxy]

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

Moved Permanently

430s #

The document has moved here.

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

Moved Permanently

430s #

The document has moved here.

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

Moved Permanently

430s #

The document has moved here.

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

Moved Permanently

430s #

The document has moved here.

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

Multiple Choices

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

Available documents: 430s #

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

Multiple Choices

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

Available documents: 430s #

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

Multiple Choices

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

Available documents: 430s #

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

Moved Permanently

430s #

The document has moved here.

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

Multiple Choices

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

Available documents: 430s #

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

Multiple Choices

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

Available documents: 430s #

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

Moved Permanently

430s #

The document has moved here.

430s # 430s # ' 430s ok 48 430s ok 433s t/modules/status.t .................. 433s 1..1 433s # Running under perl version 5.038002 for linux 433s # Current time local: Sat Mar 16 11:08:08 2024 433s # Current time GMT: Sat Mar 16 11:08:08 2024 433s # Using Test.pm version 1.31 433s # Using Apache/Test.pm version 1.42 433s 433s 433s Apache Status 433s 433s

Apache Server Status for localhost (via 127.0.0.1)

433s 433s
Server Version: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13
433s
Server MPM: prefork
433s
Server Built: 2024-03-16T06:05:04 433s

433s
Current Time: Saturday, 16-Mar-2024 11:08:11 UTC
433s
Restart Time: Saturday, 16-Mar-2024 11:03:19 UTC
433s
Parent Server Config. Generation: 1
433s
Parent Server MPM Generation: 0
433s
Server uptime: 4 minutes 51 seconds
433s
Server load: 0.98 0.75 0.38
433s
Total accesses: 6797 - Total Traffic: 139.6 MB - Total Duration: 88514
433s
CPU Usage: u2.98 s2.86 cu3.91 cs3.8 - 4.66% CPU load
433s
23.4 requests/sec - 491.4 kB/second - 21.0 kB/request - 13.0225 ms/request
433s
1 requests currently being processed, 0 workers gracefully restarting, 2 idle workers
433s
.W._._.
433s

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

433s 433s 433s 433s 433s 433s 433s 433s 433s 433s 433s 433s 433s 433s 433s 433s 433s 433s 433s
SrvPIDAccMCPU 433s SSReqDurConnChildSlotClientProtocolVHostRequest
0-0-0/0/3240. 433s 0.00240201680.00.0067.49 433s 127.0.0.1http/1.1localhost:8555OPTIONS * HTTP/1.0
1-083570/3339/3339W 433s 6.0900321000.071.9771.97 433s 127.0.0.1http/1.1localhost:8529GET /server-status HTTP/1.1
2-0-0/0/35. 433s 0.0023215950.00.000.02 433s 127.0.0.1http/1.1localhost:8555OPTIONS * HTTP/1.0
3-01018800/72/81_ 433s 0.1920156440.00.040.04 433s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.html HTTP/1.1
4-0-0/0/5. 433s 0.00251620.00.000.00 433s 127.0.0.1http/1.1localhost:8549POST /echo_post/baltest_echo_post HTTP/1.1
5-01018900/85/92_ 433s 0.1520189010.00.110.12 433s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/several0.html HTTP/1.1
6-0-0/0/5. 433s 0.00210420.00.000.00 433s 127.0.0.1http/1.1localhost:8555OPTIONS * HTTP/1.0
433s
433s 433s 433s 433s 433s 433s 433s 433s 433s 433s 433s 433s
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
433s 433s 433s ok 1 433s ok 436s t/modules/substitute.t .............. 436s 1..19 436s # Running under perl version 5.038002 for linux 436s # Current time local: Sat Mar 16 11:08:11 2024 436s # Current time GMT: Sat Mar 16 11:08:11 2024 436s # Using Test.pm version 1.31 436s # Using Apache/Test.pm version 1.42 436s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 436s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 436s got 200 'barbar': OK 436s ok 1 436s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 436s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 436s got 200 'barbar': OK 436s ok 2 436s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 436s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 436s got 200 'foofoo': OK 436s ok 3 436s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 436s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 436s got 200 'barbar': OK 436s ok 4 436s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 436s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 436s got 200 'barbar': OK 436s ok 5 436s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 436s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 436s got 200 'barbar': OK 436s ok 6 436s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 436s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 436s got 200 'foof 436s oo': OK 436s ok 7 436s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 436s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 436s got 200 'xfoo': OK 436s ok 8 436s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 436s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 436s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 436s ok 9 436s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 436s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 436s got 200 'barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s barx 436s ': OK 436s ok 10 436s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 436s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 436s got 200 'a$1axb(': OK 436s ok 11 436s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 436s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 436s got 200 'a$XX': OK 436s ok 12 436s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 436s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 436s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 436s ok 13 436s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 436s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 436s got 200 'x&x': OK 436s ok 14 436s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 436s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 436s got 200 'xx': OK 436s ok 15 436s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 436s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 436s got 200 'fcooar': OK 436s ok 16 436s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 436s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 436s got 200 'fc$1ar': OK 436s ok 17 436s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 436s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 436s got 200 'fdooar': OK 436s ok 18 436s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 436s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 436s got 200 'XXXfooXXX 436s bar': OK 436s ok 19 436s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 436s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 436s ok 442s t/modules/unique_id.t ............... 442s 1..300 442s # Running under perl version 5.038002 for linux 442s # Current time local: Sat Mar 16 11:08:14 2024 442s # Current time GMT: Sat Mar 16 11:08:14 2024 442s # Using Test.pm version 1.31 442s # Using Apache/Test.pm version 1.42 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 1 442s # unique id: ZfV9ohjDztEjMzFELSNX9AAAAAM 442s ok 2 442s ok 3 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 4 442s # unique id: ZfV9oskEl_ANAAzQn9olQgAAAAE 442s ok 5 442s ok 6 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 7 442s # unique id: ZfV9oiwCvDcxK-bMTTGRrAAAAAU 442s ok 8 442s ok 9 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 10 442s # unique id: ZfV9ohjDztEjMzFELSNX9QAAAAM 442s ok 11 442s ok 12 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 13 442s # unique id: ZfV9oskEl_ANAAzQn9olQwAAAAE 442s ok 14 442s ok 15 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 16 442s # unique id: ZfV9oiwCvDcxK-bMTTGRrQAAAAU 442s ok 17 442s ok 18 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 19 442s # unique id: ZfV9ohjDztEjMzFELSNX9gAAAAM 442s ok 20 442s ok 21 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 22 442s # unique id: ZfV9oskEl_ANAAzQn9olRAAAAAE 442s ok 23 442s ok 24 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 25 442s # unique id: ZfV9oiwCvDcxK-bMTTGRrgAAAAU 442s ok 26 442s ok 27 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 28 442s # unique id: ZfV9ohjDztEjMzFELSNX9wAAAAM 442s ok 29 442s ok 30 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 31 442s # unique id: ZfV9oskEl_ANAAzQn9olRQAAAAE 442s ok 32 442s ok 33 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 34 442s # unique id: ZfV9oiwCvDcxK-bMTTGRrwAAAAU 442s ok 35 442s ok 36 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 37 442s # unique id: ZfV9ohjDztEjMzFELSNX-AAAAAM 442s ok 38 442s ok 39 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 40 442s # unique id: ZfV9oskEl_ANAAzQn9olRgAAAAE 442s ok 41 442s ok 42 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 43 442s # unique id: ZfV9oiwCvDcxK-bMTTGRsAAAAAU 442s ok 44 442s ok 45 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 46 442s # unique id: ZfV9ohjDztEjMzFELSNX-QAAAAM 442s ok 47 442s ok 48 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 49 442s # unique id: ZfV9oskEl_ANAAzQn9olRwAAAAE 442s ok 50 442s ok 51 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 52 442s # unique id: ZfV9oiwCvDcxK-bMTTGRsQAAAAU 442s ok 53 442s ok 54 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 55 442s # unique id: ZfV9ohjDztEjMzFELSNX-gAAAAM 442s ok 56 442s ok 57 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 58 442s # unique id: ZfV9oskEl_ANAAzQn9olSAAAAAE 442s ok 59 442s ok 60 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 61 442s # unique id: ZfV9oiwCvDcxK-bMTTGRsgAAAAU 442s ok 62 442s ok 63 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 64 442s # unique id: ZfV9oskEl_ANAAzQn9olSQAAAAE 442s ok 65 442s ok 66 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 67 442s # unique id: ZfV9oiwCvDcxK-bMTTGRswAAAAU 442s ok 68 442s ok 69 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 70 442s # unique id: ZfV9ohjDztEjMzFELSNX-wAAAAM 442s ok 71 442s ok 72 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 73 442s # unique id: ZfV9oskEl_ANAAzQn9olSgAAAAE 442s ok 74 442s ok 75 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 76 442s # unique id: ZfV9oiwCvDcxK-bMTTGRtAAAAAU 442s ok 77 442s ok 78 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 79 442s # unique id: ZfV9ohjDztEjMzFELSNX_AAAAAM 442s ok 80 442s ok 81 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 82 442s # unique id: ZfV9oskEl_ANAAzQn9olSwAAAAE 442s ok 83 442s ok 84 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 85 442s # unique id: ZfV9oiwCvDcxK-bMTTGRtQAAAAU 442s ok 86 442s ok 87 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 88 442s # unique id: ZfV9ohjDztEjMzFELSNX_QAAAAM 442s ok 89 442s ok 90 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 91 442s # unique id: ZfV9oskEl_ANAAzQn9olTAAAAAE 442s ok 92 442s ok 93 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 94 442s # unique id: ZfV9oiwCvDcxK-bMTTGRtgAAAAU 442s ok 95 442s ok 96 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 97 442s # unique id: ZfV9ohjDztEjMzFELSNX_gAAAAM 442s ok 98 442s ok 99 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 100 442s # unique id: ZfV9oskEl_ANAAzQn9olTQAAAAE 442s ok 101 442s ok 102 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 103 442s # unique id: ZfV9oiwCvDcxK-bMTTGRtwAAAAU 442s ok 104 442s ok 105 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 106 442s # unique id: ZfV9ohjDztEjMzFELSNX_wAAAAM 442s ok 107 442s ok 108 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 109 442s # unique id: ZfV9oskEl_ANAAzQn9olTgAAAAE 442s ok 110 442s ok 111 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 112 442s # unique id: ZfV9oiwCvDcxK-bMTTGRuAAAAAU 442s ok 113 442s ok 114 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 115 442s # unique id: ZfV9ohjDztEjMzFELSNYAAAAAAM 442s ok 116 442s ok 117 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 118 442s # unique id: ZfV9oskEl_ANAAzQn9olTwAAAAE 442s ok 119 442s ok 120 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 121 442s # unique id: ZfV9oiwCvDcxK-bMTTGRuQAAAAU 442s ok 122 442s ok 123 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 124 442s # unique id: ZfV9ohjDztEjMzFELSNYAQAAAAM 442s ok 125 442s ok 126 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 127 442s # unique id: ZfV9oskEl_ANAAzQn9olUAAAAAE 442s ok 128 442s ok 129 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 130 442s # unique id: ZfV9oiwCvDcxK-bMTTGRugAAAAU 442s ok 131 442s ok 132 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 133 442s # unique id: ZfV9ohjDztEjMzFELSNYAgAAAAM 442s ok 134 442s ok 135 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 136 442s # unique id: ZfV9o8kEl_ANAAzQn9olUQAAAAE 442s ok 137 442s ok 138 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 139 442s # unique id: ZfV9oywCvDcxK-bMTTGRuwAAAAU 442s ok 140 442s ok 141 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 142 442s # unique id: ZfV9oxjDztEjMzFELSNYAwAAAAM 442s ok 143 442s ok 144 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 145 442s # unique id: ZfV9o8kEl_ANAAzQn9olUgAAAAE 442s ok 146 442s ok 147 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 148 442s # unique id: ZfV9oywCvDcxK-bMTTGRvAAAAAU 442s ok 149 442s ok 150 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 151 442s # unique id: ZfV9oxjDztEjMzFELSNYBAAAAAM 442s ok 152 442s ok 153 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 154 442s # unique id: ZfV9o8kEl_ANAAzQn9olUwAAAAE 442s ok 155 442s ok 156 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 157 442s # unique id: ZfV9oywCvDcxK-bMTTGRvQAAAAU 442s ok 158 442s ok 159 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 160 442s # unique id: ZfV9oxjDztEjMzFELSNYBQAAAAM 442s ok 161 442s ok 162 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 163 442s # unique id: ZfV9o8kEl_ANAAzQn9olVAAAAAE 442s ok 164 442s ok 165 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 166 442s # unique id: ZfV9oywCvDcxK-bMTTGRvgAAAAU 442s ok 167 442s ok 168 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 169 442s # unique id: ZfV9oxjDztEjMzFELSNYBgAAAAM 442s ok 170 442s ok 171 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 172 442s # unique id: ZfV9o8kEl_ANAAzQn9olVQAAAAE 442s ok 173 442s ok 174 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 175 442s # unique id: ZfV9oywCvDcxK-bMTTGRvwAAAAU 442s ok 176 442s ok 177 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 178 442s # unique id: ZfV9oxjDztEjMzFELSNYBwAAAAM 442s ok 179 442s ok 180 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 181 442s # unique id: ZfV9o8kEl_ANAAzQn9olVgAAAAE 442s ok 182 442s ok 183 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 184 442s # unique id: ZfV9oywCvDcxK-bMTTGRwAAAAAU 442s ok 185 442s ok 186 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 187 442s # unique id: ZfV9oxjDztEjMzFELSNYCAAAAAM 442s ok 188 442s ok 189 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 190 442s # unique id: ZfV9o8kEl_ANAAzQn9olVwAAAAE 442s ok 191 442s ok 192 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 193 442s # unique id: ZfV9oywCvDcxK-bMTTGRwQAAAAU 442s ok 194 442s ok 195 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 196 442s # unique id: ZfV9oxjDztEjMzFELSNYCQAAAAM 442s ok 197 442s ok 198 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 199 442s # unique id: ZfV9o8kEl_ANAAzQn9olWAAAAAE 442s ok 200 442s ok 201 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 202 442s # unique id: ZfV9oywCvDcxK-bMTTGRwgAAAAU 442s ok 203 442s ok 204 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 205 442s # unique id: ZfV9oxjDztEjMzFELSNYCgAAAAM 442s ok 206 442s ok 207 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 208 442s # unique id: ZfV9o8kEl_ANAAzQn9olWQAAAAE 442s ok 209 442s ok 210 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 211 442s # unique id: ZfV9oywCvDcxK-bMTTGRwwAAAAU 442s ok 212 442s ok 213 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 214 442s # unique id: ZfV9oxjDztEjMzFELSNYCwAAAAM 442s ok 215 442s ok 216 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 217 442s # unique id: ZfV9o8kEl_ANAAzQn9olWgAAAAE 442s ok 218 442s ok 219 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 220 442s # unique id: ZfV9oywCvDcxK-bMTTGRxAAAAAU 442s ok 221 442s ok 222 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 223 442s # unique id: ZfV9oxjDztEjMzFELSNYDAAAAAM 442s ok 224 442s ok 225 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 226 442s # unique id: ZfV9o8kEl_ANAAzQn9olWwAAAAE 442s ok 227 442s ok 228 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 229 442s # unique id: ZfV9oywCvDcxK-bMTTGRxQAAAAU 442s ok 230 442s ok 231 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 232 442s # unique id: ZfV9oxjDztEjMzFELSNYDQAAAAM 442s ok 233 442s ok 234 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 235 442s # unique id: ZfV9o8kEl_ANAAzQn9olXAAAAAE 442s ok 236 442s ok 237 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 238 442s # unique id: ZfV9oywCvDcxK-bMTTGRxgAAAAU 442s ok 239 442s ok 240 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 241 442s # unique id: ZfV9oxjDztEjMzFELSNYDgAAAAM 442s ok 242 442s ok 243 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 244 442s # unique id: ZfV9o8kEl_ANAAzQn9olXQAAAAE 442s ok 245 442s ok 246 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 247 442s # unique id: ZfV9oywCvDcxK-bMTTGRxwAAAAU 442s ok 248 442s ok 249 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 250 442s # unique id: ZfV9oxjDztEjMzFELSNYDwAAAAM 442s ok 251 442s ok 252 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 253 442s # unique id: ZfV9o8kEl_ANAAzQn9olXgAAAAE 442s ok 254 442s ok 255 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 256 442s # unique id: ZfV9oywCvDcxK-bMTTGRyAAAAAU 442s ok 257 442s ok 258 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 259 442s # unique id: ZfV9oxjDztEjMzFELSNYEAAAAAM 442s ok 260 442s ok 261 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 262 442s # unique id: ZfV9o8kEl_ANAAzQn9olXwAAAAE 442s ok 263 442s ok 264 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 265 442s # unique id: ZfV9oywCvDcxK-bMTTGRyQAAAAU 442s ok 266 442s ok 267 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 268 442s # unique id: ZfV9oxjDztEjMzFELSNYEQAAAAM 442s ok 269 442s ok 270 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 271 442s # unique id: ZfV9o8kEl_ANAAzQn9olYAAAAAE 442s ok 272 442s ok 273 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 274 442s # unique id: ZfV9oywCvDcxK-bMTTGRygAAAAU 442s ok 275 442s ok 276 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 277 442s # unique id: ZfV9oxjDztEjMzFELSNYEgAAAAM 442s ok 278 442s ok 279 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 280 442s # unique id: ZfV9o8kEl_ANAAzQn9olYQAAAAE 442s ok 281 442s ok 282 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 283 442s # unique id: ZfV9oywCvDcxK-bMTTGRywAAAAU 442s ok 284 442s ok 285 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 286 442s # unique id: ZfV9oxjDztEjMzFELSNYEwAAAAM 442s ok 287 442s ok 288 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 289 442s # unique id: ZfV9o8kEl_ANAAzQn9olYgAAAAE 442s ok 290 442s ok 291 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 292 442s # unique id: ZfV9oywCvDcxK-bMTTGRzAAAAAU 442s ok 293 442s ok 294 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 295 442s # unique id: ZfV9oxjDztEjMzFELSNYFAAAAAM 442s ok 296 442s ok 297 442s # testing : fetch unique ID 442s # expected: 200 442s # received: '200' 442s ok 298 442s # unique id: ZfV9o8kEl_ANAAzQn9olYwAAAAE 442s ok 299 442s ok 300 442s ok 445s t/modules/usertrack.t ............... 445s 1..1004 445s # Running under perl version 5.038002 for linux 445s # Current time local: Sat Mar 16 11:08:20 2024 445s # Current time GMT: Sat Mar 16 11:08:20 2024 445s # Using Test.pm version 1.31 445s # Using Apache/Test.pm version 1.42 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 1 445s ok 2 445s Set-Cookie: usertrack_test=7118cad.613c52484045d; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=7118cad.613c52484045d 445s ok 3 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 4 445s ok 5 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 6 445s ok 7 445s Set-Cookie: usertrack_test=5be6d55b.613c524842710; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=5be6d55b.613c524842710 445s ok 8 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 9 445s ok 10 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 11 445s ok 12 445s Set-Cookie: usertrack_test=5f3359a7.613c5248439d8; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=5f3359a7.613c5248439d8 445s ok 13 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 14 445s ok 15 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 16 445s ok 17 445s Set-Cookie: usertrack_test=44cb64a5.613c524844e32; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=44cb64a5.613c524844e32 445s ok 18 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 19 445s ok 20 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 21 445s ok 22 445s Set-Cookie: usertrack_test=1e3f9845.613c524846125; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=1e3f9845.613c524846125 445s ok 23 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 24 445s ok 25 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 26 445s ok 27 445s Set-Cookie: usertrack_test=7680688b.613c5248473d2; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=7680688b.613c5248473d2 445s ok 28 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 29 445s ok 30 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 31 445s ok 32 445s Set-Cookie: usertrack_test=d865aa7c.613c5248485bb; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=d865aa7c.613c5248485bb 445s ok 33 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 34 445s ok 35 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 36 445s ok 37 445s Set-Cookie: usertrack_test=25b65d2b.613c524849660; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=25b65d2b.613c524849660 445s ok 38 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 39 445s ok 40 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 41 445s ok 42 445s Set-Cookie: usertrack_test=3755244c.613c52484a6ce; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=3755244c.613c52484a6ce 445s ok 43 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 44 445s ok 45 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 46 445s ok 47 445s Set-Cookie: usertrack_test=2e4150f2.613c52484b7c0; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=2e4150f2.613c52484b7c0 445s ok 48 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 49 445s ok 50 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 51 445s ok 52 445s Set-Cookie: usertrack_test=ea1eb7f5.613c52484c9ea; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=ea1eb7f5.613c52484c9ea 445s ok 53 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 54 445s ok 55 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 56 445s ok 57 445s Set-Cookie: usertrack_test=65fd89e9.613c52484da9b; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=65fd89e9.613c52484da9b 445s ok 58 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 59 445s ok 60 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 61 445s ok 62 445s Set-Cookie: usertrack_test=78599f1b.613c52484eb38; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=78599f1b.613c52484eb38 445s ok 63 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 64 445s ok 65 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 66 445s ok 67 445s Set-Cookie: usertrack_test=7d229a5c.613c52484fbed; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=7d229a5c.613c52484fbed 445s ok 68 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 69 445s ok 70 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 71 445s ok 72 445s Set-Cookie: usertrack_test=37aba692.613c524850cde; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=37aba692.613c524850cde 445s ok 73 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 74 445s ok 75 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 76 445s ok 77 445s Set-Cookie: usertrack_test=f7b6a82a.613c524851e98; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=f7b6a82a.613c524851e98 445s ok 78 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 79 445s ok 80 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 81 445s ok 82 445s Set-Cookie: usertrack_test=d87904ef.613c524853035; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=d87904ef.613c524853035 445s ok 83 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 84 445s ok 85 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 86 445s ok 87 445s Set-Cookie: usertrack_test=5948a8de.613c52485410b; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=5948a8de.613c52485410b 445s ok 88 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 89 445s ok 90 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 91 445s ok 92 445s Set-Cookie: usertrack_test=916ef5e1.613c52485516b; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=916ef5e1.613c52485516b 445s ok 93 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 94 445s ok 95 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 96 445s ok 97 445s Set-Cookie: usertrack_test=d83c2409.613c5248561b1; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=d83c2409.613c5248561b1 445s ok 98 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 99 445s ok 100 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 101 445s ok 102 445s Set-Cookie: usertrack_test=a55de5fd.613c52485735d; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=a55de5fd.613c52485735d 445s ok 103 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 104 445s ok 105 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 106 445s ok 107 445s Set-Cookie: usertrack_test=1f6a94c0.613c524858470; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=1f6a94c0.613c524858470 445s ok 108 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 109 445s ok 110 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 111 445s ok 112 445s Set-Cookie: usertrack_test=2f5a540f.613c524859634; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=2f5a540f.613c524859634 445s ok 113 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 114 445s ok 115 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 116 445s ok 117 445s Set-Cookie: usertrack_test=91590533.613c52485a847; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=91590533.613c52485a847 445s ok 118 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 119 445s ok 120 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 121 445s ok 122 445s Set-Cookie: usertrack_test=b5ffdc3d.613c52485bb19; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=b5ffdc3d.613c52485bb19 445s ok 123 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 124 445s ok 125 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 126 445s ok 127 445s Set-Cookie: usertrack_test=806828bb.613c52485ce9f; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=806828bb.613c52485ce9f 445s ok 128 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 129 445s ok 130 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 131 445s ok 132 445s Set-Cookie: usertrack_test=b73f9bd8.613c52485e06f; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=b73f9bd8.613c52485e06f 445s ok 133 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 134 445s ok 135 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 136 445s ok 137 445s Set-Cookie: usertrack_test=ca182824.613c52485f160; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=ca182824.613c52485f160 445s ok 138 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 139 445s ok 140 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 141 445s ok 142 445s Set-Cookie: usertrack_test=673247ce.613c52486028c; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=673247ce.613c52486028c 445s ok 143 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 144 445s ok 145 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 146 445s ok 147 445s Set-Cookie: usertrack_test=6ded54c4.613c5248613aa; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=6ded54c4.613c5248613aa 445s ok 148 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 149 445s ok 150 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 151 445s ok 152 445s Set-Cookie: usertrack_test=8de67df6.613c5248623cc; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=8de67df6.613c5248623cc 445s ok 153 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 154 445s ok 155 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 156 445s ok 157 445s Set-Cookie: usertrack_test=92147b5a.613c5248633d4; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=92147b5a.613c5248633d4 445s ok 158 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 159 445s ok 160 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 161 445s ok 162 445s Set-Cookie: usertrack_test=af9fff62.613c5248643bd; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=af9fff62.613c5248643bd 445s ok 163 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 164 445s ok 165 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 166 445s ok 167 445s Set-Cookie: usertrack_test=68dd88d3.613c5248653da; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=68dd88d3.613c5248653da 445s ok 168 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 169 445s ok 170 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 171 445s ok 172 445s Set-Cookie: usertrack_test=7594abb8.613c5248663f8; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=7594abb8.613c5248663f8 445s ok 173 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 174 445s ok 175 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 176 445s ok 177 445s Set-Cookie: usertrack_test=2cfb0933.613c5248673ac; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=2cfb0933.613c5248673ac 445s ok 178 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 179 445s ok 180 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 181 445s ok 182 445s Set-Cookie: usertrack_test=7eb54497.613c524868358; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=7eb54497.613c524868358 445s ok 183 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 184 445s ok 185 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 186 445s ok 187 445s Set-Cookie: usertrack_test=316f5ce2.613c52486935c; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=316f5ce2.613c52486935c 445s ok 188 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 189 445s ok 190 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 191 445s ok 192 445s Set-Cookie: usertrack_test=9e3754b2.613c52486a2f9; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=9e3754b2.613c52486a2f9 445s ok 193 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 194 445s ok 195 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 196 445s ok 197 445s Set-Cookie: usertrack_test=c72d5b46.613c52486b282; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=c72d5b46.613c52486b282 445s ok 198 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 199 445s ok 200 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 201 445s ok 202 445s Set-Cookie: usertrack_test=7cf9c184.613c52486c257; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=7cf9c184.613c52486c257 445s ok 203 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 204 445s ok 205 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 206 445s ok 207 445s Set-Cookie: usertrack_test=d5a5f2ab.613c52486d26f; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=d5a5f2ab.613c52486d26f 445s ok 208 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 209 445s ok 210 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 211 445s ok 212 445s Set-Cookie: usertrack_test=b09362c4.613c52486e29b; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=b09362c4.613c52486e29b 445s ok 213 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 214 445s ok 215 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 216 445s ok 217 445s Set-Cookie: usertrack_test=1777ab5e.613c52486f435; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=1777ab5e.613c52486f435 445s ok 218 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 219 445s ok 220 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 221 445s ok 222 445s Set-Cookie: usertrack_test=1005dd1.613c52487056b; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=1005dd1.613c52487056b 445s ok 223 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 224 445s ok 225 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 226 445s ok 227 445s Set-Cookie: usertrack_test=16fa9b4c.613c524871854; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=16fa9b4c.613c524871854 445s ok 228 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 229 445s ok 230 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 231 445s ok 232 445s Set-Cookie: usertrack_test=dacfe187.613c524873a47; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=dacfe187.613c524873a47 445s ok 233 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 234 445s ok 235 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 236 445s ok 237 445s Set-Cookie: usertrack_test=10a6d685.613c524874c1e; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=10a6d685.613c524874c1e 445s ok 238 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 239 445s ok 240 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 241 445s ok 242 445s Set-Cookie: usertrack_test=8f882da.613c524875d03; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=8f882da.613c524875d03 445s ok 243 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 244 445s ok 245 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 246 445s ok 247 445s Set-Cookie: usertrack_test=120abed2.613c524876d67; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=120abed2.613c524876d67 445s ok 248 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 249 445s ok 250 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 251 445s ok 252 445s Set-Cookie: usertrack_test=b8fee96a.613c524877dbd; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=b8fee96a.613c524877dbd 445s ok 253 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 254 445s ok 255 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 256 445s ok 257 445s Set-Cookie: usertrack_test=15f6f8a9.613c524878d91; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=15f6f8a9.613c524878d91 445s ok 258 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 259 445s ok 260 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 261 445s ok 262 445s Set-Cookie: usertrack_test=67d6f1a3.613c524879d42; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=67d6f1a3.613c524879d42 445s ok 263 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 264 445s ok 265 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 266 445s ok 267 445s Set-Cookie: usertrack_test=feca656c.613c52487ad5b; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=feca656c.613c52487ad5b 445s ok 268 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 269 445s ok 270 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 271 445s ok 272 445s Set-Cookie: usertrack_test=d4a31e5b.613c52487be72; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=d4a31e5b.613c52487be72 445s ok 273 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 274 445s ok 275 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 276 445s ok 277 445s Set-Cookie: usertrack_test=ccc0644c.613c52487cfd6; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=ccc0644c.613c52487cfd6 445s ok 278 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 279 445s ok 280 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 281 445s ok 282 445s Set-Cookie: usertrack_test=ea8df5d8.613c52487e0d4; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=ea8df5d8.613c52487e0d4 445s ok 283 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 284 445s ok 285 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 286 445s ok 287 445s Set-Cookie: usertrack_test=2625fbc8.613c52487f1ac; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=2625fbc8.613c52487f1ac 445s ok 288 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 289 445s ok 290 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 291 445s ok 292 445s Set-Cookie: usertrack_test=d765d698.613c5248802a2; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=d765d698.613c5248802a2 445s ok 293 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 294 445s ok 295 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 296 445s ok 297 445s Set-Cookie: usertrack_test=ed4ef0a4.613c52488140e; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=ed4ef0a4.613c52488140e 445s ok 298 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 299 445s ok 300 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 301 445s ok 302 445s Set-Cookie: usertrack_test=57672cbe.613c5248826eb; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=57672cbe.613c5248826eb 445s ok 303 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 304 445s ok 305 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 306 445s ok 307 445s Set-Cookie: usertrack_test=298034ef.613c52488389d; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=298034ef.613c52488389d 445s ok 308 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 309 445s ok 310 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 311 445s ok 312 445s Set-Cookie: usertrack_test=1b7439c7.613c524884975; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=1b7439c7.613c524884975 445s ok 313 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 314 445s ok 315 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 316 445s ok 317 445s Set-Cookie: usertrack_test=177165a2.613c524885a2e; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=177165a2.613c524885a2e 445s ok 318 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 319 445s ok 320 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 321 445s ok 322 445s Set-Cookie: usertrack_test=bdccf3db.613c524886bbe; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=bdccf3db.613c524886bbe 445s ok 323 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 324 445s ok 325 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 326 445s ok 327 445s Set-Cookie: usertrack_test=f0b449e7.613c524887c97; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=f0b449e7.613c524887c97 445s ok 328 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 329 445s ok 330 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 331 445s ok 332 445s Set-Cookie: usertrack_test=a6e796d6.613c524888da5; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=a6e796d6.613c524888da5 445s ok 333 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 334 445s ok 335 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 336 445s ok 337 445s Set-Cookie: usertrack_test=93d53f11.613c524889f8b; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=93d53f11.613c524889f8b 445s ok 338 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 339 445s ok 340 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 341 445s ok 342 445s Set-Cookie: usertrack_test=aa45572f.613c52488b1b5; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=aa45572f.613c52488b1b5 445s ok 343 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 344 445s ok 345 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 346 445s ok 347 445s Set-Cookie: usertrack_test=b4eaf394.613c52488c2fa; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=b4eaf394.613c52488c2fa 445s ok 348 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 349 445s ok 350 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 351 445s ok 352 445s Set-Cookie: usertrack_test=5f039ff1.613c52488d42b; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=5f039ff1.613c52488d42b 445s ok 353 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 354 445s ok 355 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 356 445s ok 357 445s Set-Cookie: usertrack_test=6ab02929.613c52488e509; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=6ab02929.613c52488e509 445s ok 358 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 359 445s ok 360 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 361 445s ok 362 445s Set-Cookie: usertrack_test=a60c0341.613c52488f517; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=a60c0341.613c52488f517 445s ok 363 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 364 445s ok 365 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 366 445s ok 367 445s Set-Cookie: usertrack_test=3e05ec38.613c5248905e7; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=3e05ec38.613c5248905e7 445s ok 368 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 369 445s ok 370 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 371 445s ok 372 445s Set-Cookie: usertrack_test=972bfe9c.613c52489172a; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=972bfe9c.613c52489172a 445s ok 373 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 374 445s ok 375 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 376 445s ok 377 445s Set-Cookie: usertrack_test=7e91591c.613c5248928d5; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=7e91591c.613c5248928d5 445s ok 378 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 379 445s ok 380 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 381 445s ok 382 445s Set-Cookie: usertrack_test=3a41ffba.613c52489396a; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=3a41ffba.613c52489396a 445s ok 383 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 384 445s ok 385 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 386 445s ok 387 445s Set-Cookie: usertrack_test=9b63abec.613c5248949d9; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=9b63abec.613c5248949d9 445s ok 388 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 389 445s ok 390 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 391 445s ok 392 445s Set-Cookie: usertrack_test=5768a9aa.613c524895a95; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=5768a9aa.613c524895a95 445s ok 393 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 394 445s ok 395 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 396 445s ok 397 445s Set-Cookie: usertrack_test=b50fbc48.613c524896bb0; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=b50fbc48.613c524896bb0 445s ok 398 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 399 445s ok 400 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 401 445s ok 402 445s Set-Cookie: usertrack_test=b41e3a07.613c524897c8f; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=b41e3a07.613c524897c8f 445s ok 403 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 404 445s ok 405 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 406 445s ok 407 445s Set-Cookie: usertrack_test=da2ddf63.613c524898e3a; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=da2ddf63.613c524898e3a 445s ok 408 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 409 445s ok 410 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 411 445s ok 412 445s Set-Cookie: usertrack_test=7d38fbc0.613c524899ea1; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=7d38fbc0.613c524899ea1 445s ok 413 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 414 445s ok 415 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 416 445s ok 417 445s Set-Cookie: usertrack_test=c3597f3c.613c52489af5b; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=c3597f3c.613c52489af5b 445s ok 418 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 419 445s ok 420 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 421 445s ok 422 445s Set-Cookie: usertrack_test=9a894707.613c52489bfcc; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=9a894707.613c52489bfcc 445s ok 423 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 424 445s ok 425 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 426 445s ok 427 445s Set-Cookie: usertrack_test=f1348011.613c52489d068; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=f1348011.613c52489d068 445s ok 428 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 429 445s ok 430 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 431 445s ok 432 445s Set-Cookie: usertrack_test=ecca668c.613c52489e1b7; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=ecca668c.613c52489e1b7 445s ok 433 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 434 445s ok 435 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 436 445s ok 437 445s Set-Cookie: usertrack_test=c466ed6e.613c52489f387; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=c466ed6e.613c52489f387 445s ok 438 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 439 445s ok 440 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 441 445s ok 442 445s Set-Cookie: usertrack_test=e4a76c8a.613c5248a03bc; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=e4a76c8a.613c5248a03bc 445s ok 443 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 444 445s ok 445 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 446 445s ok 447 445s Set-Cookie: usertrack_test=74638bc6.613c5248a1398; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=74638bc6.613c5248a1398 445s ok 448 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 449 445s ok 450 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 451 445s ok 452 445s Set-Cookie: usertrack_test=474fb018.613c5248a23d5; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=474fb018.613c5248a23d5 445s ok 453 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 454 445s ok 455 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 456 445s ok 457 445s Set-Cookie: usertrack_test=32faafe4.613c5248a33a6; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=32faafe4.613c5248a33a6 445s ok 458 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 459 445s ok 460 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 461 445s ok 462 445s Set-Cookie: usertrack_test=bb860540.613c5248a4373; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=bb860540.613c5248a4373 445s ok 463 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 464 445s ok 465 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 466 445s ok 467 445s Set-Cookie: usertrack_test=ac94b7ad.613c5248a5277; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=ac94b7ad.613c5248a5277 445s ok 468 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 469 445s ok 470 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 471 445s ok 472 445s Set-Cookie: usertrack_test=4b58f284.613c5248a618b; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=4b58f284.613c5248a618b 445s ok 473 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 474 445s ok 475 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 476 445s ok 477 445s Set-Cookie: usertrack_test=a9949612.613c5248a70e5; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=a9949612.613c5248a70e5 445s ok 478 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 479 445s ok 480 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 481 445s ok 482 445s Set-Cookie: usertrack_test=1c509e2.613c5248a805a; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=1c509e2.613c5248a805a 445s ok 483 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 484 445s ok 485 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 486 445s ok 487 445s Set-Cookie: usertrack_test=87f2b0b5.613c5248a8fc5; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=87f2b0b5.613c5248a8fc5 445s ok 488 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 489 445s ok 490 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 491 445s ok 492 445s Set-Cookie: usertrack_test=a744737.613c5248a9f54; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=a744737.613c5248a9f54 445s ok 493 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 494 445s ok 495 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 496 445s ok 497 445s Set-Cookie: usertrack_test=46ed7899.613c5248aaefe; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=46ed7899.613c5248aaefe 445s ok 498 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 499 445s ok 500 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 501 445s ok 502 445s Set-Cookie: usertrack_test=bc369b09.613c5248abf1e; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=bc369b09.613c5248abf1e 445s ok 503 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 504 445s ok 505 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 506 445s ok 507 445s Set-Cookie: usertrack_test=ff064a34.613c5248acf10; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=ff064a34.613c5248acf10 445s ok 508 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 509 445s ok 510 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 511 445s ok 512 445s Set-Cookie: usertrack_test=8672ce45.613c5248aded1; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=8672ce45.613c5248aded1 445s ok 513 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 514 445s ok 515 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 516 445s ok 517 445s Set-Cookie: usertrack_test=79d15fa5.613c5248aee87; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=79d15fa5.613c5248aee87 445s ok 518 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 519 445s ok 520 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 521 445s ok 522 445s Set-Cookie: usertrack_test=173342f.613c5248afe6b; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=173342f.613c5248afe6b 445s ok 523 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 524 445s ok 525 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 526 445s ok 527 445s Set-Cookie: usertrack_test=6652c55c.613c5248b0dd9; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=6652c55c.613c5248b0dd9 445s ok 528 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 529 445s ok 530 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 531 445s ok 532 445s Set-Cookie: usertrack_test=5f3eb71a.613c5248b1d2d; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=5f3eb71a.613c5248b1d2d 445s ok 533 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 534 445s ok 535 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 536 445s ok 537 445s Set-Cookie: usertrack_test=de0f72fb.613c5248b2d99; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=de0f72fb.613c5248b2d99 445s ok 538 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 539 445s ok 540 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 541 445s ok 542 445s Set-Cookie: usertrack_test=2cee8bd1.613c5248b3cdd; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=2cee8bd1.613c5248b3cdd 445s ok 543 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 544 445s ok 545 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 546 445s ok 547 445s Set-Cookie: usertrack_test=cac5b457.613c5248b4c0c; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=cac5b457.613c5248b4c0c 445s ok 548 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 549 445s ok 550 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 551 445s ok 552 445s Set-Cookie: usertrack_test=14ba32f6.613c5248b5b60; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=14ba32f6.613c5248b5b60 445s ok 553 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 554 445s ok 555 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 556 445s ok 557 445s Set-Cookie: usertrack_test=f7d44300.613c5248b6a65; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=f7d44300.613c5248b6a65 445s ok 558 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 559 445s ok 560 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 561 445s ok 562 445s Set-Cookie: usertrack_test=a89ba212.613c5248b7969; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=a89ba212.613c5248b7969 445s ok 563 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 564 445s ok 565 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 566 445s ok 567 445s Set-Cookie: usertrack_test=ee22b9c5.613c5248b887c; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=ee22b9c5.613c5248b887c 445s ok 568 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 569 445s ok 570 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 571 445s ok 572 445s Set-Cookie: usertrack_test=91b23ad0.613c5248b9782; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=91b23ad0.613c5248b9782 445s ok 573 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 574 445s ok 575 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 576 445s ok 577 445s Set-Cookie: usertrack_test=d9c9d8c1.613c5248ba6a6; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=d9c9d8c1.613c5248ba6a6 445s ok 578 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 579 445s ok 580 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 581 445s ok 582 445s Set-Cookie: usertrack_test=c749fc4a.613c5248bb621; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=c749fc4a.613c5248bb621 445s ok 583 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 584 445s ok 585 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 586 445s ok 587 445s Set-Cookie: usertrack_test=1479d4ba.613c5248bc6e1; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=1479d4ba.613c5248bc6e1 445s ok 588 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 589 445s ok 590 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 591 445s ok 592 445s Set-Cookie: usertrack_test=8a814770.613c5248bd6f7; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=8a814770.613c5248bd6f7 445s ok 593 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 594 445s ok 595 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 596 445s ok 597 445s Set-Cookie: usertrack_test=9d9173f7.613c5248be6af; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=9d9173f7.613c5248be6af 445s ok 598 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 599 445s ok 600 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 601 445s ok 602 445s Set-Cookie: usertrack_test=12506d51.613c5248bf640; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=12506d51.613c5248bf640 445s ok 603 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 604 445s ok 605 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 606 445s ok 607 445s Set-Cookie: usertrack_test=601a2e19.613c5248c05da; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=601a2e19.613c5248c05da 445s ok 608 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 609 445s ok 610 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 611 445s ok 612 445s Set-Cookie: usertrack_test=3b959d3e.613c5248c155a; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=3b959d3e.613c5248c155a 445s ok 613 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 614 445s ok 615 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 616 445s ok 617 445s Set-Cookie: usertrack_test=f364c645.613c5248c24b5; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=f364c645.613c5248c24b5 445s ok 618 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 619 445s ok 620 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 621 445s ok 622 445s Set-Cookie: usertrack_test=ed0b2e2f.613c5248c33a7; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=ed0b2e2f.613c5248c33a7 445s ok 623 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 624 445s ok 625 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 626 445s ok 627 445s Set-Cookie: usertrack_test=83ac0d20.613c5248c42d4; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=83ac0d20.613c5248c42d4 445s ok 628 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 629 445s ok 630 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 631 445s ok 632 445s Set-Cookie: usertrack_test=bf84bfb2.613c5248c5260; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=bf84bfb2.613c5248c5260 445s ok 633 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 634 445s ok 635 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 636 445s ok 637 445s Set-Cookie: usertrack_test=4524887a.613c5248c636e; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=4524887a.613c5248c636e 445s ok 638 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 639 445s ok 640 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 641 445s ok 642 445s Set-Cookie: usertrack_test=10fa5baf.613c5248c72de; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=10fa5baf.613c5248c72de 445s ok 643 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 644 445s ok 645 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 646 445s ok 647 445s Set-Cookie: usertrack_test=cb4ecae.613c5248c8288; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=cb4ecae.613c5248c8288 445s ok 648 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 649 445s ok 650 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 651 445s ok 652 445s Set-Cookie: usertrack_test=6b9b2c85.613c5248c9279; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=6b9b2c85.613c5248c9279 445s ok 653 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 654 445s ok 655 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 656 445s ok 657 445s Set-Cookie: usertrack_test=d18f2f34.613c5248ca1f2; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=d18f2f34.613c5248ca1f2 445s ok 658 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 659 445s ok 660 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 661 445s ok 662 445s Set-Cookie: usertrack_test=ded522f.613c5248cb1cc; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=ded522f.613c5248cb1cc 445s ok 663 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 664 445s ok 665 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 666 445s ok 667 445s Set-Cookie: usertrack_test=988ebd09.613c5248cc211; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=988ebd09.613c5248cc211 445s ok 668 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 669 445s ok 670 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 671 445s ok 672 445s Set-Cookie: usertrack_test=a94f0cda.613c5248cd1d6; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=a94f0cda.613c5248cd1d6 445s ok 673 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 674 445s ok 675 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 676 445s ok 677 445s Set-Cookie: usertrack_test=a5116cdd.613c5248ce178; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=a5116cdd.613c5248ce178 445s ok 678 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 679 445s ok 680 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 681 445s ok 682 445s Set-Cookie: usertrack_test=bdd8f66e.613c5248cf0d5; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=bdd8f66e.613c5248cf0d5 445s ok 683 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 684 445s ok 685 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 686 445s ok 687 445s Set-Cookie: usertrack_test=404cb8cf.613c5248cfff9; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=404cb8cf.613c5248cfff9 445s ok 688 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 689 445s ok 690 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 691 445s ok 692 445s Set-Cookie: usertrack_test=9d74b899.613c5248d0f5b; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=9d74b899.613c5248d0f5b 445s ok 693 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 694 445s ok 695 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 696 445s ok 697 445s Set-Cookie: usertrack_test=d374a2fe.613c5248d1efd; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=d374a2fe.613c5248d1efd 445s ok 698 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 699 445s ok 700 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 701 445s ok 702 445s Set-Cookie: usertrack_test=1506ca4e.613c5248d2ea4; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=1506ca4e.613c5248d2ea4 445s ok 703 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 704 445s ok 705 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 706 445s ok 707 445s Set-Cookie: usertrack_test=61edbf34.613c5248d3e48; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=61edbf34.613c5248d3e48 445s ok 708 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 709 445s ok 710 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 711 445s ok 712 445s Set-Cookie: usertrack_test=c9b1ea9a.613c5248d4e4c; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=c9b1ea9a.613c5248d4e4c 445s ok 713 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 714 445s ok 715 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 716 445s ok 717 445s Set-Cookie: usertrack_test=6a12fb78.613c5248d5dc3; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=6a12fb78.613c5248d5dc3 445s ok 718 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 719 445s ok 720 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 721 445s ok 722 445s Set-Cookie: usertrack_test=f64ca566.613c5248d6d02; path=/; expires=Sat, 16-Mar-24 11:09:22 GMT 445s Cookie: usertrack_test=f64ca566.613c5248d6d02 445s ok 723 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 724 445s ok 725 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 726 445s ok 727 445s Set-Cookie: usertrack_test=272c287e.613c5248d7c9b; path=/; expires=Sat, 16-Mar-24 11:09:23 GMT 445s Cookie: usertrack_test=272c287e.613c5248d7c9b 445s ok 728 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 729 445s ok 730 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 731 445s ok 732 445s Set-Cookie: usertrack_test=96c403b.613c5248d8bd6; path=/; expires=Sat, 16-Mar-24 11:09:23 GMT 445s Cookie: usertrack_test=96c403b.613c5248d8bd6 445s ok 733 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 734 445s ok 735 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 736 445s ok 737 445s Set-Cookie: usertrack_test=234cb60a.613c5248d9b47; path=/; expires=Sat, 16-Mar-24 11:09:23 GMT 445s Cookie: usertrack_test=234cb60a.613c5248d9b47 445s ok 738 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 739 445s ok 740 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 741 445s ok 742 445s Set-Cookie: usertrack_test=383e3a57.613c5248daab5; path=/; expires=Sat, 16-Mar-24 11:09:23 GMT 445s Cookie: usertrack_test=383e3a57.613c5248daab5 445s ok 743 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 744 445s ok 745 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 746 445s ok 747 445s Set-Cookie: usertrack_test=9fb1173b.613c5248db9dd; path=/; expires=Sat, 16-Mar-24 11:09:23 GMT 445s Cookie: usertrack_test=9fb1173b.613c5248db9dd 445s ok 748 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 749 445s ok 750 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 751 445s ok 752 445s Set-Cookie: usertrack_test=cb601cac.613c5248dc930; path=/; expires=Sat, 16-Mar-24 11:09:23 GMT 445s Cookie: usertrack_test=cb601cac.613c5248dc930 445s ok 753 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 754 445s ok 755 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 756 445s ok 757 445s Set-Cookie: usertrack_test=4b67cc97.613c5248dd9e8; path=/; expires=Sat, 16-Mar-24 11:09:23 GMT 445s Cookie: usertrack_test=4b67cc97.613c5248dd9e8 445s ok 758 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 759 445s ok 760 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 761 445s ok 762 445s Set-Cookie: usertrack_test=29dc9db8.613c5248de9ef; path=/; expires=Sat, 16-Mar-24 11:09:23 GMT 445s Cookie: usertrack_test=29dc9db8.613c5248de9ef 445s ok 763 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 764 445s ok 765 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 766 445s ok 767 445s Set-Cookie: usertrack_test=9e6e2d0b.613c5248df92f; path=/; expires=Sat, 16-Mar-24 11:09:23 GMT 445s Cookie: usertrack_test=9e6e2d0b.613c5248df92f 445s ok 768 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 769 445s ok 770 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 771 445s ok 772 445s Set-Cookie: usertrack_test=78f29f46.613c5248e083a; path=/; expires=Sat, 16-Mar-24 11:09:23 GMT 445s Cookie: usertrack_test=78f29f46.613c5248e083a 445s ok 773 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 774 445s ok 775 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 776 445s ok 777 445s Set-Cookie: usertrack_test=6d998730.613c5248e1767; path=/; expires=Sat, 16-Mar-24 11:09:23 GMT 445s Cookie: usertrack_test=6d998730.613c5248e1767 445s ok 778 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 779 445s ok 780 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 781 445s ok 782 445s Set-Cookie: usertrack_test=b1669d48.613c5248e268e; path=/; expires=Sat, 16-Mar-24 11:09:23 GMT 445s Cookie: usertrack_test=b1669d48.613c5248e268e 445s ok 783 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 784 445s ok 785 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 786 445s ok 787 445s Set-Cookie: usertrack_test=6d739d0f.613c5248e3758; path=/; expires=Sat, 16-Mar-24 11:09:23 GMT 445s Cookie: usertrack_test=6d739d0f.613c5248e3758 445s ok 788 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 789 445s ok 790 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 791 445s ok 792 445s Set-Cookie: usertrack_test=6e3aa453.613c5248e4768; path=/; expires=Sat, 16-Mar-24 11:09:23 GMT 445s Cookie: usertrack_test=6e3aa453.613c5248e4768 445s ok 793 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 794 445s ok 795 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 796 445s ok 797 445s Set-Cookie: usertrack_test=c6074f24.613c5248e56f7; path=/; expires=Sat, 16-Mar-24 11:09:23 GMT 445s Cookie: usertrack_test=c6074f24.613c5248e56f7 445s ok 798 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 799 445s ok 800 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 801 445s ok 802 445s Set-Cookie: usertrack_test=f57a2e14.613c5248e660d; path=/; expires=Sat, 16-Mar-24 11:09:23 GMT 445s Cookie: usertrack_test=f57a2e14.613c5248e660d 445s ok 803 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 804 445s ok 805 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 806 445s ok 807 445s Set-Cookie: usertrack_test=5652784d.613c5248e758f; path=/; expires=Sat, 16-Mar-24 11:09:23 GMT 445s Cookie: usertrack_test=5652784d.613c5248e758f 445s ok 808 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 809 445s ok 810 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 811 445s ok 812 445s Set-Cookie: usertrack_test=b7e2f3af.613c5248e8829; path=/; expires=Sat, 16-Mar-24 11:09:23 GMT 445s Cookie: usertrack_test=b7e2f3af.613c5248e8829 445s ok 813 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 814 445s ok 815 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 816 445s ok 817 445s Set-Cookie: usertrack_test=f7950984.613c5248e982c; path=/; expires=Sat, 16-Mar-24 11:09:23 GMT 445s Cookie: usertrack_test=f7950984.613c5248e982c 445s ok 818 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 819 445s ok 820 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 821 445s ok 822 445s Set-Cookie: usertrack_test=c29fb06b.613c5248ea768; path=/; expires=Sat, 16-Mar-24 11:09:23 GMT 445s Cookie: usertrack_test=c29fb06b.613c5248ea768 445s ok 823 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 824 445s ok 825 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 826 445s ok 827 445s Set-Cookie: usertrack_test=43cd60e9.613c5248eb711; path=/; expires=Sat, 16-Mar-24 11:09:23 GMT 445s Cookie: usertrack_test=43cd60e9.613c5248eb711 445s ok 828 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 829 445s ok 830 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 831 445s ok 832 445s Set-Cookie: usertrack_test=d04c8259.613c5248ec6e3; path=/; expires=Sat, 16-Mar-24 11:09:23 GMT 445s Cookie: usertrack_test=d04c8259.613c5248ec6e3 445s ok 833 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 834 445s ok 835 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 836 445s ok 837 445s Set-Cookie: usertrack_test=892264a4.613c5248ed68c; path=/; expires=Sat, 16-Mar-24 11:09:23 GMT 445s Cookie: usertrack_test=892264a4.613c5248ed68c 445s ok 838 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 839 445s ok 840 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 841 445s ok 842 445s Set-Cookie: usertrack_test=539b451c.613c5248ee5e5; path=/; expires=Sat, 16-Mar-24 11:09:23 GMT 445s Cookie: usertrack_test=539b451c.613c5248ee5e5 445s ok 843 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 844 445s ok 845 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 846 445s ok 847 445s Set-Cookie: usertrack_test=ef3a2730.613c5248ef4ff; path=/; expires=Sat, 16-Mar-24 11:09:23 GMT 445s Cookie: usertrack_test=ef3a2730.613c5248ef4ff 445s ok 848 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 849 445s ok 850 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 851 445s ok 852 445s Set-Cookie: usertrack_test=4a623340.613c5248f0410; path=/; expires=Sat, 16-Mar-24 11:09:23 GMT 445s Cookie: usertrack_test=4a623340.613c5248f0410 445s ok 853 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 854 445s ok 855 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 856 445s ok 857 445s Set-Cookie: usertrack_test=4abf7bc0.613c5248f133d; path=/; expires=Sat, 16-Mar-24 11:09:23 GMT 445s Cookie: usertrack_test=4abf7bc0.613c5248f133d 445s ok 858 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 859 445s ok 860 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 861 445s ok 862 445s Set-Cookie: usertrack_test=52f16af5.613c5248f22b3; path=/; expires=Sat, 16-Mar-24 11:09:23 GMT 445s Cookie: usertrack_test=52f16af5.613c5248f22b3 445s ok 863 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 864 445s ok 865 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 866 445s ok 867 445s Set-Cookie: usertrack_test=d0dd26de.613c5248f3268; path=/; expires=Sat, 16-Mar-24 11:09:23 GMT 445s Cookie: usertrack_test=d0dd26de.613c5248f3268 445s ok 868 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 869 445s ok 870 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 871 445s ok 872 445s Set-Cookie: usertrack_test=123bf19a.613c5248f42d3; path=/; expires=Sat, 16-Mar-24 11:09:23 GMT 445s Cookie: usertrack_test=123bf19a.613c5248f42d3 445s ok 873 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 874 445s ok 875 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 876 445s ok 877 445s Set-Cookie: usertrack_test=e715dbc0.613c5248f5359; path=/; expires=Sat, 16-Mar-24 11:09:23 GMT 445s Cookie: usertrack_test=e715dbc0.613c5248f5359 445s ok 878 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 879 445s ok 880 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 881 445s ok 882 445s Set-Cookie: usertrack_test=71f83778.613c5248f63e3; path=/; expires=Sat, 16-Mar-24 11:09:23 GMT 445s Cookie: usertrack_test=71f83778.613c5248f63e3 445s ok 883 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 884 445s ok 885 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 886 445s ok 887 445s Set-Cookie: usertrack_test=8e9fe4c3.613c5248f73ec; path=/; expires=Sat, 16-Mar-24 11:09:23 GMT 445s Cookie: usertrack_test=8e9fe4c3.613c5248f73ec 445s ok 888 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 889 445s ok 890 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 891 445s ok 892 445s Set-Cookie: usertrack_test=6b83774b.613c5248f84fa; path=/; expires=Sat, 16-Mar-24 11:09:23 GMT 445s Cookie: usertrack_test=6b83774b.613c5248f84fa 445s ok 893 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 894 445s ok 895 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 896 445s ok 897 445s Set-Cookie: usertrack_test=391b2c45.613c5248f9715; path=/; expires=Sat, 16-Mar-24 11:09:23 GMT 445s Cookie: usertrack_test=391b2c45.613c5248f9715 445s ok 898 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 899 445s ok 900 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 901 445s ok 902 445s Set-Cookie: usertrack_test=900ab700.613c5248fa8c9; path=/; expires=Sat, 16-Mar-24 11:09:23 GMT 445s Cookie: usertrack_test=900ab700.613c5248fa8c9 445s ok 903 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 904 445s ok 905 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 906 445s ok 907 445s Set-Cookie: usertrack_test=54aa8e1d.613c5248fba3e; path=/; expires=Sat, 16-Mar-24 11:09:23 GMT 445s Cookie: usertrack_test=54aa8e1d.613c5248fba3e 445s ok 908 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 909 445s ok 910 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 911 445s ok 912 445s Set-Cookie: usertrack_test=2b2457bf.613c5248fcb65; path=/; expires=Sat, 16-Mar-24 11:09:23 GMT 445s Cookie: usertrack_test=2b2457bf.613c5248fcb65 445s ok 913 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 914 445s ok 915 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 916 445s ok 917 445s Set-Cookie: usertrack_test=1500e465.613c5248fdd52; path=/; expires=Sat, 16-Mar-24 11:09:23 GMT 445s Cookie: usertrack_test=1500e465.613c5248fdd52 445s ok 918 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 919 445s ok 920 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 921 445s ok 922 445s Set-Cookie: usertrack_test=d8bc75a6.613c5248fefe2; path=/; expires=Sat, 16-Mar-24 11:09:23 GMT 445s Cookie: usertrack_test=d8bc75a6.613c5248fefe2 445s ok 923 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 924 445s ok 925 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 926 445s ok 927 445s Set-Cookie: usertrack_test=a34dc169.613c5249001b4; path=/; expires=Sat, 16-Mar-24 11:09:23 GMT 445s Cookie: usertrack_test=a34dc169.613c5249001b4 445s ok 928 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 929 445s ok 930 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 931 445s ok 932 445s Set-Cookie: usertrack_test=d7d79387.613c5249014ea; path=/; expires=Sat, 16-Mar-24 11:09:23 GMT 445s Cookie: usertrack_test=d7d79387.613c5249014ea 445s ok 933 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 934 445s ok 935 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 936 445s ok 937 445s Set-Cookie: usertrack_test=ce38be91.613c524902781; path=/; expires=Sat, 16-Mar-24 11:09:23 GMT 445s Cookie: usertrack_test=ce38be91.613c524902781 445s ok 938 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 939 445s ok 940 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 941 445s ok 942 445s Set-Cookie: usertrack_test=b4fdbc0.613c524903af9; path=/; expires=Sat, 16-Mar-24 11:09:23 GMT 445s Cookie: usertrack_test=b4fdbc0.613c524903af9 445s ok 943 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 944 445s ok 945 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 946 445s ok 947 445s Set-Cookie: usertrack_test=4bf8eeb9.613c524904e6c; path=/; expires=Sat, 16-Mar-24 11:09:23 GMT 445s Cookie: usertrack_test=4bf8eeb9.613c524904e6c 445s ok 948 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 949 445s ok 950 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 951 445s ok 952 445s Set-Cookie: usertrack_test=46325ee6.613c524905fe8; path=/; expires=Sat, 16-Mar-24 11:09:23 GMT 445s Cookie: usertrack_test=46325ee6.613c524905fe8 445s ok 953 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 954 445s ok 955 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 956 445s ok 957 445s Set-Cookie: usertrack_test=eb640fa3.613c5249071c1; path=/; expires=Sat, 16-Mar-24 11:09:23 GMT 445s Cookie: usertrack_test=eb640fa3.613c5249071c1 445s ok 958 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 959 445s ok 960 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 961 445s ok 962 445s Set-Cookie: usertrack_test=81487c60.613c52490828b; path=/; expires=Sat, 16-Mar-24 11:09:23 GMT 445s Cookie: usertrack_test=81487c60.613c52490828b 445s ok 963 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 964 445s ok 965 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 966 445s ok 967 445s Set-Cookie: usertrack_test=8518f605.613c5249094a3; path=/; expires=Sat, 16-Mar-24 11:09:23 GMT 445s Cookie: usertrack_test=8518f605.613c5249094a3 445s ok 968 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 969 445s ok 970 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 971 445s ok 972 445s Set-Cookie: usertrack_test=a69d5176.613c52490a545; path=/; expires=Sat, 16-Mar-24 11:09:23 GMT 445s Cookie: usertrack_test=a69d5176.613c52490a545 445s ok 973 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 974 445s ok 975 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 976 445s ok 977 445s Set-Cookie: usertrack_test=6d434b6a.613c52490b566; path=/; expires=Sat, 16-Mar-24 11:09:23 GMT 445s Cookie: usertrack_test=6d434b6a.613c52490b566 445s ok 978 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 979 445s ok 980 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 981 445s ok 982 445s Set-Cookie: usertrack_test=26d41c9c.613c52490c59f; path=/; expires=Sat, 16-Mar-24 11:09:23 GMT 445s Cookie: usertrack_test=26d41c9c.613c52490c59f 445s ok 983 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 984 445s ok 985 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 986 445s ok 987 445s Set-Cookie: usertrack_test=895fae4d.613c52490d76c; path=/; expires=Sat, 16-Mar-24 11:09:23 GMT 445s Cookie: usertrack_test=895fae4d.613c52490d76c 445s ok 988 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 989 445s ok 990 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 991 445s ok 992 445s Set-Cookie: usertrack_test=8c4b493d.613c52490e874; path=/; expires=Sat, 16-Mar-24 11:09:23 GMT 445s Cookie: usertrack_test=8c4b493d.613c52490e874 445s ok 993 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 994 445s ok 995 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 996 445s ok 997 445s Set-Cookie: usertrack_test=366c2b21.613c52490f930; path=/; expires=Sat, 16-Mar-24 11:09:23 GMT 445s Cookie: usertrack_test=366c2b21.613c52490f930 445s ok 998 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 999 445s ok 1000 445s ok 1001 445s # testing : Checking return code is '200' 445s # expected: 200 445s # received: '200' 445s ok 1002 445s # usertrack_test=4f28e9bc.613c524910957; path=/; expires=Sat, 16-Mar-24 11:09:23 GMT 445s ok 1003 445s # expected: undef 445s # received: undef 445s ok 1004 445s ok 447s t/modules/vhost_alias.t ............. 447s 1..8 447s # Running under perl version 5.038002 for linux 447s # Current time local: Sat Mar 16 11:08:23 2024 447s # Current time GMT: Sat Mar 16 11:08:23 2024 447s # Using Test.pm version 1.31 447s # Using Apache/Test.pm version 1.42 447s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 447s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 447s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 447s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 447s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 447s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 447s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 447s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 447s # testing : VirtalDocumentRoot test 447s # expected: 'www.vha-test.com' 447s # received: 'www.vha-test.com' 447s ok 1 447s # testing : VirtualScriptAlias test 447s # expected: 'test cgi for www.vha-test.com' 447s # received: 'test cgi for www.vha-test.com' 447s ok 2 447s # testing : VirtalDocumentRoot test 447s # expected: 'big.server.name.from.heck.org' 447s # received: 'big.server.name.from.heck.org' 447s ok 3 447s # testing : VirtualScriptAlias test 447s # expected: 'test cgi for big.server.name.from.heck.org' 447s # received: 'test cgi for big.server.name.from.heck.org' 447s ok 4 447s # testing : VirtalDocumentRoot test 447s # expected: 'ab.com' 447s # received: 'ab.com' 447s ok 5 447s # testing : VirtualScriptAlias test 447s # expected: 'test cgi for ab.com' 447s # received: 'test cgi for ab.com' 447s ok 6 447s # testing : VirtalDocumentRoot test 447s # expected: 'w-t-f.net' 447s # received: 'w-t-f.net' 447s ok 7 447s # testing : VirtualScriptAlias test 447s # expected: 'test cgi for w-t-f.net' 447s # received: 'test cgi for w-t-f.net' 447s ok 8 447s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 447s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 447s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 447s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 447s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 447s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 447s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 447s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 447s # removing dir tree: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org 447s # removing dir tree: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com 447s # removing dir tree: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_ 447s # removing dir tree: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_ 447s # removing dir tree: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net 447s # removing dir tree: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias 447s # removing dir tree: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com 447s # removing dir tree: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server 447s # removing dir tree: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test 447s # removing dir tree: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org 447s # removing dir tree: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab 447s # removing dir tree: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com 447s # removing dir tree: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com 447s # removing dir tree: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/- 447s # removing dir tree: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net 447s # removing dir tree: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_ 447s # removing dir tree: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f 447s # removing dir tree: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck 447s # removing dir tree: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com 447s # removing dir tree: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test 447s # removing dir tree: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net 447s ok 450s t/php/all.t ......................... skipped: cannot find one of php4 or php5 or sapi_apache2.c 453s t/protocol/echo.t ................... 453s 1..8 453s # Running under perl version 5.038002 for linux 453s # Current time local: Sat Mar 16 11:08:28 2024 453s # Current time GMT: Sat Mar 16 11:08:28 2024 453s # Using Test.pm version 1.31 453s # Using Apache/Test.pm version 1.42 453s testing mod_echo_ssl 453s ok 1 453s #Cipher: TLS_AES_256_GCM_SHA384 453s #Peer DN: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 453s # testing : echo 453s # expected: 't/protocol/echo.t' 453s # received: 't/protocol/echo.t' 453s ok 2 453s # testing : echo 453s # expected: '/usr/bin/perl' 453s # received: '/usr/bin/perl' 453s ok 3 453s # testing : echo 453s # expected: '120030120030120030120030120030' 453s # received: '120030120030120030120030120030' 453s ok 4 453s testing mod_echo 453s ok 5 453s # testing : echo 453s # expected: 't/protocol/echo.t' 453s # received: 't/protocol/echo.t' 453s ok 6 453s # testing : echo 453s # expected: '/usr/bin/perl' 453s # received: '/usr/bin/perl' 453s ok 7 453s # testing : echo 453s # expected: '120030120030120030120030120030' 453s # received: '120030120030120030120030120030' 453s ok 8 453s ok 455s t/protocol/nntp-like.t .............. skipped: deferred accept() prohibits testing with >=2.1.0 and OS linux 458s t/security/CVE-2003-0542.t .......... 458s 1..1 458s # Running under perl version 5.038002 for linux 458s # Current time local: Sat Mar 16 11:08:33 2024 458s # Current time GMT: Sat Mar 16 11:08:33 2024 458s # Using Test.pm version 1.31 458s # Using Apache/Test.pm version 1.42 458s # testing : CAN-2003-0542 test case 458s # expected: 404 458s # received: '404' 458s ok 1 458s ok 460s t/security/CVE-2004-0747.t .......... 460s 1..1 460s # Running under perl version 5.038002 for linux 460s # Current time local: Sat Mar 16 11:08:36 2024 460s # Current time GMT: Sat Mar 16 11:08:36 2024 460s # Using Test.pm version 1.31 460s # Using Apache/Test.pm version 1.42 460s # testing : CAN-2004-0747 ap_resolve_env test case 460s # expected: 200 460s # received: 200 460s ok 1 460s ok 462s t/security/CVE-2004-0811.t .......... 462s 1..8 462s # Running under perl version 5.038002 for linux 462s # Current time local: Sat Mar 16 11:08:38 2024 462s # Current time GMT: Sat Mar 16 11:08:38 2024 462s # Using Test.pm version 1.31 462s # Using Apache/Test.pm version 1.42 462s # testing : subdir access allowed 462s # expected: 200 462s # received: '200' 462s ok 1 462s # testing : subdir access allowed 462s # expected: 200 462s # received: '200' 462s ok 2 462s # testing : subdir access allowed 462s # expected: 200 462s # received: '200' 462s ok 3 462s # testing : subdir access allowed 462s # expected: 200 462s # received: '200' 462s ok 4 462s # testing : topdir access denied 462s # expected: 401 462s # received: '401' 462s ok 5 462s # testing : topdir access denied 462s # expected: 401 462s # received: '401' 462s ok 6 462s # testing : topdir access denied 462s # expected: 401 462s # received: '401' 462s ok 7 462s # testing : topdir access denied 462s # expected: 401 462s # received: '401' 462s ok 8 462s ok 465s t/security/CVE-2004-0940.t .......... 465s 1..1 465s # Running under perl version 5.038002 for linux 465s # Current time local: Sat Mar 16 11:08:40 2024 465s # Current time GMT: Sat Mar 16 11:08:40 2024 465s # Using Test.pm version 1.31 465s # Using Apache/Test.pm version 1.42 465s # testing : response was 200 465s # expected: 200 465s # received: '200' 465s ok 1 465s ok 467s t/security/CVE-2004-0942.t .......... 467s 1..2 467s # Running under perl version 5.038002 for linux 467s # Current time local: Sat Mar 16 11:08:43 2024 467s # Current time GMT: Sat Mar 16 11:08:43 2024 467s # Using Test.pm version 1.31 467s # Using Apache/Test.pm version 1.42 467s ok 1 467s # testing : request was refused 467s # expected: qr/^HTTP\/1\.. 400/ 467s # received: 'HTTP/1.1 400 Bad Request 467s # ' 467s ok 2 467s ok 469s t/security/CVE-2004-0958.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c 471s t/security/CVE-2004-0959.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c, PHP not installed 473s t/security/CVE-2005-2491.t .......... 473s 1..4 473s # Running under perl version 5.038002 for linux 473s # Current time local: Sat Mar 16 11:08:49 2024 473s # Current time GMT: Sat Mar 16 11:08:49 2024 473s # Using Test.pm version 1.31 473s # Using Apache/Test.pm version 1.42 473s # testing : check that server did not segfault 473s # expected: 'Internal Server Error' 473s # received: 'Internal Server Error' 473s ok 1 473s # testing : check for 500 response error 473s # expected: 500 473s # received: '500' 473s ok 2 473s # testing : check that server did not segfault 473s # expected: 'Internal Server Error' 473s # received: 'Internal Server Error' 473s ok 3 473s # testing : check for 500 response error 473s # expected: 500 473s # received: '500' 473s ok 4 473s ok 476s t/security/CVE-2005-2700.t .......... 476s 1..2 476s # Running under perl version 5.038002 for linux 476s # Current time local: Sat Mar 16 11:08:51 2024 476s # Current time GMT: Sat Mar 16 11:08:51 2024 476s # Using Test.pm version 1.31 476s # Using Apache/Test.pm version 1.42 476s # testing : access permitted without ccert 476s # expected: 200 476s # received: '200' 476s ok 1 476s # testing : access *not* permitted without ccert 476s # expected: 200 476s # received: '403' 476s ok 2 476s ok 479s t/security/CVE-2005-3352.t .......... 479s 1..2 479s # Running under perl version 5.038002 for linux 479s # Current time local: Sat Mar 16 11:08:54 2024 479s # Current time GMT: Sat Mar 16 11:08:54 2024 479s # Using Test.pm version 1.31 479s # Using Apache/Test.pm version 1.42 479s # testing : response code is OK 479s # expected: 200 479s # received: '200' 479s ok 1 479s # testing : referer was escaped 479s # expected: qr/%22%3e/ 479s # received: ' 479s # 479s # Menu for /security/CVE-2005-3352.map 479s # 479s #

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

479s #
479s # 479s #
(Default) Go Back
479s # 479s # 479s # 479s # 479s # ' 479s ok 2 479s ok 481s t/security/CVE-2005-3357.t .......... 481s 1..3 481s # Running under perl version 5.038002 for linux 481s # Current time local: Sat Mar 16 11:08:57 2024 481s # Current time GMT: Sat Mar 16 11:08:57 2024 481s # Using Test.pm version 1.31 481s # Using Apache/Test.pm version 1.42 481s # URL is http://localhost:8534/ 481s ok 1 481s # testing : Expected bad request from 'GET http://localhost:8534/' 481s # expected: 400 481s # received: '400' 481s ok 2 481s # testing : errordoc content was served 481s # expected: qr/welcome to localhost/ 481s # received: 'welcome to localhost:8529 481s # ' 481s ok 3 481s ok 484s t/security/CVE-2006-5752.t .......... 484s 1..2 484s # Running under perl version 5.038002 for linux 484s # Current time local: Sat Mar 16 11:08:59 2024 484s # Current time GMT: Sat Mar 16 11:08:59 2024 484s # Using Test.pm version 1.31 484s # Using Apache/Test.pm version 1.42 484s # testing : server-status gave response 484s # expected: 200 484s # received: '200' 484s ok 1 484s # testing : response content-type had charset 484s # expected: qr/charset=/ 484s # received: 'text/html; charset=ISO-8859-1' 484s ok 2 484s ok 486s t/security/CVE-2007-5000.t .......... 486s 1..2 486s # Running under perl version 5.038002 for linux 486s # Current time local: Sat Mar 16 11:09:02 2024 486s # Current time GMT: Sat Mar 16 11:09:02 2024 486s # Using Test.pm version 1.31 486s # Using Apache/Test.pm version 1.42 486s # testing : response code is OK 486s # expected: 200 486s # received: '200' 486s ok 1 486s # testing : URI was escaped in response 486s # expected: qr// 486s # received: ' 486s # 486s # Menu for /security/CVE-2005-3352.map/<foo> 486s # 486s #

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

486s #
486s # 486s #
(Default) Go Back
486s # 486s # 486s # 486s # 486s # ' 486s ok 2 486s ok 490s t/security/CVE-2007-6388.t .......... 490s 1..2 490s # Running under perl version 5.038002 for linux 490s # Current time local: Sat Mar 16 11:09:04 2024 490s # Current time GMT: Sat Mar 16 11:09:04 2024 490s # Using Test.pm version 1.31 490s # Using Apache/Test.pm version 1.42 490s # testing : response code is OK 490s # expected: 200 490s # received: '200' 490s ok 1 490s # testing : refresh parameter not echoed verbatim 490s # expected: 42 490s # received: '42' 490s ok 2 490s ok 494s t/security/CVE-2008-2364.t .......... 494s 1..3 494s # Running under perl version 5.038002 for linux 494s # Current time local: Sat Mar 16 11:09:08 2024 494s # Current time GMT: Sat Mar 16 11:09:08 2024 494s # Using Test.pm version 1.31 494s # Using Apache/Test.pm version 1.42 494s # testing : reverse proxy to index.html 494s # expected: 200 494s # received: '200' 494s ok 1 494s # testing : small number of interim responses - CVE-2008-2364 494s # expected: 200 494s # received: '200' 494s ok 2 494s # testing : large number of interim responses - CVE-2008-2364 494s # expected: 502 494s # received: '502' 494s ok 3 494s ok 499s t/security/CVE-2009-1195.t .......... 499s 1..221 499s # Running under perl version 5.038002 for linux 499s # Current time local: Sat Mar 16 11:09:11 2024 499s # Current time GMT: Sat Mar 16 11:09:11 2024 499s # Using Test.pm version 1.31 499s # Using Apache/Test.pm version 1.42 499s # testing : Options should not be allowed for script #1; 500 response expected 499s # expected: 500 499s # received: '500' 499s ok 1 499s # testing : Options should be allowed for script #2; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 2 499s # testing : SSI should be evaluated but exec not permitted for script #2 499s # expected: '[an error occurred while processing this directive]' 499s # received: '[an error occurred while processing this directive]' 499s ok 3 499s # testing : Options should not be allowed for script #3; 500 response expected 499s # expected: 500 499s # received: '500' 499s ok 4 499s # testing : Options should be allowed for script #4; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 5 499s # testing : SSI should be evaluated but exec not permitted for script #4 499s # expected: '[an error occurred while processing this directive]' 499s # received: '[an error occurred while processing this directive]' 499s ok 6 499s # testing : Options should not be allowed for script #5; 500 response expected 499s # expected: 500 499s # received: '500' 499s ok 7 499s # testing : Options should be allowed for script #6; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 8 499s # testing : SSI should not be evaluated for script #6 499s # expected: qr/--\#exec cgi=/ 499s # received: '' 499s ok 9 499s # testing : Options should not be allowed for script #7; 500 response expected 499s # expected: 500 499s # received: '500' 499s ok 10 499s # testing : Options should not be allowed for script #8; 500 response expected 499s # expected: 500 499s # received: '500' 499s ok 11 499s # testing : Options should not be allowed for script #9; 500 response expected 499s # expected: 500 499s # received: '500' 499s ok 12 499s # testing : Options should not be allowed for script #10; 500 response expected 499s # expected: 500 499s # received: '500' 499s ok 13 499s # testing : Options should be allowed for script #11; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 14 499s # testing : SSI should be evaluated with exec allowed for script #11 499s # expected: 'perl cgi' 499s # received: 'perl cgi' 499s ok 15 499s # testing : Options should be allowed for script #12; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 16 499s # testing : SSI should be evaluated but exec not permitted for script #12 499s # expected: '[an error occurred while processing this directive]' 499s # received: '[an error occurred while processing this directive]' 499s ok 17 499s # testing : Options should be allowed for script #13; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 18 499s # testing : SSI should be evaluated with exec allowed for script #13 499s # expected: 'perl cgi' 499s # received: 'perl cgi' 499s ok 19 499s # testing : Options should be allowed for script #14; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 20 499s # testing : SSI should be evaluated but exec not permitted for script #14 499s # expected: '[an error occurred while processing this directive]' 499s # received: '[an error occurred while processing this directive]' 499s ok 21 499s # testing : Options should be allowed for script #15; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 22 499s # testing : SSI should not be evaluated for script #15 499s # expected: qr/--\#exec cgi=/ 499s # received: '' 499s ok 23 499s # testing : Options should be allowed for script #16; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 24 499s # testing : SSI should not be evaluated for script #16 499s # expected: qr/--\#exec cgi=/ 499s # received: '' 499s ok 25 499s # testing : Options should be allowed for script #17; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 26 499s # testing : SSI should be evaluated but exec not permitted for script #17 499s # expected: '[an error occurred while processing this directive]' 499s # received: '[an error occurred while processing this directive]' 499s ok 27 499s # testing : Options should be allowed for script #18; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 28 499s # testing : SSI should not be evaluated for script #18 499s # expected: qr/--\#exec cgi=/ 499s # received: '' 499s ok 29 499s # testing : Options should be allowed for script #19; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 30 499s # testing : SSI should be evaluated with exec allowed for script #19 499s # expected: 'perl cgi' 499s # received: 'perl cgi' 499s ok 31 499s # testing : Options should be allowed for script #20; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 32 499s # testing : SSI should not be evaluated for script #20 499s # expected: qr/--\#exec cgi=/ 499s # received: '' 499s ok 33 499s # testing : Options should be allowed for script #21; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 34 499s # testing : SSI should be evaluated with exec allowed for script #21 499s # expected: 'perl cgi' 499s # received: 'perl cgi' 499s ok 35 499s # testing : Options should be allowed for script #22; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 36 499s # testing : SSI should be evaluated but exec not permitted for script #22 499s # expected: '[an error occurred while processing this directive]' 499s # received: '[an error occurred while processing this directive]' 499s ok 37 499s # testing : Options should be allowed for script #23; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 38 499s # testing : SSI should be evaluated with exec allowed for script #23 499s # expected: 'perl cgi' 499s # received: 'perl cgi' 499s ok 39 499s # testing : Options should be allowed for script #24; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 40 499s # testing : SSI should be evaluated but exec not permitted for script #24 499s # expected: '[an error occurred while processing this directive]' 499s # received: '[an error occurred while processing this directive]' 499s ok 41 499s # testing : Options should be allowed for script #25; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 42 499s # testing : SSI should not be evaluated for script #25 499s # expected: qr/--\#exec cgi=/ 499s # received: '' 499s ok 43 499s # testing : Options should be allowed for script #26; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 44 499s # testing : SSI should not be evaluated for script #26 499s # expected: qr/--\#exec cgi=/ 499s # received: '' 499s ok 45 499s # testing : Options should be allowed for script #27; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 46 499s # testing : SSI should be evaluated but exec not permitted for script #27 499s # expected: '[an error occurred while processing this directive]' 499s # received: '[an error occurred while processing this directive]' 499s ok 47 499s # testing : Options should be allowed for script #28; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 48 499s # testing : SSI should not be evaluated for script #28 499s # expected: qr/--\#exec cgi=/ 499s # received: '' 499s ok 49 499s # testing : Options should be allowed for script #29; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 50 499s # testing : SSI should be evaluated with exec allowed for script #29 499s # expected: 'perl cgi' 499s # received: 'perl cgi' 499s ok 51 499s # testing : Options should be allowed for script #30; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 52 499s # testing : SSI should not be evaluated for script #30 499s # expected: qr/--\#exec cgi=/ 499s # received: '' 499s ok 53 499s # testing : Options should be allowed for script #31; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 54 499s # testing : SSI should not be evaluated for script #31 499s # expected: qr/--\#exec cgi=/ 499s # received: '' 499s ok 55 499s # testing : Options should be allowed for script #32; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 56 499s # testing : SSI should not be evaluated for script #32 499s # expected: qr/--\#exec cgi=/ 499s # received: '' 499s ok 57 499s # testing : Options should be allowed for script #33; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 58 499s # testing : SSI should not be evaluated for script #33 499s # expected: qr/--\#exec cgi=/ 499s # received: '' 499s ok 59 499s # testing : Options should be allowed for script #34; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 60 499s # testing : SSI should not be evaluated for script #34 499s # expected: qr/--\#exec cgi=/ 499s # received: '' 499s ok 61 499s # testing : Options should be allowed for script #35; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 62 499s # testing : SSI should not be evaluated for script #35 499s # expected: qr/--\#exec cgi=/ 499s # received: '' 499s ok 63 499s # testing : Options should be allowed for script #36; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 64 499s # testing : SSI should not be evaluated for script #36 499s # expected: qr/--\#exec cgi=/ 499s # received: '' 499s ok 65 499s # testing : Options should be allowed for script #37; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 66 499s # testing : SSI should not be evaluated for script #37 499s # expected: qr/--\#exec cgi=/ 499s # received: '' 499s ok 67 499s # testing : Options should be allowed for script #38; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 68 499s # testing : SSI should not be evaluated for script #38 499s # expected: qr/--\#exec cgi=/ 499s # received: '' 499s ok 69 499s # testing : Options should be allowed for script #39; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 70 499s # testing : SSI should not be evaluated for script #39 499s # expected: qr/--\#exec cgi=/ 499s # received: '' 499s ok 71 499s # testing : Options should be allowed for script #40; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 72 499s # testing : SSI should not be evaluated for script #40 499s # expected: qr/--\#exec cgi=/ 499s # received: '' 499s ok 73 499s # testing : Options should not be allowed for script #41; 500 response expected 499s # expected: 500 499s # received: '500' 499s ok 74 499s # testing : Options should be allowed for script #42; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 75 499s # testing : SSI should be evaluated but exec not permitted for script #42 499s # expected: '[an error occurred while processing this directive]' 499s # received: '[an error occurred while processing this directive]' 499s ok 76 499s # testing : Options should not be allowed for script #43; 500 response expected 499s # expected: 500 499s # received: '500' 499s ok 77 499s # testing : Options should be allowed for script #44; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 78 499s # testing : SSI should be evaluated but exec not permitted for script #44 499s # expected: '[an error occurred while processing this directive]' 499s # received: '[an error occurred while processing this directive]' 499s ok 79 499s # testing : Options should not be allowed for script #45; 500 response expected 499s # expected: 500 499s # received: '500' 499s ok 80 499s # testing : Options should be allowed for script #46; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 81 499s # testing : SSI should not be evaluated for script #46 499s # expected: qr/--\#exec cgi=/ 499s # received: '' 499s ok 82 499s # testing : Options should not be allowed for script #47; 500 response expected 499s # expected: 500 499s # received: '500' 499s ok 83 499s # testing : Options should not be allowed for script #48; 500 response expected 499s # expected: 500 499s # received: '500' 499s ok 84 499s # testing : Options should not be allowed for script #49; 500 response expected 499s # expected: 500 499s # received: '500' 499s ok 85 499s # testing : Options should not be allowed for script #50; 500 response expected 499s # expected: 500 499s # received: '500' 499s ok 86 499s # testing : Options should be allowed for script #51; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 87 499s # testing : SSI should be evaluated with exec allowed for script #51 499s # expected: 'perl cgi' 499s # received: 'perl cgi' 499s ok 88 499s # testing : Options should be allowed for script #52; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 89 499s # testing : SSI should be evaluated but exec not permitted for script #52 499s # expected: '[an error occurred while processing this directive]' 499s # received: '[an error occurred while processing this directive]' 499s ok 90 499s # testing : Options should be allowed for script #53; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 91 499s # testing : SSI should be evaluated with exec allowed for script #53 499s # expected: 'perl cgi' 499s # received: 'perl cgi' 499s ok 92 499s # testing : Options should be allowed for script #54; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 93 499s # testing : SSI should be evaluated but exec not permitted for script #54 499s # expected: '[an error occurred while processing this directive]' 499s # received: '[an error occurred while processing this directive]' 499s ok 94 499s # testing : Options should be allowed for script #55; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 95 499s # testing : SSI should not be evaluated for script #55 499s # expected: qr/--\#exec cgi=/ 499s # received: '' 499s ok 96 499s # testing : Options should be allowed for script #56; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 97 499s # testing : SSI should not be evaluated for script #56 499s # expected: qr/--\#exec cgi=/ 499s # received: '' 499s ok 98 499s # testing : Options should be allowed for script #57; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 99 499s # testing : SSI should be evaluated but exec not permitted for script #57 499s # expected: '[an error occurred while processing this directive]' 499s # received: '[an error occurred while processing this directive]' 499s ok 100 499s # testing : Options should be allowed for script #58; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 101 499s # testing : SSI should not be evaluated for script #58 499s # expected: qr/--\#exec cgi=/ 499s # received: '' 499s ok 102 499s # testing : Options should be allowed for script #59; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 103 499s # testing : SSI should be evaluated with exec allowed for script #59 499s # expected: 'perl cgi' 499s # received: 'perl cgi' 499s ok 104 499s # testing : Options should be allowed for script #60; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 105 499s # testing : SSI should not be evaluated for script #60 499s # expected: qr/--\#exec cgi=/ 499s # received: '' 499s ok 106 499s # testing : Options should be allowed for script #61; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 107 499s # testing : SSI should be evaluated with exec allowed for script #61 499s # expected: 'perl cgi' 499s # received: 'perl cgi' 499s ok 108 499s # testing : Options should be allowed for script #62; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 109 499s # testing : SSI should be evaluated but exec not permitted for script #62 499s # expected: '[an error occurred while processing this directive]' 499s # received: '[an error occurred while processing this directive]' 499s ok 110 499s # testing : Options should be allowed for script #63; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 111 499s # testing : SSI should be evaluated with exec allowed for script #63 499s # expected: 'perl cgi' 499s # received: 'perl cgi' 499s ok 112 499s # testing : Options should be allowed for script #64; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 113 499s # testing : SSI should be evaluated but exec not permitted for script #64 499s # expected: '[an error occurred while processing this directive]' 499s # received: '[an error occurred while processing this directive]' 499s ok 114 499s # testing : Options should be allowed for script #65; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 115 499s # testing : SSI should not be evaluated for script #65 499s # expected: qr/--\#exec cgi=/ 499s # received: '' 499s ok 116 499s # testing : Options should be allowed for script #66; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 117 499s # testing : SSI should not be evaluated for script #66 499s # expected: qr/--\#exec cgi=/ 499s # received: '' 499s ok 118 499s # testing : Options should be allowed for script #67; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 119 499s # testing : SSI should be evaluated but exec not permitted for script #67 499s # expected: '[an error occurred while processing this directive]' 499s # received: '[an error occurred while processing this directive]' 499s ok 120 499s # testing : Options should be allowed for script #68; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 121 499s # testing : SSI should not be evaluated for script #68 499s # expected: qr/--\#exec cgi=/ 499s # received: '' 499s ok 122 499s # testing : Options should be allowed for script #69; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 123 499s # testing : SSI should be evaluated with exec allowed for script #69 499s # expected: 'perl cgi' 499s # received: 'perl cgi' 499s ok 124 499s # testing : Options should be allowed for script #70; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 125 499s # testing : SSI should not be evaluated for script #70 499s # expected: qr/--\#exec cgi=/ 499s # received: '' 499s ok 126 499s # testing : Options should be allowed for script #71; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 127 499s # testing : SSI should be evaluated but exec not permitted for script #71 499s # expected: '[an error occurred while processing this directive]' 499s # received: '[an error occurred while processing this directive]' 499s ok 128 499s # testing : Options should be allowed for script #72; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 129 499s # testing : SSI should be evaluated but exec not permitted for script #72 499s # expected: '[an error occurred while processing this directive]' 499s # received: '[an error occurred while processing this directive]' 499s ok 130 499s # testing : Options should be allowed for script #73; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 131 499s # testing : SSI should be evaluated but exec not permitted for script #73 499s # expected: '[an error occurred while processing this directive]' 499s # received: '[an error occurred while processing this directive]' 499s ok 132 499s # testing : Options should be allowed for script #74; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 133 499s # testing : SSI should be evaluated but exec not permitted for script #74 499s # expected: '[an error occurred while processing this directive]' 499s # received: '[an error occurred while processing this directive]' 499s ok 134 499s # testing : Options should be allowed for script #75; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 135 499s # testing : SSI should be evaluated but exec not permitted for script #75 499s # expected: '[an error occurred while processing this directive]' 499s # received: '[an error occurred while processing this directive]' 499s ok 136 499s # testing : Options should be allowed for script #76; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 137 499s # testing : SSI should be evaluated but exec not permitted for script #76 499s # expected: '[an error occurred while processing this directive]' 499s # received: '[an error occurred while processing this directive]' 499s ok 138 499s # testing : Options should be allowed for script #77; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 139 499s # testing : SSI should be evaluated but exec not permitted for script #77 499s # expected: '[an error occurred while processing this directive]' 499s # received: '[an error occurred while processing this directive]' 499s ok 140 499s # testing : Options should be allowed for script #78; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 141 499s # testing : SSI should be evaluated but exec not permitted for script #78 499s # expected: '[an error occurred while processing this directive]' 499s # received: '[an error occurred while processing this directive]' 499s ok 142 499s # testing : Options should be allowed for script #79; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 143 499s # testing : SSI should be evaluated but exec not permitted for script #79 499s # expected: '[an error occurred while processing this directive]' 499s # received: '[an error occurred while processing this directive]' 499s ok 144 499s # testing : Options should be allowed for script #80; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 145 499s # testing : SSI should be evaluated but exec not permitted for script #80 499s # expected: '[an error occurred while processing this directive]' 499s # received: '[an error occurred while processing this directive]' 499s ok 146 499s # testing : Options should not be allowed for script #81; 500 response expected 499s # expected: 500 499s # received: '500' 499s ok 147 499s # testing : Options should be allowed for script #82; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 148 499s # testing : SSI should be evaluated but exec not permitted for script #82 499s # expected: '[an error occurred while processing this directive]' 499s # received: '[an error occurred while processing this directive]' 499s ok 149 499s # testing : Options should not be allowed for script #83; 500 response expected 499s # expected: 500 499s # received: '500' 499s ok 150 499s # testing : Options should be allowed for script #84; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 151 499s # testing : SSI should be evaluated but exec not permitted for script #84 499s # expected: '[an error occurred while processing this directive]' 499s # received: '[an error occurred while processing this directive]' 499s ok 152 499s # testing : Options should not be allowed for script #85; 500 response expected 499s # expected: 500 499s # received: '500' 499s ok 153 499s # testing : Options should be allowed for script #86; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 154 499s # testing : SSI should not be evaluated for script #86 499s # expected: qr/--\#exec cgi=/ 499s # received: '' 499s ok 155 499s # testing : Options should not be allowed for script #87; 500 response expected 499s # expected: 500 499s # received: '500' 499s ok 156 499s # testing : Options should not be allowed for script #88; 500 response expected 499s # expected: 500 499s # received: '500' 499s ok 157 499s # testing : Options should not be allowed for script #89; 500 response expected 499s # expected: 500 499s # received: '500' 499s ok 158 499s # testing : Options should not be allowed for script #90; 500 response expected 499s # expected: 500 499s # received: '500' 499s ok 159 499s # testing : Options should be allowed for script #91; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 160 499s # testing : SSI should be evaluated with exec allowed for script #91 499s # expected: 'perl cgi' 499s # received: 'perl cgi' 499s ok 161 499s # testing : Options should be allowed for script #92; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 162 499s # testing : SSI should be evaluated but exec not permitted for script #92 499s # expected: '[an error occurred while processing this directive]' 499s # received: '[an error occurred while processing this directive]' 499s ok 163 499s # testing : Options should be allowed for script #93; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 164 499s # testing : SSI should be evaluated with exec allowed for script #93 499s # expected: 'perl cgi' 499s # received: 'perl cgi' 499s ok 165 499s # testing : Options should be allowed for script #94; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 166 499s # testing : SSI should be evaluated but exec not permitted for script #94 499s # expected: '[an error occurred while processing this directive]' 499s # received: '[an error occurred while processing this directive]' 499s ok 167 499s # testing : Options should be allowed for script #95; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 168 499s # testing : SSI should not be evaluated for script #95 499s # expected: qr/--\#exec cgi=/ 499s # received: '' 499s ok 169 499s # testing : Options should be allowed for script #96; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 170 499s # testing : SSI should not be evaluated for script #96 499s # expected: qr/--\#exec cgi=/ 499s # received: '' 499s ok 171 499s # testing : Options should be allowed for script #97; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 172 499s # testing : SSI should be evaluated but exec not permitted for script #97 499s # expected: '[an error occurred while processing this directive]' 499s # received: '[an error occurred while processing this directive]' 499s ok 173 499s # testing : Options should be allowed for script #98; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 174 499s # testing : SSI should not be evaluated for script #98 499s # expected: qr/--\#exec cgi=/ 499s # received: '' 499s ok 175 499s # testing : Options should be allowed for script #99; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 176 499s # testing : SSI should be evaluated with exec allowed for script #99 499s # expected: 'perl cgi' 499s # received: 'perl cgi' 499s ok 177 499s # testing : Options should be allowed for script #100; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 178 499s # testing : SSI should not be evaluated for script #100 499s # expected: qr/--\#exec cgi=/ 499s # received: '' 499s ok 179 499s # testing : Options should be allowed for script #101; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 180 499s # testing : SSI should be evaluated with exec allowed for script #101 499s # expected: 'perl cgi' 499s # received: 'perl cgi' 499s ok 181 499s # testing : Options should be allowed for script #102; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 182 499s # testing : SSI should be evaluated but exec not permitted for script #102 499s # expected: '[an error occurred while processing this directive]' 499s # received: '[an error occurred while processing this directive]' 499s ok 183 499s # testing : Options should be allowed for script #103; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 184 499s # testing : SSI should be evaluated with exec allowed for script #103 499s # expected: 'perl cgi' 499s # received: 'perl cgi' 499s ok 185 499s # testing : Options should be allowed for script #104; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 186 499s # testing : SSI should be evaluated but exec not permitted for script #104 499s # expected: '[an error occurred while processing this directive]' 499s # received: '[an error occurred while processing this directive]' 499s ok 187 499s # testing : Options should be allowed for script #105; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 188 499s # testing : SSI should not be evaluated for script #105 499s # expected: qr/--\#exec cgi=/ 499s # received: '' 499s ok 189 499s # testing : Options should be allowed for script #106; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 190 499s # testing : SSI should not be evaluated for script #106 499s # expected: qr/--\#exec cgi=/ 499s # received: '' 499s ok 191 499s # testing : Options should be allowed for script #107; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 192 499s # testing : SSI should be evaluated but exec not permitted for script #107 499s # expected: '[an error occurred while processing this directive]' 499s # received: '[an error occurred while processing this directive]' 499s ok 193 499s # testing : Options should be allowed for script #108; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 194 499s # testing : SSI should not be evaluated for script #108 499s # expected: qr/--\#exec cgi=/ 499s # received: '' 499s ok 195 499s # testing : Options should be allowed for script #109; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 196 499s # testing : SSI should be evaluated with exec allowed for script #109 499s # expected: 'perl cgi' 499s # received: 'perl cgi' 499s ok 197 499s # testing : Options should be allowed for script #110; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 198 499s # testing : SSI should not be evaluated for script #110 499s # expected: qr/--\#exec cgi=/ 499s # received: '' 499s ok 199 499s # testing : Options should be allowed for script #111; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 200 499s # testing : SSI should be evaluated with exec allowed for script #111 499s # expected: 'perl cgi' 499s # received: 'perl cgi' 499s ok 201 499s # testing : Options should be allowed for script #112; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 202 499s # testing : SSI should be evaluated with exec allowed for script #112 499s # expected: 'perl cgi' 499s # received: 'perl cgi' 499s ok 203 499s # testing : Options should be allowed for script #113; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 204 499s # testing : SSI should be evaluated with exec allowed for script #113 499s # expected: 'perl cgi' 499s # received: 'perl cgi' 499s ok 205 499s # testing : Options should be allowed for script #114; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 206 499s # testing : SSI should be evaluated with exec allowed for script #114 499s # expected: 'perl cgi' 499s # received: 'perl cgi' 499s ok 207 499s # testing : Options should be allowed for script #115; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 208 499s # testing : SSI should be evaluated with exec allowed for script #115 499s # expected: 'perl cgi' 499s # received: 'perl cgi' 499s ok 209 499s # testing : Options should be allowed for script #116; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 210 499s # testing : SSI should be evaluated with exec allowed for script #116 499s # expected: 'perl cgi' 499s # received: 'perl cgi' 499s ok 211 499s # testing : Options should be allowed for script #117; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 212 499s # testing : SSI should be evaluated with exec allowed for script #117 499s # expected: 'perl cgi' 499s # received: 'perl cgi' 499s ok 213 499s # testing : Options should be allowed for script #118; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 214 499s # testing : SSI should be evaluated with exec allowed for script #118 499s # expected: 'perl cgi' 499s # received: 'perl cgi' 499s ok 215 499s # testing : Options should be allowed for script #119; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 216 499s # testing : SSI should be evaluated with exec allowed for script #119 499s # expected: 'perl cgi' 499s # received: 'perl cgi' 499s ok 217 499s # testing : Options should be allowed for script #120; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 218 499s # testing : SSI should be evaluated with exec allowed for script #120 499s # expected: 'perl cgi' 499s # received: 'perl cgi' 499s ok 219 499s # testing : Options should be allowed for script #121; 200 response expected 499s # expected: 200 499s # received: '200' 499s ok 220 499s # testing : SSI should be evaluated with exec allowed for script #121 499s # expected: 'perl cgi' 499s # received: 'perl cgi' 499s ok 221 499s ok 503s t/security/CVE-2009-1890.t .......... 503s 1..7 503s # Running under perl version 5.038002 for linux 503s # Current time local: Sat Mar 16 11:09:17 2024 503s # Current time GMT: Sat Mar 16 11:09:17 2024 503s # Using Test.pm version 1.31 503s # Using Apache/Test.pm version 1.42 503s ok 1 503s ok 2 503s ok 3 503s ok 4 503s ok 5 503s # testing : request was parsed 503s # expected: qr/^HTTP\/1\.. 200/ 503s # received: 'HTTP/1.1 200 OK 503s # ' 503s ok 6 503s # header: Date: Sat, 16 Mar 2024 11:09:19 GMT 503s # header: Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 503s # header: Vary: In-If1 503s # header: DMMATCH1: 1 503s # header: Content-Type: text/plain 503s # header: Connection: close 503s # header: 503s # got: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 503s # remaining: 0 503s # testing : read entire body 503s # expected: 0 503s # received: 0 503s ok 7 503s ok 505s t/security/CVE-2009-3555.t .......... 505s 1..4 505s # Running under perl version 5.038002 for linux 505s # Current time local: Sat Mar 16 11:09:20 2024 505s # Current time GMT: Sat Mar 16 11:09:20 2024 505s # Using Test.pm version 1.31 505s # Using Apache/Test.pm version 1.42 505s ok 1 # skip Skipping test for TLSv1.3 505s ok 2 # skip Skipping test for TLSv1.3 505s ok 3 # skip Skipping test for TLSv1.3 505s ok 4 # skip Skipping test for TLSv1.3 505s ok 507s t/security/CVE-2011-3368-rewrite.t .. 507s 1..3 507s # Running under perl version 5.038002 for linux 507s # Current time local: Sat Mar 16 11:09:23 2024 507s # Current time GMT: Sat Mar 16 11:09:23 2024 507s # Using Test.pm version 1.31 507s # Using Apache/Test.pm version 1.42 507s ok 1 507s ok 2 507s # testing : got 400 error 507s # expected: qr/^HTTP\/1\.. 400 Bad Request/ 507s # received: 'HTTP/1.1 400 Bad Request 507s # ' 507s ok 3 507s ok 510s t/security/CVE-2011-3368.t .......... 510s 1..3 510s # Running under perl version 5.038002 for linux 510s # Current time local: Sat Mar 16 11:09:25 2024 510s # Current time GMT: Sat Mar 16 11:09:25 2024 510s # Using Test.pm version 1.31 510s # Using Apache/Test.pm version 1.42 510s ok 1 510s ok 2 510s # testing : got 400 error 510s # expected: qr/^HTTP\/1\.. 400 Bad Request/ 510s # received: 'HTTP/1.1 400 Bad Request 510s # ' 510s ok 3 510s ok 513s t/security/CVE-2017-7659.t .......... 513s 1..2 513s # Running under perl version 5.038002 for linux 513s # Current time local: Sat Mar 16 11:09:28 2024 513s # Current time GMT: Sat Mar 16 11:09:28 2024 513s # Using Test.pm version 1.31 513s # Using Apache/Test.pm version 1.42 513s ok 1 513s ok 2 513s ok 516s t/security/CVE-2019-0215.t .......... 516s 1..2 516s # Running under perl version 5.038002 for linux 516s # Current time local: Sat Mar 16 11:09:31 2024 516s # Current time GMT: Sat Mar 16 11:09:31 2024 516s # Using Test.pm version 1.31 516s # Using Apache/Test.pm version 1.42 516s # Using TLSv13, expecting status 403 516s # testing : first access denied without client cert 516s # expected: 403 516s # received: '403' 516s ok 1 516s # testing : second access denied without client cert 516s # expected: 403 516s # received: '403' 516s ok 2 516s ok 518s t/security/CVE-2020-1927.t .......... 518s 1..1 518s # Running under perl version 5.038002 for linux 518s # Current time local: Sat Mar 16 11:09:34 2024 518s # Current time GMT: Sat Mar 16 11:09:34 2024 518s # Using Test.pm version 1.31 518s # Using Apache/Test.pm version 1.42 518s # SENDING to 127.0.0.1:8547 518s # GET /CVE-2020-1927/%0D%0Ahttp://127.0.0.1/ HTTP/1.1 518s Host: merge-disabled 518s Connection: close 518s 518s # SENDING to 127.0.0.1:8547 518s # GET /CVE-2020-1927/%0D%0Ahttp://127.0.0.1/ HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 518s # testing : regex didn't match and redirect 518s # expected: 404 518s # received: '404' 518s ok 1 518s ok 521s t/ssl/basicauth.t ................... 521s 1..4 521s # Running under perl version 5.038002 for linux 521s # Current time local: Sat Mar 16 11:09:36 2024 521s # Current time GMT: Sat Mar 16 11:09:36 2024 521s # Using Test.pm version 1.31 521s # Using Apache/Test.pm version 1.42 521s # testing : Getting /ssl-fakebasicauth/index.html with no cert 521s # expected: qr/^(500|403)$/ 521s # received: '403' 521s ok 1 521s # testing : Getting /ssl-fakebasicauth/index.html with client_snakeoil cert 521s # expected: 200 521s # received: '200' 521s ok 2 521s # testing : Getting /ssl-fakebasicauth/index.html with client_ok cert 521s # expected: 401 521s # received: '401' 521s ok 3 521s ok 4 # skip Colon in username test skipped. 521s ok 524s t/ssl/env.t ......................... 524s 1..30 524s # Running under perl version 5.038002 for linux 524s # Current time local: Sat Mar 16 11:09:39 2024 524s # Current time GMT: Sat Mar 16 11:09:39 2024 524s # Using Test.pm version 1.31 524s # Using Apache/Test.pm version 1.42 524s # testing : response status OK 524s # expected: 200 524s # received: '200' 524s ok 1 524s #SSL_SERVER_I_DN_Email: expect 'test-dev@httpd.apache.org', got 'test-dev@httpd.apache.org' 524s ok 2 524s #SSL_SERVER_I_DN_CN: expect 'ca', got 'ca' 524s ok 3 524s #SSL_SERVER_I_DN_OU: expect 'httpd-test', got 'httpd-test' 524s ok 4 524s #SSL_SERVER_I_DN_C: expect 'US', got 'US' 524s ok 5 524s #SSL_SERVER_I_DN_L: expect 'San Francisco', got 'San Francisco' 524s ok 6 524s #SSL_SERVER_I_DN_O: expect 'ASF', got 'ASF' 524s ok 7 524s #SSL_SERVER_I_DN_ST: expect 'California', got 'California' 524s ok 8 524s #SSL_CLIENT_S_DN_Email should not exist 524s ok 9 524s #SSL_CLIENT_S_DN_L should not exist 524s ok 10 524s #SSL_CLIENT_S_DN_C should not exist 524s ok 11 524s #SSL_CLIENT_S_DN_O should not exist 524s ok 12 524s #SSL_CLIENT_S_DN_ST should not exist 524s ok 13 524s #SSL_CLIENT_S_DN_OU should not exist 524s ok 14 524s #SSL_CLIENT_S_DN_CN should not exist 524s ok 15 524s # testing : second response status OK 524s # expected: 200 524s # received: '200' 524s ok 16 524s #SSL_SERVER_I_DN_Email: expect 'test-dev@httpd.apache.org', got 'test-dev@httpd.apache.org' 524s ok 17 524s #SSL_SERVER_I_DN_CN: expect 'ca', got 'ca' 524s ok 18 524s #SSL_SERVER_I_DN_OU: expect 'httpd-test', got 'httpd-test' 524s ok 19 524s #SSL_SERVER_I_DN_C: expect 'US', got 'US' 524s ok 20 524s #SSL_SERVER_I_DN_L: expect 'San Francisco', got 'San Francisco' 524s ok 21 524s #SSL_SERVER_I_DN_O: expect 'ASF', got 'ASF' 524s ok 22 524s #SSL_SERVER_I_DN_ST: expect 'California', got 'California' 524s ok 23 524s #SSL_CLIENT_S_DN_Email: expect 'test-dev@httpd.apache.org', got 'test-dev@httpd.apache.org' 524s ok 24 524s #SSL_CLIENT_S_DN_L: expect 'Mackay', got 'Mackay' 524s ok 25 524s #SSL_CLIENT_S_DN_C: expect 'AU', got 'AU' 524s ok 26 524s #SSL_CLIENT_S_DN_O: expect 'Snake Oil, Ltd.', got 'Snake Oil, Ltd.' 524s ok 27 524s #SSL_CLIENT_S_DN_ST: expect 'Queensland', got 'Queensland' 524s ok 28 524s #SSL_CLIENT_S_DN_OU: expect 'Staff', got 'Staff' 524s ok 29 524s #SSL_CLIENT_S_DN_CN: expect 'client_snakeoil', got 'client_snakeoil' 524s ok 30 524s ok 526s t/ssl/extlookup.t ................... 526s 1..4 526s # Running under perl version 5.038002 for linux 526s # Current time local: Sat Mar 16 11:09:42 2024 526s # Current time GMT: Sat Mar 16 11:09:42 2024 526s # Using Test.pm version 1.31 526s # Using Apache/Test.pm version 1.42 526s # testing : ssl_ext_lookup works for 1.3.6.1.4.1.18060.12.0 526s # expected: 200 526s # received: '200' 526s ok 1 526s # testing : Extension value match for 1.3.6.1.4.1.18060.12.0 526s # expected: 'Lemons' 526s # received: 'Lemons' 526s ok 2 526s # testing : ssl_ext_lookup works for 2.16.840.1.113730.1.13 526s # expected: 200 526s # received: '200' 526s ok 3 526s # testing : Extension value match for 2.16.840.1.113730.1.13 526s # expected: 'This Is A Comment' 526s # received: 'This Is A Comment' 526s ok 4 526s ok 529s t/ssl/fakeauth.t .................... 529s 1..3 529s # Running under perl version 5.038002 for linux 529s # Current time local: Sat Mar 16 11:09:44 2024 529s # Current time GMT: Sat Mar 16 11:09:44 2024 529s # Using Test.pm version 1.31 529s # Using Apache/Test.pm version 1.42 529s # testing : Getting /ssl-fakebasicauth2/index.html with no cert 529s # expected: qr/^(500|403)$/ 529s # received: '403' 529s ok 1 529s # testing : Getting /ssl-fakebasicauth2/index.html with client_snakeoil cert 529s # expected: 200 529s # received: '200' 529s ok 2 529s # testing : Getting /ssl-fakebasicauth2/index.html with client_ok cert 529s # expected: 200 529s # received: '200' 529s ok 3 529s ok 532s t/ssl/headers.t ..................... 532s 1..3 532s # Running under perl version 5.038002 for linux 532s # Current time local: Sat Mar 16 11:09:47 2024 532s # Current time GMT: Sat Mar 16 11:09:47 2024 532s # Using Test.pm version 1.31 532s # Using Apache/Test.pm version 1.42 532s # testing : SSLFlag header set 532s # expected: qr/X-SSL-Flag: on/ 532s # received: 'HTTP/1.1 200 OK 532s # Connection: close 532s # Date: Sat, 16 Mar 2024 11:09:50 GMT 532s # Accept-Ranges: bytes 532s # ETag: "c-60bb3bbdae3c0" 532s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 532s # Vary: In-If1 532s # Content-Length: 12 532s # Content-Type: text/html 532s # Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 532s # Client-Date: Sat, 16 Mar 2024 11:09:50 GMT 532s # Client-Peer: 127.0.0.1:8532 532s # Client-Response-Num: 1 532s # Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 532s # Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 532s # Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 532s # Client-SSL-Socket-Class: IO::Socket::SSL 532s # Client-SSL-Version: TLSv1_3 532s # DMMATCH1: 1 532s # X-SSL-Cert: -----BEGIN CERTIFICATE----- MIIE0TCCA7mgAwIBAgIBCzANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjQwMzE2 MTEwMzEwWhcNMjUwMzE2MTEwMzEwWjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsKUY5H/skNRt6he3gSBgQUZ2 br+Iuu02VUqoAEyI/zdPlY1L4eMQgM5W3WKRn9tJM0yb7dACNvQgRWTxJVGImr4w +5BEr0gE1JwxzPC29NMaRBklXLFTy9loyO8kyeCLGsKo+Mu5FXUO/GowynychGJp 1mMfYcap3SEP94XwSa9c7nIM9yVYmFF4xq6nIIcKb/wQwkfw4+nsJJFsPqEA2JlB EOCUhm2NCKR1WA13PglJ01S0B8i4RCYTeBCTD/qWNtpx8nLGAjaQnAjut7GKHLEF 1BtXAiq643LWK0kSaO8z6xhWVrEwCdvHUnSFrJ59jC359C1uGsTRH8OCIiMvNQID AQABo4IBGjCCARYwNAYDVR0RBC0wK4IJbG9jYWxob3N0oB4GCCsGAQUFBwgHoBIW EF9odHRwcy5sb2NhbGhvc3QwHQYDVR0OBBYEFKFpPf/zc4a8KnfYTr3kZjiC40+5 MIG+BgNVHSMEgbYwgbOhgZqkgZcwgZQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApD YWxpZm9ybmlhMRYwFAYDVQQHDA1TYW4gRnJhbmNpc2NvMQwwCgYDVQQKDANBU0Yx EzARBgNVBAsMCmh0dHBkLXRlc3QxCzAJBgNVBAMMAmNhMSgwJgYJKoZIhvcNAQkB Fhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnghQqnPcOjYbDq1CflgvpB72ghh2n uDANBgkqhkiG9w0BAQsFAAOCAQEAA2/1krBBAcomm68NOMFH6nbBoWBQAa4pKEaV FiE5aUwdx9aEVXcIgP4YPAPGoCPyRezH0bK03V7yFkXX6U8I2fUcrb1nsAUaxaze X+ikRl5miCaLCSH2s2mj2zaXpc9BJszRMTzbdQogyURTfcL+D2AOcgHB30r9dr5F e9Y6N/7GZ+cAGDzL5mNQpc6TMjUACTUc9uletIVcdgzEHGqSBWS2WrPyEOfWXNtI Kkcib6kUg/lcHpdqCSQO9ccHMIJznC6aaEum8fKeSZjNPW6aAC6m7hykAB3L2egH qpIjMzXyRp/h3JWjjy39Yk7Z8naYHGsjjLnuSuuj6iTqViuGKQ== -----END CERTIFICATE----- 532s # X-SSL-Flag: on 532s # X-SSL-None: (null) 532s # 532s # ' 532s ok 1 532s # testing : SSL certificate is unwrapped 532s # expected: qr/X-SSL-Cert:.*END CERTIFICATE-----/ 532s # received: 'HTTP/1.1 200 OK 532s # Connection: close 532s # Date: Sat, 16 Mar 2024 11:09:50 GMT 532s # Accept-Ranges: bytes 532s # ETag: "c-60bb3bbdae3c0" 532s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 532s # Vary: In-If1 532s # Content-Length: 12 532s # Content-Type: text/html 532s # Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 532s # Client-Date: Sat, 16 Mar 2024 11:09:50 GMT 532s # Client-Peer: 127.0.0.1:8532 532s # Client-Response-Num: 1 532s # Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 532s # Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 532s # Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 532s # Client-SSL-Socket-Class: IO::Socket::SSL 532s # Client-SSL-Version: TLSv1_3 532s # DMMATCH1: 1 532s # X-SSL-Cert: -----BEGIN CERTIFICATE----- MIIE0TCCA7mgAwIBAgIBCzANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjQwMzE2 MTEwMzEwWhcNMjUwMzE2MTEwMzEwWjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsKUY5H/skNRt6he3gSBgQUZ2 br+Iuu02VUqoAEyI/zdPlY1L4eMQgM5W3WKRn9tJM0yb7dACNvQgRWTxJVGImr4w +5BEr0gE1JwxzPC29NMaRBklXLFTy9loyO8kyeCLGsKo+Mu5FXUO/GowynychGJp 1mMfYcap3SEP94XwSa9c7nIM9yVYmFF4xq6nIIcKb/wQwkfw4+nsJJFsPqEA2JlB EOCUhm2NCKR1WA13PglJ01S0B8i4RCYTeBCTD/qWNtpx8nLGAjaQnAjut7GKHLEF 1BtXAiq643LWK0kSaO8z6xhWVrEwCdvHUnSFrJ59jC359C1uGsTRH8OCIiMvNQID AQABo4IBGjCCARYwNAYDVR0RBC0wK4IJbG9jYWxob3N0oB4GCCsGAQUFBwgHoBIW EF9odHRwcy5sb2NhbGhvc3QwHQYDVR0OBBYEFKFpPf/zc4a8KnfYTr3kZjiC40+5 MIG+BgNVHSMEgbYwgbOhgZqkgZcwgZQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApD YWxpZm9ybmlhMRYwFAYDVQQHDA1TYW4gRnJhbmNpc2NvMQwwCgYDVQQKDANBU0Yx EzARBgNVBAsMCmh0dHBkLXRlc3QxCzAJBgNVBAMMAmNhMSgwJgYJKoZIhvcNAQkB Fhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnghQqnPcOjYbDq1CflgvpB72ghh2n uDANBgkqhkiG9w0BAQsFAAOCAQEAA2/1krBBAcomm68NOMFH6nbBoWBQAa4pKEaV FiE5aUwdx9aEVXcIgP4YPAPGoCPyRezH0bK03V7yFkXX6U8I2fUcrb1nsAUaxaze X+ikRl5miCaLCSH2s2mj2zaXpc9BJszRMTzbdQogyURTfcL+D2AOcgHB30r9dr5F e9Y6N/7GZ+cAGDzL5mNQpc6TMjUACTUc9uletIVcdgzEHGqSBWS2WrPyEOfWXNtI Kkcib6kUg/lcHpdqCSQO9ccHMIJznC6aaEum8fKeSZjNPW6aAC6m7hykAB3L2egH qpIjMzXyRp/h3JWjjy39Yk7Z8naYHGsjjLnuSuuj6iTqViuGKQ== -----END CERTIFICATE----- 532s # X-SSL-Flag: on 532s # X-SSL-None: (null) 532s # 532s # ' 532s ok 2 532s # testing : unknown SSL variable not given 532s # expected: qr/X-SSL-None: \(null\)\n/ 532s # received: 'HTTP/1.1 200 OK 532s # Connection: close 532s # Date: Sat, 16 Mar 2024 11:09:50 GMT 532s # Accept-Ranges: bytes 532s # ETag: "c-60bb3bbdae3c0" 532s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 532s # Vary: In-If1 532s # Content-Length: 12 532s # Content-Type: text/html 532s # Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 532s # Client-Date: Sat, 16 Mar 2024 11:09:50 GMT 532s # Client-Peer: 127.0.0.1:8532 532s # Client-Response-Num: 1 532s # Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 532s # Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 532s # Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 532s # Client-SSL-Socket-Class: IO::Socket::SSL 532s # Client-SSL-Version: TLSv1_3 532s # DMMATCH1: 1 532s # X-SSL-Cert: -----BEGIN CERTIFICATE----- MIIE0TCCA7mgAwIBAgIBCzANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjQwMzE2 MTEwMzEwWhcNMjUwMzE2MTEwMzEwWjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsKUY5H/skNRt6he3gSBgQUZ2 br+Iuu02VUqoAEyI/zdPlY1L4eMQgM5W3WKRn9tJM0yb7dACNvQgRWTxJVGImr4w +5BEr0gE1JwxzPC29NMaRBklXLFTy9loyO8kyeCLGsKo+Mu5FXUO/GowynychGJp 1mMfYcap3SEP94XwSa9c7nIM9yVYmFF4xq6nIIcKb/wQwkfw4+nsJJFsPqEA2JlB EOCUhm2NCKR1WA13PglJ01S0B8i4RCYTeBCTD/qWNtpx8nLGAjaQnAjut7GKHLEF 1BtXAiq643LWK0kSaO8z6xhWVrEwCdvHUnSFrJ59jC359C1uGsTRH8OCIiMvNQID AQABo4IBGjCCARYwNAYDVR0RBC0wK4IJbG9jYWxob3N0oB4GCCsGAQUFBwgHoBIW EF9odHRwcy5sb2NhbGhvc3QwHQYDVR0OBBYEFKFpPf/zc4a8KnfYTr3kZjiC40+5 MIG+BgNVHSMEgbYwgbOhgZqkgZcwgZQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApD YWxpZm9ybmlhMRYwFAYDVQQHDA1TYW4gRnJhbmNpc2NvMQwwCgYDVQQKDANBU0Yx EzARBgNVBAsMCmh0dHBkLXRlc3QxCzAJBgNVBAMMAmNhMSgwJgYJKoZIhvcNAQkB Fhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnghQqnPcOjYbDq1CflgvpB72ghh2n uDANBgkqhkiG9w0BAQsFAAOCAQEAA2/1krBBAcomm68NOMFH6nbBoWBQAa4pKEaV FiE5aUwdx9aEVXcIgP4YPAPGoCPyRezH0bK03V7yFkXX6U8I2fUcrb1nsAUaxaze X+ikRl5miCaLCSH2s2mj2zaXpc9BJszRMTzbdQogyURTfcL+D2AOcgHB30r9dr5F e9Y6N/7GZ+cAGDzL5mNQpc6TMjUACTUc9uletIVcdgzEHGqSBWS2WrPyEOfWXNtI Kkcib6kUg/lcHpdqCSQO9ccHMIJznC6aaEum8fKeSZjNPW6aAC6m7hykAB3L2egH qpIjMzXyRp/h3JWjjy39Yk7Z8naYHGsjjLnuSuuj6iTqViuGKQ== -----END CERTIFICATE----- 532s # X-SSL-Flag: on 532s # X-SSL-None: (null) 532s # 532s # ' 532s ok 3 532s ok 535s t/ssl/http.t ........................ 535s 1..2 535s # Running under perl version 5.038002 for linux 535s # Current time local: Sat Mar 16 11:09:50 2024 535s # Current time GMT: Sat Mar 16 11:09:50 2024 535s # Using Test.pm version 1.31 535s # Using Apache/Test.pm version 1.42 535s # testing : Expected bad request from 'GET http://localhost:8532/index.html' 535s # expected: 400 535s # received: '400' 535s ok 1 535s # testing : that error document contains the proper hint 535s # expected: qr/speaking plain HTTP to an SSL-enabled server port/ 535s # received: ' 535s # 535s # 400 Bad Request 535s # 535s #

Bad Request

535s #

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

535s # 535s # ' 535s ok 2 535s ok 538s t/ssl/ocsp.t ........................ 538s 1..3 538s # Running under perl version 5.038002 for linux 538s # Current time local: Sat Mar 16 11:09:53 2024 538s # Current time GMT: Sat Mar 16 11:09:53 2024 538s # Using Test.pm version 1.31 538s # Using Apache/Test.pm version 1.42 538s warning: Internal response 538s message: Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 538s response: 538s 500 Server closed connection without sending any data back 538s Content-Type: text/plain 538s Client-Date: Sat, 16 Mar 2024 11:09:56 GMT 538s Client-Warning: Internal response 538s 538s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 538s ok 1 538s warning: 538s message: welcome to localhost:8529 538s response: 538s HTTP/1.1 200 OK 538s Connection: close 538s Date: Sat, 16 Mar 2024 11:09:56 GMT 538s Accept-Ranges: bytes 538s ETag: "1a-60bb3bbdae3c0" 538s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 538s Vary: In-If1 538s Content-Length: 26 538s Content-Type: text/html 538s Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 538s Client-Date: Sat, 16 Mar 2024 11:09:56 GMT 538s Client-Peer: 127.0.0.1:8535 538s Client-Response-Num: 1 538s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 538s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 538s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 538s Client-SSL-Socket-Class: IO::Socket::SSL 538s Client-SSL-Version: TLSv1_3 538s DMMATCH1: 1 538s 538s welcome to localhost:8529 538s ok 2 538s warning: Internal response 538s message: Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 538s response: 538s 500 Server closed connection without sending any data back 538s Content-Type: text/plain 538s Client-Date: Sat, 16 Mar 2024 11:09:56 GMT 538s Client-Warning: Internal response 538s 538s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 538s ok 3 538s ok 541s t/ssl/pha.t ......................... 541s 1..4 541s # Running under perl version 5.038002 for linux 541s # Current time local: Sat Mar 16 11:09:56 2024 541s # Current time GMT: Sat Mar 16 11:09:56 2024 541s # Using Test.pm version 1.31 541s # Using Apache/Test.pm version 1.42 541s # testing : access must be denied without client certificate 541s # expected: 403 541s # received: '403' 541s ok 1 541s # testing : PHA reneg body buffer size restriction works 541s # expected: 413 541s # received: '413' 541s ok 2 541s # testing : PHA works with POST body 541s # expected: 200 541s # received: '200' 541s ok 3 541s # testing : request body matches response 541s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 541s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 541s ok 4 541s ok 543s t/ssl/pr12355.t ..................... 543s 1..10 543s # Running under perl version 5.038002 for linux 543s # Current time local: Sat Mar 16 11:09:59 2024 543s # Current time GMT: Sat Mar 16 11:09:59 2024 543s # Using Test.pm version 1.31 543s # Using Apache/Test.pm version 1.42 543s # Downgrading to TLSv12 543s # testing : renegotiation on POST works 543s # expected: 200 543s # received: '200' 543s ok 1 543s # testing : request body matches response 543s # expected: 'hello world' 543s # received: 'hello world' 543s ok 2 543s # testing : renegotiation on POST works 543s # expected: 200 543s # received: '200' 543s ok 3 543s # testing : request body matches response 543s # expected: 'hello world' 543s # received: 'hello world' 543s ok 4 543s # testing : renegotiation on POST works 543s # expected: 200 543s # received: '200' 543s ok 5 543s # testing : request body matches response 543s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 543s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 543s ok 6 543s # testing : renegotiation on POST works 543s # expected: 200 543s # received: '200' 543s ok 7 543s # testing : request body matches response 543s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 543s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 543s ok 8 543s # testing : renegotiation on POST works 543s # expected: 200 543s # received: '200' 543s ok 9 543s # testing : request body matches response 543s # expected: 'HELLO' 543s # received: 'HELLO' 543s ok 10 543s ok 545s t/ssl/pr43738.t ..................... 545s 1..4 545s # Running under perl version 5.038002 for linux 545s # Current time local: Sat Mar 16 11:10:01 2024 545s # Current time GMT: Sat Mar 16 11:10:01 2024 545s # Using Test.pm version 1.31 545s # Using Apache/Test.pm version 1.42 545s # Downgrading to TLSv12 545s # testing : renegotiation on POST works 545s # expected: 200 545s # received: '200' 545s ok 1 545s # testing : request body matches response 545s # expected: '/modules/ssl/aes128/empty.pfa 545s # hello world' 545s # received: '/modules/ssl/aes128/empty.pfa 545s # hello world' 545s ok 2 545s # testing : renegotiation on POST works 545s # expected: 200 545s # received: '200' 545s ok 3 545s # testing : request body matches response 545s # expected: '/modules/ssl/aes256/empty.pfa 545s # hello world' 545s # received: '/modules/ssl/aes256/empty.pfa 545s # hello world' 545s ok 4 545s ok 559s t/ssl/proxy.t ....................... 559s # using LWP client 559s 1..290 559s # Running under perl version 5.038002 for linux 559s # Current time local: Sat Mar 16 11:10:03 2024 559s # Current time GMT: Sat Mar 16 11:10:03 2024 559s # Using Test.pm version 1.31 559s # Using Apache/Test.pm version 1.42 559s # testing : / with proxy_http_https (http) 559s # expected: 200 559s # received: '200' 559s ok 1 559s # testing : CGI script with folded headers 559s # expected: 200 559s # received: '200' 559s ok 2 559s # testing : using valid proxyssl client cert 559s # expected: 200 559s # received: '200' 559s ok 3 559s # testing : using invalid proxyssl client cert 559s # expected: 403 559s # received: '403' 559s ok 4 559s # testing : protected cgi script 559s # expected: 200 559s # received: '200' 559s ok 5 559s # testing : X-Forwarded-Host header 559s # expected: 'localhost:8560' 559s # received: 'localhost:8560' 559s ok 6 559s # testing : client subject common name 559s # expected: 'client_ok' 559s # received: 'client_ok' 559s ok 7 559s # testing : ProxyPassReverse Location rewrite 559s # expected: 'http://localhost:8560/modules/' 559s # received: 'http://localhost:8560/modules/' 559s ok 8 559s #lwp request: 559s #POST http://localhost:8560/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 1024 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:05 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 5 559s #Client-Date: Sat, 16 Mar 2024 11:10:05 GMT 559s #Client-Peer: 127.0.0.1:8560 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '1024' 559s # received: 1024 559s ok 9 559s #lwp request: 559s #POST http://localhost:8560/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 2048 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:05 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 5 559s #Client-Date: Sat, 16 Mar 2024 11:10:05 GMT 559s #Client-Peer: 127.0.0.1:8560 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '2048' 559s # received: 2048 559s ok 10 559s #lwp request: 559s #POST http://localhost:8560/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 3072 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:05 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 5 559s #Client-Date: Sat, 16 Mar 2024 11:10:05 GMT 559s #Client-Peer: 127.0.0.1:8560 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '3072' 559s # received: 3072 559s ok 11 559s #lwp request: 559s #POST http://localhost:8560/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 4096 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:05 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 5 559s #Client-Date: Sat, 16 Mar 2024 11:10:05 GMT 559s #Client-Peer: 127.0.0.1:8560 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '4096' 559s # received: 4096 559s ok 12 559s #lwp request: 559s #POST http://localhost:8560/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 5120 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:05 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 5 559s #Client-Date: Sat, 16 Mar 2024 11:10:05 GMT 559s #Client-Peer: 127.0.0.1:8560 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '5120' 559s # received: 5120 559s ok 13 559s #lwp request: 559s #POST http://localhost:8560/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 6144 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 5 559s #Client-Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Client-Peer: 127.0.0.1:8560 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '6144' 559s # received: 6144 559s ok 14 559s #lwp request: 559s #POST http://localhost:8560/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 7168 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 5 559s #Client-Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Client-Peer: 127.0.0.1:8560 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '7168' 559s # received: 7168 559s ok 15 559s #lwp request: 559s #POST http://localhost:8560/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 8192 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 5 559s #Client-Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Client-Peer: 127.0.0.1:8560 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '8192' 559s # received: 8192 559s ok 16 559s #lwp request: 559s #POST http://localhost:8560/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 9216 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 5 559s #Client-Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Client-Peer: 127.0.0.1:8560 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '9216' 559s # received: 9216 559s ok 17 559s #lwp request: 559s #POST http://localhost:8560/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 10240 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Client-Peer: 127.0.0.1:8560 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '10240' 559s # received: 10240 559s ok 18 559s #lwp request: 559s #POST http://localhost:8560/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 11264 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Client-Peer: 127.0.0.1:8560 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '11264' 559s # received: 11264 559s ok 19 559s #lwp request: 559s #POST http://localhost:8560/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 12288 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Client-Peer: 127.0.0.1:8560 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '12288' 559s # received: 12288 559s ok 20 559s #lwp request: 559s #POST http://localhost:8560/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 13312 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Client-Peer: 127.0.0.1:8560 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '13312' 559s # received: 13312 559s ok 21 559s #lwp request: 559s #POST http://localhost:8560/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 14336 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Client-Peer: 127.0.0.1:8560 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '14336' 559s # received: 14336 559s ok 22 559s #lwp request: 559s #POST http://localhost:8560/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 15360 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Client-Peer: 127.0.0.1:8560 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '15360' 559s # received: 15360 559s ok 23 559s #lwp request: 559s #POST http://localhost:8560/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 16384 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Client-Peer: 127.0.0.1:8560 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '16384' 559s # received: 16384 559s ok 24 559s #lwp request: 559s #POST http://localhost:8560/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 17408 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Client-Peer: 127.0.0.1:8560 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '17408' 559s # received: 17408 559s ok 25 559s #lwp request: 559s #POST http://localhost:8560/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 18432 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Client-Peer: 127.0.0.1:8560 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '18432' 559s # received: 18432 559s ok 26 559s #lwp request: 559s #POST http://localhost:8560/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 19456 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Client-Peer: 127.0.0.1:8560 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '19456' 559s # received: 19456 559s ok 27 559s #lwp request: 559s #POST http://localhost:8560/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 20480 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Client-Peer: 127.0.0.1:8560 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '20480' 559s # received: 20480 559s ok 28 559s #lwp request: 559s #POST http://localhost:8560/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 21504 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Client-Peer: 127.0.0.1:8560 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '21504' 559s # received: 21504 559s ok 29 559s #lwp request: 559s #POST http://localhost:8560/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 22528 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Client-Peer: 127.0.0.1:8560 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '22528' 559s # received: 22528 559s ok 30 559s #lwp request: 559s #POST http://localhost:8560/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 23552 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Client-Peer: 127.0.0.1:8560 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '23552' 559s # received: 23552 559s ok 31 559s #lwp request: 559s #POST http://localhost:8560/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 24576 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Client-Peer: 127.0.0.1:8560 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '24576' 559s # received: 24576 559s ok 32 559s #lwp request: 559s #POST http://localhost:8560/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 25600 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Client-Peer: 127.0.0.1:8560 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '25600' 559s # received: 25600 559s ok 33 559s #lwp request: 559s #POST http://localhost:8560/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 26624 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Client-Peer: 127.0.0.1:8560 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '26624' 559s # received: 26624 559s ok 34 559s #lwp request: 559s #POST http://localhost:8560/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 27648 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Client-Peer: 127.0.0.1:8560 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '27648' 559s # received: 27648 559s ok 35 559s #lwp request: 559s #POST http://localhost:8560/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 28672 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Client-Peer: 127.0.0.1:8560 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '28672' 559s # received: 28672 559s ok 36 559s #lwp request: 559s #POST http://localhost:8560/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 29696 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Client-Peer: 127.0.0.1:8560 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '29696' 559s # received: 29696 559s ok 37 559s #lwp request: 559s #POST http://localhost:8560/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 30720 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Client-Peer: 127.0.0.1:8560 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '30720' 559s # received: 30720 559s ok 38 559s #lwp request: 559s #POST http://localhost:8560/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 31744 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Client-Peer: 127.0.0.1:8560 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '31744' 559s # received: 31744 559s ok 39 559s #lwp request: 559s #POST http://localhost:8560/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 32768 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Client-Peer: 127.0.0.1:8560 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '32768' 559s # received: 32768 559s ok 40 559s #lwp request: 559s #POST http://localhost:8560/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 33792 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Client-Peer: 127.0.0.1:8560 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '33792' 559s # received: 33792 559s ok 41 559s #lwp request: 559s #POST http://localhost:8560/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 34816 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Client-Peer: 127.0.0.1:8560 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '34816' 559s # received: 34816 559s ok 42 559s #lwp request: 559s #POST http://localhost:8560/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 35840 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Client-Peer: 127.0.0.1:8560 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '35840' 559s # received: 35840 559s ok 43 559s #lwp request: 559s #POST http://localhost:8560/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 36864 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Client-Peer: 127.0.0.1:8560 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '36864' 559s # received: 36864 559s ok 44 559s #lwp request: 559s #POST http://localhost:8560/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 37888 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Client-Peer: 127.0.0.1:8560 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '37888' 559s # received: 37888 559s ok 45 559s #lwp request: 559s #POST http://localhost:8560/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 38912 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Client-Peer: 127.0.0.1:8560 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '38912' 559s # received: 38912 559s ok 46 559s #lwp request: 559s #POST http://localhost:8560/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 39936 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Client-Peer: 127.0.0.1:8560 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '39936' 559s # received: 39936 559s ok 47 559s #lwp request: 559s #POST http://localhost:8560/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 40960 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Client-Peer: 127.0.0.1:8560 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '40960' 559s # received: 40960 559s ok 48 559s #lwp request: 559s #POST http://localhost:8560/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 41984 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Client-Peer: 127.0.0.1:8560 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '41984' 559s # received: 41984 559s ok 49 559s #lwp request: 559s #POST http://localhost:8560/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 43008 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Client-Peer: 127.0.0.1:8560 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '43008' 559s # received: 43008 559s ok 50 559s #lwp request: 559s #POST http://localhost:8560/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 44032 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Client-Peer: 127.0.0.1:8560 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '44032' 559s # received: 44032 559s ok 51 559s #lwp request: 559s #POST http://localhost:8560/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 45056 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Client-Peer: 127.0.0.1:8560 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '45056' 559s # received: 45056 559s ok 52 559s #lwp request: 559s #POST http://localhost:8560/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 46080 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Client-Peer: 127.0.0.1:8560 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '46080' 559s # received: 46080 559s ok 53 559s #lwp request: 559s #POST http://localhost:8560/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 47104 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Client-Peer: 127.0.0.1:8560 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '47104' 559s # received: 47104 559s ok 54 559s #lwp request: 559s #POST http://localhost:8560/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 48128 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Client-Peer: 127.0.0.1:8560 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '48128' 559s # received: 48128 559s ok 55 559s #lwp request: 559s #POST http://localhost:8560/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 49152 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Client-Peer: 127.0.0.1:8560 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '49152' 559s # received: 49152 559s ok 56 559s #lwp request: 559s #POST http://localhost:8560/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 50176 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Client-Peer: 127.0.0.1:8560 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '50176' 559s # received: 50176 559s ok 57 559s #lwp request: 559s #POST http://localhost:8560/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 51200 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Client-Peer: 127.0.0.1:8560 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '51200' 559s # received: 51200 559s ok 58 559s #lwp request: 559s #POST http://localhost:8560/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 102400 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 7 559s #Client-Date: Sat, 16 Mar 2024 11:10:06 GMT 559s #Client-Peer: 127.0.0.1:8560 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '102400' 559s # received: 102400 559s ok 59 559s # testing : / with proxy_http_https_proxy_section (http) 559s # expected: 200 559s # received: '200' 559s ok 60 559s # testing : CGI script with folded headers 559s # expected: 200 559s # received: '200' 559s ok 61 559s # testing : using valid proxyssl client cert 559s # expected: 200 559s # received: '200' 559s ok 62 559s # testing : using invalid proxyssl client cert 559s # expected: 403 559s # received: '403' 559s ok 63 559s # testing : protected cgi script 559s # expected: 200 559s # received: '200' 559s ok 64 559s # testing : X-Forwarded-Host header 559s # expected: 'localhost:8562' 559s # received: 'localhost:8562' 559s ok 65 559s # testing : client subject common name 559s # expected: 'client_ok' 559s # received: 'client_ok' 559s ok 66 559s # testing : ProxyPassReverse Location rewrite 559s # expected: 'http://localhost:8562/modules/' 559s # received: 'http://localhost:8562/modules/' 559s ok 67 559s #lwp request: 559s #POST http://localhost:8562/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 1024 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:07 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 5 559s #Client-Date: Sat, 16 Mar 2024 11:10:07 GMT 559s #Client-Peer: 127.0.0.1:8562 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '1024' 559s # received: 1024 559s ok 68 559s #lwp request: 559s #POST http://localhost:8562/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 2048 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:07 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 5 559s #Client-Date: Sat, 16 Mar 2024 11:10:07 GMT 559s #Client-Peer: 127.0.0.1:8562 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '2048' 559s # received: 2048 559s ok 69 559s #lwp request: 559s #POST http://localhost:8562/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 3072 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:07 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 5 559s #Client-Date: Sat, 16 Mar 2024 11:10:07 GMT 559s #Client-Peer: 127.0.0.1:8562 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '3072' 559s # received: 3072 559s ok 70 559s #lwp request: 559s #POST http://localhost:8562/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 4096 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:07 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 5 559s #Client-Date: Sat, 16 Mar 2024 11:10:07 GMT 559s #Client-Peer: 127.0.0.1:8562 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '4096' 559s # received: 4096 559s ok 71 559s #lwp request: 559s #POST http://localhost:8562/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 5120 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:07 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 5 559s #Client-Date: Sat, 16 Mar 2024 11:10:07 GMT 559s #Client-Peer: 127.0.0.1:8562 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '5120' 559s # received: 5120 559s ok 72 559s #lwp request: 559s #POST http://localhost:8562/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 6144 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:07 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 5 559s #Client-Date: Sat, 16 Mar 2024 11:10:07 GMT 559s #Client-Peer: 127.0.0.1:8562 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '6144' 559s # received: 6144 559s ok 73 559s #lwp request: 559s #POST http://localhost:8562/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 7168 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:07 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 5 559s #Client-Date: Sat, 16 Mar 2024 11:10:07 GMT 559s #Client-Peer: 127.0.0.1:8562 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '7168' 559s # received: 7168 559s ok 74 559s #lwp request: 559s #POST http://localhost:8562/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 8192 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:07 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 5 559s #Client-Date: Sat, 16 Mar 2024 11:10:07 GMT 559s #Client-Peer: 127.0.0.1:8562 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '8192' 559s # received: 8192 559s ok 75 559s #lwp request: 559s #POST http://localhost:8562/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 9216 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:07 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 5 559s #Client-Date: Sat, 16 Mar 2024 11:10:07 GMT 559s #Client-Peer: 127.0.0.1:8562 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '9216' 559s # received: 9216 559s ok 76 559s #lwp request: 559s #POST http://localhost:8562/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 10240 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:07 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:07 GMT 559s #Client-Peer: 127.0.0.1:8562 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '10240' 559s # received: 10240 559s ok 77 559s #lwp request: 559s #POST http://localhost:8562/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 11264 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:07 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:07 GMT 559s #Client-Peer: 127.0.0.1:8562 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '11264' 559s # received: 11264 559s ok 78 559s #lwp request: 559s #POST http://localhost:8562/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 12288 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:07 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:07 GMT 559s #Client-Peer: 127.0.0.1:8562 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '12288' 559s # received: 12288 559s ok 79 559s #lwp request: 559s #POST http://localhost:8562/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 13312 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:07 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:07 GMT 559s #Client-Peer: 127.0.0.1:8562 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '13312' 559s # received: 13312 559s ok 80 559s #lwp request: 559s #POST http://localhost:8562/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 14336 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:07 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:07 GMT 559s #Client-Peer: 127.0.0.1:8562 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '14336' 559s # received: 14336 559s ok 81 559s #lwp request: 559s #POST http://localhost:8562/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 15360 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:07 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:07 GMT 559s #Client-Peer: 127.0.0.1:8562 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '15360' 559s # received: 15360 559s ok 82 559s #lwp request: 559s #POST http://localhost:8562/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 16384 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:07 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:07 GMT 559s #Client-Peer: 127.0.0.1:8562 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '16384' 559s # received: 16384 559s ok 83 559s #lwp request: 559s #POST http://localhost:8562/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 17408 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:07 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:07 GMT 559s #Client-Peer: 127.0.0.1:8562 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '17408' 559s # received: 17408 559s ok 84 559s #lwp request: 559s #POST http://localhost:8562/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 18432 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:07 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:07 GMT 559s #Client-Peer: 127.0.0.1:8562 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '18432' 559s # received: 18432 559s ok 85 559s #lwp request: 559s #POST http://localhost:8562/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 19456 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:07 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:07 GMT 559s #Client-Peer: 127.0.0.1:8562 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '19456' 559s # received: 19456 559s ok 86 559s #lwp request: 559s #POST http://localhost:8562/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 20480 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:07 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:07 GMT 559s #Client-Peer: 127.0.0.1:8562 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '20480' 559s # received: 20480 559s ok 87 559s #lwp request: 559s #POST http://localhost:8562/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 21504 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:07 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:07 GMT 559s #Client-Peer: 127.0.0.1:8562 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '21504' 559s # received: 21504 559s ok 88 559s #lwp request: 559s #POST http://localhost:8562/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 22528 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:07 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:07 GMT 559s #Client-Peer: 127.0.0.1:8562 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '22528' 559s # received: 22528 559s ok 89 559s #lwp request: 559s #POST http://localhost:8562/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 23552 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:07 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:07 GMT 559s #Client-Peer: 127.0.0.1:8562 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '23552' 559s # received: 23552 559s ok 90 559s #lwp request: 559s #POST http://localhost:8562/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 24576 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:07 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:07 GMT 559s #Client-Peer: 127.0.0.1:8562 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '24576' 559s # received: 24576 559s ok 91 559s #lwp request: 559s #POST http://localhost:8562/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 25600 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:07 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:07 GMT 559s #Client-Peer: 127.0.0.1:8562 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '25600' 559s # received: 25600 559s ok 92 559s #lwp request: 559s #POST http://localhost:8562/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 26624 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:07 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:07 GMT 559s #Client-Peer: 127.0.0.1:8562 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '26624' 559s # received: 26624 559s ok 93 559s #lwp request: 559s #POST http://localhost:8562/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 27648 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:07 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:07 GMT 559s #Client-Peer: 127.0.0.1:8562 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '27648' 559s # received: 27648 559s ok 94 559s #lwp request: 559s #POST http://localhost:8562/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 28672 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:07 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:07 GMT 559s #Client-Peer: 127.0.0.1:8562 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '28672' 559s # received: 28672 559s ok 95 559s #lwp request: 559s #POST http://localhost:8562/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 29696 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:07 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:07 GMT 559s #Client-Peer: 127.0.0.1:8562 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '29696' 559s # received: 29696 559s ok 96 559s #lwp request: 559s #POST http://localhost:8562/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 30720 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:07 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:07 GMT 559s #Client-Peer: 127.0.0.1:8562 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '30720' 559s # received: 30720 559s ok 97 559s #lwp request: 559s #POST http://localhost:8562/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 31744 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:07 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:07 GMT 559s #Client-Peer: 127.0.0.1:8562 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '31744' 559s # received: 31744 559s ok 98 559s #lwp request: 559s #POST http://localhost:8562/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 32768 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:07 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:07 GMT 559s #Client-Peer: 127.0.0.1:8562 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '32768' 559s # received: 32768 559s ok 99 559s #lwp request: 559s #POST http://localhost:8562/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 33792 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:07 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:07 GMT 559s #Client-Peer: 127.0.0.1:8562 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '33792' 559s # received: 33792 559s ok 100 559s #lwp request: 559s #POST http://localhost:8562/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 34816 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:07 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:07 GMT 559s #Client-Peer: 127.0.0.1:8562 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '34816' 559s # received: 34816 559s ok 101 559s #lwp request: 559s #POST http://localhost:8562/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 35840 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:07 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:07 GMT 559s #Client-Peer: 127.0.0.1:8562 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '35840' 559s # received: 35840 559s ok 102 559s #lwp request: 559s #POST http://localhost:8562/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 36864 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:07 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:07 GMT 559s #Client-Peer: 127.0.0.1:8562 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '36864' 559s # received: 36864 559s ok 103 559s #lwp request: 559s #POST http://localhost:8562/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 37888 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:07 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:07 GMT 559s #Client-Peer: 127.0.0.1:8562 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '37888' 559s # received: 37888 559s ok 104 559s #lwp request: 559s #POST http://localhost:8562/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 38912 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:07 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:07 GMT 559s #Client-Peer: 127.0.0.1:8562 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '38912' 559s # received: 38912 559s ok 105 559s #lwp request: 559s #POST http://localhost:8562/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 39936 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:07 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:07 GMT 559s #Client-Peer: 127.0.0.1:8562 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '39936' 559s # received: 39936 559s ok 106 559s #lwp request: 559s #POST http://localhost:8562/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 40960 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:07 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:07 GMT 559s #Client-Peer: 127.0.0.1:8562 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '40960' 559s # received: 40960 559s ok 107 559s #lwp request: 559s #POST http://localhost:8562/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 41984 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:07 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:07 GMT 559s #Client-Peer: 127.0.0.1:8562 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '41984' 559s # received: 41984 559s ok 108 559s #lwp request: 559s #POST http://localhost:8562/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 43008 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:07 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:07 GMT 559s #Client-Peer: 127.0.0.1:8562 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '43008' 559s # received: 43008 559s ok 109 559s #lwp request: 559s #POST http://localhost:8562/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 44032 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:07 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:07 GMT 559s #Client-Peer: 127.0.0.1:8562 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '44032' 559s # received: 44032 559s ok 110 559s #lwp request: 559s #POST http://localhost:8562/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 45056 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:07 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:08 GMT 559s #Client-Peer: 127.0.0.1:8562 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '45056' 559s # received: 45056 559s ok 111 559s #lwp request: 559s #POST http://localhost:8562/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 46080 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:08 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:08 GMT 559s #Client-Peer: 127.0.0.1:8562 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '46080' 559s # received: 46080 559s ok 112 559s #lwp request: 559s #POST http://localhost:8562/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 47104 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:08 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:08 GMT 559s #Client-Peer: 127.0.0.1:8562 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '47104' 559s # received: 47104 559s ok 113 559s #lwp request: 559s #POST http://localhost:8562/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 48128 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:08 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:08 GMT 559s #Client-Peer: 127.0.0.1:8562 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '48128' 559s # received: 48128 559s ok 114 559s #lwp request: 559s #POST http://localhost:8562/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 49152 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:08 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:08 GMT 559s #Client-Peer: 127.0.0.1:8562 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '49152' 559s # received: 49152 559s ok 115 559s #lwp request: 559s #POST http://localhost:8562/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 50176 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:08 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:08 GMT 559s #Client-Peer: 127.0.0.1:8562 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '50176' 559s # received: 50176 559s ok 116 559s #lwp request: 559s #POST http://localhost:8562/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 51200 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:08 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:08 GMT 559s #Client-Peer: 127.0.0.1:8562 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '51200' 559s # received: 51200 559s ok 117 559s #lwp request: 559s #POST http://localhost:8562/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 102400 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:08 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 7 559s #Client-Date: Sat, 16 Mar 2024 11:10:08 GMT 559s #Client-Peer: 127.0.0.1:8562 559s #Client-Response-Num: 1 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '102400' 559s # received: 102400 559s ok 118 559s # testing : / with proxy_https_http (https) 559s # expected: 200 559s # received: '200' 559s ok 119 559s # testing : CGI script with folded headers 559s # expected: 200 559s # received: '200' 559s ok 120 559s # testing : ProxyPassReverse Location rewrite 559s # expected: 'https://localhost:8564/modules/' 559s # received: 'https://localhost:8564/modules/' 559s ok 121 559s #lwp request: 559s #POST https://localhost:8564/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 1024 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:08 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 5 559s #Client-Date: Sat, 16 Mar 2024 11:10:08 GMT 559s #Client-Peer: 127.0.0.1:8564 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '1024' 559s # received: 1024 559s ok 122 559s #lwp request: 559s #POST https://localhost:8564/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 2048 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:08 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 5 559s #Client-Date: Sat, 16 Mar 2024 11:10:08 GMT 559s #Client-Peer: 127.0.0.1:8564 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '2048' 559s # received: 2048 559s ok 123 559s #lwp request: 559s #POST https://localhost:8564/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 3072 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:08 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 5 559s #Client-Date: Sat, 16 Mar 2024 11:10:08 GMT 559s #Client-Peer: 127.0.0.1:8564 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '3072' 559s # received: 3072 559s ok 124 559s #lwp request: 559s #POST https://localhost:8564/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 4096 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:08 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 5 559s #Client-Date: Sat, 16 Mar 2024 11:10:08 GMT 559s #Client-Peer: 127.0.0.1:8564 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '4096' 559s # received: 4096 559s ok 125 559s #lwp request: 559s #POST https://localhost:8564/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 5120 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:08 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 5 559s #Client-Date: Sat, 16 Mar 2024 11:10:08 GMT 559s #Client-Peer: 127.0.0.1:8564 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '5120' 559s # received: 5120 559s ok 126 559s #lwp request: 559s #POST https://localhost:8564/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 6144 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:08 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 5 559s #Client-Date: Sat, 16 Mar 2024 11:10:08 GMT 559s #Client-Peer: 127.0.0.1:8564 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '6144' 559s # received: 6144 559s ok 127 559s #lwp request: 559s #POST https://localhost:8564/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 7168 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:08 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 5 559s #Client-Date: Sat, 16 Mar 2024 11:10:08 GMT 559s #Client-Peer: 127.0.0.1:8564 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '7168' 559s # received: 7168 559s ok 128 559s #lwp request: 559s #POST https://localhost:8564/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 8192 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:08 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 5 559s #Client-Date: Sat, 16 Mar 2024 11:10:08 GMT 559s #Client-Peer: 127.0.0.1:8564 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '8192' 559s # received: 8192 559s ok 129 559s #lwp request: 559s #POST https://localhost:8564/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 9216 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:08 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 5 559s #Client-Date: Sat, 16 Mar 2024 11:10:08 GMT 559s #Client-Peer: 127.0.0.1:8564 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '9216' 559s # received: 9216 559s ok 130 559s #lwp request: 559s #POST https://localhost:8564/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 10240 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:08 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:08 GMT 559s #Client-Peer: 127.0.0.1:8564 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '10240' 559s # received: 10240 559s ok 131 559s #lwp request: 559s #POST https://localhost:8564/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 11264 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:08 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:08 GMT 559s #Client-Peer: 127.0.0.1:8564 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '11264' 559s # received: 11264 559s ok 132 559s #lwp request: 559s #POST https://localhost:8564/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 12288 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:08 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:08 GMT 559s #Client-Peer: 127.0.0.1:8564 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '12288' 559s # received: 12288 559s ok 133 559s #lwp request: 559s #POST https://localhost:8564/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 13312 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:08 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:08 GMT 559s #Client-Peer: 127.0.0.1:8564 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '13312' 559s # received: 13312 559s ok 134 559s #lwp request: 559s #POST https://localhost:8564/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 14336 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:08 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:08 GMT 559s #Client-Peer: 127.0.0.1:8564 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '14336' 559s # received: 14336 559s ok 135 559s #lwp request: 559s #POST https://localhost:8564/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 15360 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:08 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:08 GMT 559s #Client-Peer: 127.0.0.1:8564 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '15360' 559s # received: 15360 559s ok 136 559s #lwp request: 559s #POST https://localhost:8564/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 16384 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:08 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:08 GMT 559s #Client-Peer: 127.0.0.1:8564 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '16384' 559s # received: 16384 559s ok 137 559s #lwp request: 559s #POST https://localhost:8564/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 17408 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:08 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:08 GMT 559s #Client-Peer: 127.0.0.1:8564 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '17408' 559s # received: 17408 559s ok 138 559s #lwp request: 559s #POST https://localhost:8564/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 18432 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:08 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:08 GMT 559s #Client-Peer: 127.0.0.1:8564 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '18432' 559s # received: 18432 559s ok 139 559s #lwp request: 559s #POST https://localhost:8564/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 19456 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:08 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:08 GMT 559s #Client-Peer: 127.0.0.1:8564 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '19456' 559s # received: 19456 559s ok 140 559s #lwp request: 559s #POST https://localhost:8564/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 20480 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:08 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:08 GMT 559s #Client-Peer: 127.0.0.1:8564 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '20480' 559s # received: 20480 559s ok 141 559s #lwp request: 559s #POST https://localhost:8564/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 21504 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:08 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:08 GMT 559s #Client-Peer: 127.0.0.1:8564 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '21504' 559s # received: 21504 559s ok 142 559s #lwp request: 559s #POST https://localhost:8564/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 22528 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:09 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:09 GMT 559s #Client-Peer: 127.0.0.1:8564 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '22528' 559s # received: 22528 559s ok 143 559s #lwp request: 559s #POST https://localhost:8564/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 23552 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:09 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:09 GMT 559s #Client-Peer: 127.0.0.1:8564 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '23552' 559s # received: 23552 559s ok 144 559s #lwp request: 559s #POST https://localhost:8564/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 24576 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:09 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:09 GMT 559s #Client-Peer: 127.0.0.1:8564 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '24576' 559s # received: 24576 559s ok 145 559s #lwp request: 559s #POST https://localhost:8564/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 25600 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:09 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:09 GMT 559s #Client-Peer: 127.0.0.1:8564 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '25600' 559s # received: 25600 559s ok 146 559s #lwp request: 559s #POST https://localhost:8564/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 26624 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:09 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:09 GMT 559s #Client-Peer: 127.0.0.1:8564 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '26624' 559s # received: 26624 559s ok 147 559s #lwp request: 559s #POST https://localhost:8564/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 27648 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:09 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:09 GMT 559s #Client-Peer: 127.0.0.1:8564 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '27648' 559s # received: 27648 559s ok 148 559s #lwp request: 559s #POST https://localhost:8564/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 28672 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:09 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:09 GMT 559s #Client-Peer: 127.0.0.1:8564 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '28672' 559s # received: 28672 559s ok 149 559s #lwp request: 559s #POST https://localhost:8564/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 29696 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:09 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:09 GMT 559s #Client-Peer: 127.0.0.1:8564 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '29696' 559s # received: 29696 559s ok 150 559s #lwp request: 559s #POST https://localhost:8564/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 30720 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:09 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:09 GMT 559s #Client-Peer: 127.0.0.1:8564 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '30720' 559s # received: 30720 559s ok 151 559s #lwp request: 559s #POST https://localhost:8564/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 31744 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:09 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:09 GMT 559s #Client-Peer: 127.0.0.1:8564 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '31744' 559s # received: 31744 559s ok 152 559s #lwp request: 559s #POST https://localhost:8564/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 32768 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:09 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:09 GMT 559s #Client-Peer: 127.0.0.1:8564 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '32768' 559s # received: 32768 559s ok 153 559s #lwp request: 559s #POST https://localhost:8564/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 33792 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:09 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:09 GMT 559s #Client-Peer: 127.0.0.1:8564 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '33792' 559s # received: 33792 559s ok 154 559s #lwp request: 559s #POST https://localhost:8564/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 34816 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:09 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:09 GMT 559s #Client-Peer: 127.0.0.1:8564 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '34816' 559s # received: 34816 559s ok 155 559s #lwp request: 559s #POST https://localhost:8564/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 35840 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:09 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:09 GMT 559s #Client-Peer: 127.0.0.1:8564 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '35840' 559s # received: 35840 559s ok 156 559s #lwp request: 559s #POST https://localhost:8564/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 36864 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:09 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:09 GMT 559s #Client-Peer: 127.0.0.1:8564 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '36864' 559s # received: 36864 559s ok 157 559s #lwp request: 559s #POST https://localhost:8564/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 37888 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:09 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:09 GMT 559s #Client-Peer: 127.0.0.1:8564 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '37888' 559s # received: 37888 559s ok 158 559s #lwp request: 559s #POST https://localhost:8564/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 38912 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:09 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:09 GMT 559s #Client-Peer: 127.0.0.1:8564 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '38912' 559s # received: 38912 559s ok 159 559s #lwp request: 559s #POST https://localhost:8564/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 39936 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:09 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:09 GMT 559s #Client-Peer: 127.0.0.1:8564 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '39936' 559s # received: 39936 559s ok 160 559s #lwp request: 559s #POST https://localhost:8564/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 40960 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:09 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:09 GMT 559s #Client-Peer: 127.0.0.1:8564 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '40960' 559s # received: 40960 559s ok 161 559s #lwp request: 559s #POST https://localhost:8564/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 41984 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:09 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:09 GMT 559s #Client-Peer: 127.0.0.1:8564 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '41984' 559s # received: 41984 559s ok 162 559s #lwp request: 559s #POST https://localhost:8564/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 43008 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:09 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:09 GMT 559s #Client-Peer: 127.0.0.1:8564 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '43008' 559s # received: 43008 559s ok 163 559s #lwp request: 559s #POST https://localhost:8564/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 44032 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:09 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:09 GMT 559s #Client-Peer: 127.0.0.1:8564 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '44032' 559s # received: 44032 559s ok 164 559s #lwp request: 559s #POST https://localhost:8564/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 45056 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:09 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:09 GMT 559s #Client-Peer: 127.0.0.1:8564 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '45056' 559s # received: 45056 559s ok 165 559s #lwp request: 559s #POST https://localhost:8564/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 46080 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:09 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:09 GMT 559s #Client-Peer: 127.0.0.1:8564 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '46080' 559s # received: 46080 559s ok 166 559s #lwp request: 559s #POST https://localhost:8564/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 47104 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:09 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:09 GMT 559s #Client-Peer: 127.0.0.1:8564 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '47104' 559s # received: 47104 559s ok 167 559s #lwp request: 559s #POST https://localhost:8564/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 48128 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:09 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:09 GMT 559s #Client-Peer: 127.0.0.1:8564 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '48128' 559s # received: 48128 559s ok 168 559s #lwp request: 559s #POST https://localhost:8564/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 49152 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:09 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:09 GMT 559s #Client-Peer: 127.0.0.1:8564 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '49152' 559s # received: 49152 559s ok 169 559s #lwp request: 559s #POST https://localhost:8564/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 50176 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:09 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:09 GMT 559s #Client-Peer: 127.0.0.1:8564 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '50176' 559s # received: 50176 559s ok 170 559s #lwp request: 559s #POST https://localhost:8564/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 51200 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:09 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:09 GMT 559s #Client-Peer: 127.0.0.1:8564 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '51200' 559s # received: 51200 559s ok 171 559s #lwp request: 559s #POST https://localhost:8564/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 102400 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:09 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 7 559s #Client-Date: Sat, 16 Mar 2024 11:10:09 GMT 559s #Client-Peer: 127.0.0.1:8564 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '102400' 559s # received: 102400 559s ok 172 559s # testing : / with proxy_https_https (https) 559s # expected: 200 559s # received: '200' 559s ok 173 559s # testing : CGI script with folded headers 559s # expected: 200 559s # received: '200' 559s ok 174 559s # testing : using valid proxyssl client cert 559s # expected: 200 559s # received: '200' 559s ok 175 559s # testing : using invalid proxyssl client cert 559s # expected: 403 559s # received: '403' 559s ok 176 559s # testing : protected cgi script 559s # expected: 200 559s # received: '200' 559s ok 177 559s # testing : X-Forwarded-Host header 559s # expected: 'localhost:8561' 559s # received: 'localhost:8561' 559s ok 178 559s # testing : client subject common name 559s # expected: 'client_ok' 559s # received: 'client_ok' 559s ok 179 559s # testing : ProxyPassReverse Location rewrite 559s # expected: 'https://localhost:8561/modules/' 559s # received: 'https://localhost:8561/modules/' 559s ok 180 559s #lwp request: 559s #POST https://localhost:8561/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 1024 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:13 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 5 559s #Client-Date: Sat, 16 Mar 2024 11:10:13 GMT 559s #Client-Peer: 127.0.0.1:8561 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '1024' 559s # received: 1024 559s ok 181 559s #lwp request: 559s #POST https://localhost:8561/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 2048 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:13 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 5 559s #Client-Date: Sat, 16 Mar 2024 11:10:13 GMT 559s #Client-Peer: 127.0.0.1:8561 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '2048' 559s # received: 2048 559s ok 182 559s #lwp request: 559s #POST https://localhost:8561/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 3072 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:13 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 5 559s #Client-Date: Sat, 16 Mar 2024 11:10:13 GMT 559s #Client-Peer: 127.0.0.1:8561 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '3072' 559s # received: 3072 559s ok 183 559s #lwp request: 559s #POST https://localhost:8561/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 4096 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:13 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 5 559s #Client-Date: Sat, 16 Mar 2024 11:10:13 GMT 559s #Client-Peer: 127.0.0.1:8561 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '4096' 559s # received: 4096 559s ok 184 559s #lwp request: 559s #POST https://localhost:8561/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 5120 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:13 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 5 559s #Client-Date: Sat, 16 Mar 2024 11:10:13 GMT 559s #Client-Peer: 127.0.0.1:8561 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '5120' 559s # received: 5120 559s ok 185 559s #lwp request: 559s #POST https://localhost:8561/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 6144 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:13 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 5 559s #Client-Date: Sat, 16 Mar 2024 11:10:13 GMT 559s #Client-Peer: 127.0.0.1:8561 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '6144' 559s # received: 6144 559s ok 186 559s #lwp request: 559s #POST https://localhost:8561/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 7168 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:13 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 5 559s #Client-Date: Sat, 16 Mar 2024 11:10:13 GMT 559s #Client-Peer: 127.0.0.1:8561 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '7168' 559s # received: 7168 559s ok 187 559s #lwp request: 559s #POST https://localhost:8561/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 8192 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:13 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 5 559s #Client-Date: Sat, 16 Mar 2024 11:10:13 GMT 559s #Client-Peer: 127.0.0.1:8561 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '8192' 559s # received: 8192 559s ok 188 559s #lwp request: 559s #POST https://localhost:8561/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 9216 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:13 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 5 559s #Client-Date: Sat, 16 Mar 2024 11:10:13 GMT 559s #Client-Peer: 127.0.0.1:8561 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '9216' 559s # received: 9216 559s ok 189 559s #lwp request: 559s #POST https://localhost:8561/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 10240 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:13 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:13 GMT 559s #Client-Peer: 127.0.0.1:8561 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '10240' 559s # received: 10240 559s ok 190 559s #lwp request: 559s #POST https://localhost:8561/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 11264 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:13 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:13 GMT 559s #Client-Peer: 127.0.0.1:8561 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '11264' 559s # received: 11264 559s ok 191 559s #lwp request: 559s #POST https://localhost:8561/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 12288 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:13 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:13 GMT 559s #Client-Peer: 127.0.0.1:8561 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '12288' 559s # received: 12288 559s ok 192 559s #lwp request: 559s #POST https://localhost:8561/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 13312 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:13 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:13 GMT 559s #Client-Peer: 127.0.0.1:8561 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '13312' 559s # received: 13312 559s ok 193 559s #lwp request: 559s #POST https://localhost:8561/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 14336 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:13 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:13 GMT 559s #Client-Peer: 127.0.0.1:8561 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '14336' 559s # received: 14336 559s ok 194 559s #lwp request: 559s #POST https://localhost:8561/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 15360 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:13 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:13 GMT 559s #Client-Peer: 127.0.0.1:8561 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '15360' 559s # received: 15360 559s ok 195 559s #lwp request: 559s #POST https://localhost:8561/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 16384 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:13 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:13 GMT 559s #Client-Peer: 127.0.0.1:8561 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '16384' 559s # received: 16384 559s ok 196 559s #lwp request: 559s #POST https://localhost:8561/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 17408 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:13 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:13 GMT 559s #Client-Peer: 127.0.0.1:8561 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '17408' 559s # received: 17408 559s ok 197 559s #lwp request: 559s #POST https://localhost:8561/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 18432 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:13 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:13 GMT 559s #Client-Peer: 127.0.0.1:8561 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '18432' 559s # received: 18432 559s ok 198 559s #lwp request: 559s #POST https://localhost:8561/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 19456 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:13 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:13 GMT 559s #Client-Peer: 127.0.0.1:8561 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '19456' 559s # received: 19456 559s ok 199 559s #lwp request: 559s #POST https://localhost:8561/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 20480 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:13 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:13 GMT 559s #Client-Peer: 127.0.0.1:8561 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '20480' 559s # received: 20480 559s ok 200 559s #lwp request: 559s #POST https://localhost:8561/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 21504 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:13 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:13 GMT 559s #Client-Peer: 127.0.0.1:8561 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '21504' 559s # received: 21504 559s ok 201 559s #lwp request: 559s #POST https://localhost:8561/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 22528 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:13 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:13 GMT 559s #Client-Peer: 127.0.0.1:8561 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '22528' 559s # received: 22528 559s ok 202 559s #lwp request: 559s #POST https://localhost:8561/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 23552 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:13 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:13 GMT 559s #Client-Peer: 127.0.0.1:8561 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '23552' 559s # received: 23552 559s ok 203 559s #lwp request: 559s #POST https://localhost:8561/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 24576 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:13 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:13 GMT 559s #Client-Peer: 127.0.0.1:8561 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '24576' 559s # received: 24576 559s ok 204 559s #lwp request: 559s #POST https://localhost:8561/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 25600 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:13 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:13 GMT 559s #Client-Peer: 127.0.0.1:8561 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '25600' 559s # received: 25600 559s ok 205 559s #lwp request: 559s #POST https://localhost:8561/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 26624 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:13 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:13 GMT 559s #Client-Peer: 127.0.0.1:8561 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '26624' 559s # received: 26624 559s ok 206 559s #lwp request: 559s #POST https://localhost:8561/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 27648 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:13 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:13 GMT 559s #Client-Peer: 127.0.0.1:8561 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '27648' 559s # received: 27648 559s ok 207 559s #lwp request: 559s #POST https://localhost:8561/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 28672 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:13 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:13 GMT 559s #Client-Peer: 127.0.0.1:8561 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '28672' 559s # received: 28672 559s ok 208 559s #lwp request: 559s #POST https://localhost:8561/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 29696 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:13 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:13 GMT 559s #Client-Peer: 127.0.0.1:8561 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '29696' 559s # received: 29696 559s ok 209 559s #lwp request: 559s #POST https://localhost:8561/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 30720 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:13 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:13 GMT 559s #Client-Peer: 127.0.0.1:8561 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '30720' 559s # received: 30720 559s ok 210 559s #lwp request: 559s #POST https://localhost:8561/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 31744 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:13 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:13 GMT 559s #Client-Peer: 127.0.0.1:8561 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '31744' 559s # received: 31744 559s ok 211 559s #lwp request: 559s #POST https://localhost:8561/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 32768 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:13 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:13 GMT 559s #Client-Peer: 127.0.0.1:8561 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '32768' 559s # received: 32768 559s ok 212 559s #lwp request: 559s #POST https://localhost:8561/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 33792 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:13 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:13 GMT 559s #Client-Peer: 127.0.0.1:8561 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '33792' 559s # received: 33792 559s ok 213 559s #lwp request: 559s #POST https://localhost:8561/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 34816 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:13 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:13 GMT 559s #Client-Peer: 127.0.0.1:8561 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '34816' 559s # received: 34816 559s ok 214 559s #lwp request: 559s #POST https://localhost:8561/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 35840 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:13 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:13 GMT 559s #Client-Peer: 127.0.0.1:8561 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '35840' 559s # received: 35840 559s ok 215 559s #lwp request: 559s #POST https://localhost:8561/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 36864 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:13 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:13 GMT 559s #Client-Peer: 127.0.0.1:8561 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '36864' 559s # received: 36864 559s ok 216 559s #lwp request: 559s #POST https://localhost:8561/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 37888 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:13 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:13 GMT 559s #Client-Peer: 127.0.0.1:8561 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '37888' 559s # received: 37888 559s ok 217 559s #lwp request: 559s #POST https://localhost:8561/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 38912 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:13 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:13 GMT 559s #Client-Peer: 127.0.0.1:8561 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '38912' 559s # received: 38912 559s ok 218 559s #lwp request: 559s #POST https://localhost:8561/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 39936 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:14 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:14 GMT 559s #Client-Peer: 127.0.0.1:8561 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '39936' 559s # received: 39936 559s ok 219 559s #lwp request: 559s #POST https://localhost:8561/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 40960 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:14 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:14 GMT 559s #Client-Peer: 127.0.0.1:8561 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '40960' 559s # received: 40960 559s ok 220 559s #lwp request: 559s #POST https://localhost:8561/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 41984 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:14 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:14 GMT 559s #Client-Peer: 127.0.0.1:8561 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '41984' 559s # received: 41984 559s ok 221 559s #lwp request: 559s #POST https://localhost:8561/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 43008 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:14 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:14 GMT 559s #Client-Peer: 127.0.0.1:8561 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '43008' 559s # received: 43008 559s ok 222 559s #lwp request: 559s #POST https://localhost:8561/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 44032 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:14 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:14 GMT 559s #Client-Peer: 127.0.0.1:8561 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '44032' 559s # received: 44032 559s ok 223 559s #lwp request: 559s #POST https://localhost:8561/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 45056 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:14 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:14 GMT 559s #Client-Peer: 127.0.0.1:8561 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '45056' 559s # received: 45056 559s ok 224 559s #lwp request: 559s #POST https://localhost:8561/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 46080 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:14 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:14 GMT 559s #Client-Peer: 127.0.0.1:8561 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '46080' 559s # received: 46080 559s ok 225 559s #lwp request: 559s #POST https://localhost:8561/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 47104 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:14 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:14 GMT 559s #Client-Peer: 127.0.0.1:8561 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '47104' 559s # received: 47104 559s ok 226 559s #lwp request: 559s #POST https://localhost:8561/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 48128 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:14 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:14 GMT 559s #Client-Peer: 127.0.0.1:8561 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '48128' 559s # received: 48128 559s ok 227 559s #lwp request: 559s #POST https://localhost:8561/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 49152 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:14 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:14 GMT 559s #Client-Peer: 127.0.0.1:8561 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '49152' 559s # received: 49152 559s ok 228 559s #lwp request: 559s #POST https://localhost:8561/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 50176 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:14 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:14 GMT 559s #Client-Peer: 127.0.0.1:8561 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '50176' 559s # received: 50176 559s ok 229 559s #lwp request: 559s #POST https://localhost:8561/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 51200 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:14 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:14 GMT 559s #Client-Peer: 127.0.0.1:8561 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '51200' 559s # received: 51200 559s ok 230 559s #lwp request: 559s #POST https://localhost:8561/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 102400 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:14 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 7 559s #Client-Date: Sat, 16 Mar 2024 11:10:14 GMT 559s #Client-Peer: 127.0.0.1:8561 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '102400' 559s # received: 102400 559s ok 231 559s # testing : / with proxy_https_https_proxy_section (https) 559s # expected: 200 559s # received: '200' 559s ok 232 559s # testing : CGI script with folded headers 559s # expected: 200 559s # received: '200' 559s ok 233 559s # testing : using valid proxyssl client cert 559s # expected: 200 559s # received: '200' 559s ok 234 559s # testing : using invalid proxyssl client cert 559s # expected: 403 559s # received: '403' 559s ok 235 559s # testing : protected cgi script 559s # expected: 200 559s # received: '200' 559s ok 236 559s # testing : X-Forwarded-Host header 559s # expected: 'localhost:8563' 559s # received: 'localhost:8563' 559s ok 237 559s # testing : client subject common name 559s # expected: 'client_ok' 559s # received: 'client_ok' 559s ok 238 559s # testing : ProxyPassReverse Location rewrite 559s # expected: 'https://localhost:8563/modules/' 559s # received: 'https://localhost:8563/modules/' 559s ok 239 559s #lwp request: 559s #POST https://localhost:8563/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 1024 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:15 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 5 559s #Client-Date: Sat, 16 Mar 2024 11:10:15 GMT 559s #Client-Peer: 127.0.0.1:8563 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '1024' 559s # received: 1024 559s ok 240 559s #lwp request: 559s #POST https://localhost:8563/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 2048 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:15 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 5 559s #Client-Date: Sat, 16 Mar 2024 11:10:15 GMT 559s #Client-Peer: 127.0.0.1:8563 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '2048' 559s # received: 2048 559s ok 241 559s #lwp request: 559s #POST https://localhost:8563/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 3072 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:15 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 5 559s #Client-Date: Sat, 16 Mar 2024 11:10:15 GMT 559s #Client-Peer: 127.0.0.1:8563 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '3072' 559s # received: 3072 559s ok 242 559s #lwp request: 559s #POST https://localhost:8563/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 4096 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:15 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 5 559s #Client-Date: Sat, 16 Mar 2024 11:10:15 GMT 559s #Client-Peer: 127.0.0.1:8563 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '4096' 559s # received: 4096 559s ok 243 559s #lwp request: 559s #POST https://localhost:8563/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 5120 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:15 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 5 559s #Client-Date: Sat, 16 Mar 2024 11:10:15 GMT 559s #Client-Peer: 127.0.0.1:8563 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '5120' 559s # received: 5120 559s ok 244 559s #lwp request: 559s #POST https://localhost:8563/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 6144 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:15 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 5 559s #Client-Date: Sat, 16 Mar 2024 11:10:15 GMT 559s #Client-Peer: 127.0.0.1:8563 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '6144' 559s # received: 6144 559s ok 245 559s #lwp request: 559s #POST https://localhost:8563/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 7168 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:15 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 5 559s #Client-Date: Sat, 16 Mar 2024 11:10:15 GMT 559s #Client-Peer: 127.0.0.1:8563 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '7168' 559s # received: 7168 559s ok 246 559s #lwp request: 559s #POST https://localhost:8563/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 8192 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:15 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 5 559s #Client-Date: Sat, 16 Mar 2024 11:10:15 GMT 559s #Client-Peer: 127.0.0.1:8563 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '8192' 559s # received: 8192 559s ok 247 559s #lwp request: 559s #POST https://localhost:8563/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 9216 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:15 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 5 559s #Client-Date: Sat, 16 Mar 2024 11:10:15 GMT 559s #Client-Peer: 127.0.0.1:8563 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '9216' 559s # received: 9216 559s ok 248 559s #lwp request: 559s #POST https://localhost:8563/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 10240 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:15 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:15 GMT 559s #Client-Peer: 127.0.0.1:8563 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '10240' 559s # received: 10240 559s ok 249 559s #lwp request: 559s #POST https://localhost:8563/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 11264 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:15 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:15 GMT 559s #Client-Peer: 127.0.0.1:8563 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '11264' 559s # received: 11264 559s ok 250 559s #lwp request: 559s #POST https://localhost:8563/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 12288 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:15 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:15 GMT 559s #Client-Peer: 127.0.0.1:8563 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '12288' 559s # received: 12288 559s ok 251 559s #lwp request: 559s #POST https://localhost:8563/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 13312 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:15 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:15 GMT 559s #Client-Peer: 127.0.0.1:8563 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '13312' 559s # received: 13312 559s ok 252 559s #lwp request: 559s #POST https://localhost:8563/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 14336 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:15 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:15 GMT 559s #Client-Peer: 127.0.0.1:8563 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '14336' 559s # received: 14336 559s ok 253 559s #lwp request: 559s #POST https://localhost:8563/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 15360 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:15 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:15 GMT 559s #Client-Peer: 127.0.0.1:8563 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '15360' 559s # received: 15360 559s ok 254 559s #lwp request: 559s #POST https://localhost:8563/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 16384 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:15 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:15 GMT 559s #Client-Peer: 127.0.0.1:8563 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '16384' 559s # received: 16384 559s ok 255 559s #lwp request: 559s #POST https://localhost:8563/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 17408 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:15 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:15 GMT 559s #Client-Peer: 127.0.0.1:8563 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '17408' 559s # received: 17408 559s ok 256 559s #lwp request: 559s #POST https://localhost:8563/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 18432 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:15 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:15 GMT 559s #Client-Peer: 127.0.0.1:8563 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '18432' 559s # received: 18432 559s ok 257 559s #lwp request: 559s #POST https://localhost:8563/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 19456 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:15 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:15 GMT 559s #Client-Peer: 127.0.0.1:8563 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '19456' 559s # received: 19456 559s ok 258 559s #lwp request: 559s #POST https://localhost:8563/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 20480 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:15 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:15 GMT 559s #Client-Peer: 127.0.0.1:8563 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '20480' 559s # received: 20480 559s ok 259 559s #lwp request: 559s #POST https://localhost:8563/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 21504 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:15 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:15 GMT 559s #Client-Peer: 127.0.0.1:8563 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '21504' 559s # received: 21504 559s ok 260 559s #lwp request: 559s #POST https://localhost:8563/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 22528 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:15 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:15 GMT 559s #Client-Peer: 127.0.0.1:8563 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '22528' 559s # received: 22528 559s ok 261 559s #lwp request: 559s #POST https://localhost:8563/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 23552 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:15 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:15 GMT 559s #Client-Peer: 127.0.0.1:8563 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '23552' 559s # received: 23552 559s ok 262 559s #lwp request: 559s #POST https://localhost:8563/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 24576 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:15 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:15 GMT 559s #Client-Peer: 127.0.0.1:8563 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '24576' 559s # received: 24576 559s ok 263 559s #lwp request: 559s #POST https://localhost:8563/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 25600 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:15 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:15 GMT 559s #Client-Peer: 127.0.0.1:8563 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '25600' 559s # received: 25600 559s ok 264 559s #lwp request: 559s #POST https://localhost:8563/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 26624 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:16 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:16 GMT 559s #Client-Peer: 127.0.0.1:8563 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '26624' 559s # received: 26624 559s ok 265 559s #lwp request: 559s #POST https://localhost:8563/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 27648 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:16 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:16 GMT 559s #Client-Peer: 127.0.0.1:8563 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '27648' 559s # received: 27648 559s ok 266 559s #lwp request: 559s #POST https://localhost:8563/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 28672 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:16 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:16 GMT 559s #Client-Peer: 127.0.0.1:8563 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '28672' 559s # received: 28672 559s ok 267 559s #lwp request: 559s #POST https://localhost:8563/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 29696 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:16 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:16 GMT 559s #Client-Peer: 127.0.0.1:8563 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '29696' 559s # received: 29696 559s ok 268 559s #lwp request: 559s #POST https://localhost:8563/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 30720 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:16 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:16 GMT 559s #Client-Peer: 127.0.0.1:8563 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '30720' 559s # received: 30720 559s ok 269 559s #lwp request: 559s #POST https://localhost:8563/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 31744 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:16 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:16 GMT 559s #Client-Peer: 127.0.0.1:8563 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '31744' 559s # received: 31744 559s ok 270 559s #lwp request: 559s #POST https://localhost:8563/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 32768 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:16 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:16 GMT 559s #Client-Peer: 127.0.0.1:8563 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '32768' 559s # received: 32768 559s ok 271 559s #lwp request: 559s #POST https://localhost:8563/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 33792 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:16 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:16 GMT 559s #Client-Peer: 127.0.0.1:8563 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '33792' 559s # received: 33792 559s ok 272 559s #lwp request: 559s #POST https://localhost:8563/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 34816 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:16 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:16 GMT 559s #Client-Peer: 127.0.0.1:8563 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '34816' 559s # received: 34816 559s ok 273 559s #lwp request: 559s #POST https://localhost:8563/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 35840 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:16 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:16 GMT 559s #Client-Peer: 127.0.0.1:8563 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '35840' 559s # received: 35840 559s ok 274 559s #lwp request: 559s #POST https://localhost:8563/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 36864 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:16 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:16 GMT 559s #Client-Peer: 127.0.0.1:8563 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '36864' 559s # received: 36864 559s ok 275 559s #lwp request: 559s #POST https://localhost:8563/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 37888 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:16 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:16 GMT 559s #Client-Peer: 127.0.0.1:8563 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '37888' 559s # received: 37888 559s ok 276 559s #lwp request: 559s #POST https://localhost:8563/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 38912 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:16 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:16 GMT 559s #Client-Peer: 127.0.0.1:8563 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '38912' 559s # received: 38912 559s ok 277 559s #lwp request: 559s #POST https://localhost:8563/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 39936 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:16 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:16 GMT 559s #Client-Peer: 127.0.0.1:8563 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '39936' 559s # received: 39936 559s ok 278 559s #lwp request: 559s #POST https://localhost:8563/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 40960 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:16 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:16 GMT 559s #Client-Peer: 127.0.0.1:8563 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '40960' 559s # received: 40960 559s ok 279 559s #lwp request: 559s #POST https://localhost:8563/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 41984 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:16 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:16 GMT 559s #Client-Peer: 127.0.0.1:8563 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '41984' 559s # received: 41984 559s ok 280 559s #lwp request: 559s #POST https://localhost:8563/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 43008 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:16 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:16 GMT 559s #Client-Peer: 127.0.0.1:8563 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '43008' 559s # received: 43008 559s ok 281 559s #lwp request: 559s #POST https://localhost:8563/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 44032 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:16 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:16 GMT 559s #Client-Peer: 127.0.0.1:8563 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '44032' 559s # received: 44032 559s ok 282 559s #lwp request: 559s #POST https://localhost:8563/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 45056 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:16 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:16 GMT 559s #Client-Peer: 127.0.0.1:8563 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '45056' 559s # received: 45056 559s ok 283 559s #lwp request: 559s #POST https://localhost:8563/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 46080 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:16 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:16 GMT 559s #Client-Peer: 127.0.0.1:8563 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '46080' 559s # received: 46080 559s ok 284 559s #lwp request: 559s #POST https://localhost:8563/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 47104 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:16 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:16 GMT 559s #Client-Peer: 127.0.0.1:8563 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '47104' 559s # received: 47104 559s ok 285 559s #lwp request: 559s #POST https://localhost:8563/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 48128 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:16 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:16 GMT 559s #Client-Peer: 127.0.0.1:8563 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '48128' 559s # received: 48128 559s ok 286 559s #lwp request: 559s #POST https://localhost:8563/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 49152 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:16 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:16 GMT 559s #Client-Peer: 127.0.0.1:8563 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '49152' 559s # received: 49152 559s ok 287 559s #lwp request: 559s #POST https://localhost:8563/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 50176 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:16 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:16 GMT 559s #Client-Peer: 127.0.0.1:8563 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '50176' 559s # received: 50176 559s ok 288 559s #lwp request: 559s #POST https://localhost:8563/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 51200 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:16 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 6 559s #Client-Date: Sat, 16 Mar 2024 11:10:16 GMT 559s #Client-Peer: 127.0.0.1:8563 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '51200' 559s # received: 51200 559s ok 289 559s #lwp request: 559s #POST https://localhost:8563/eat_post HTTP/1.1 559s #User-Agent: libwww-perl/6.76 559s #Content-Length: 102400 559s # 559s #server response: 559s #HTTP/1.1 200 OK 559s #Connection: close 559s #Date: Sat, 16 Mar 2024 11:10:16 GMT 559s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 559s #Vary: In-If1 559s #Content-Length: 7 559s #Client-Date: Sat, 16 Mar 2024 11:10:16 GMT 559s #Client-Peer: 127.0.0.1:8563 559s #Client-Response-Num: 1 559s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 559s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 559s #Client-SSL-Socket-Class: IO::Socket::SSL 559s #Client-SSL-Version: TLSv1_3 559s #DMMATCH1: 1 559s # 559s # testing : length posted 559s # expected: '102400' 559s # received: 102400 559s ok 290 559s ok 561s t/ssl/require.t ..................... 561s 1..10 561s # Running under perl version 5.038002 for linux 561s # Current time local: Sat Mar 16 11:10:17 2024 561s # Current time GMT: Sat Mar 16 11:10:17 2024 561s # Using Test.pm version 1.31 561s # Using Apache/Test.pm version 1.42 561s ok 1 561s ok 2 561s ok 3 561s ok 4 561s ok 5 561s ok 6 561s ok 7 561s ok 8 561s ok 9 561s ok 10 561s ok 564s t/ssl/v2.t .......................... skipped: SSLv2 test(s) not applicable 568s t/ssl/varlookup.t ................... 568s 1..83 568s # Running under perl version 5.038002 for linux 568s # Current time local: Sat Mar 16 11:10:22 2024 568s # Current time GMT: Sat Mar 16 11:10:22 2024 568s # Using Test.pm version 1.31 568s # Using Apache/Test.pm version 1.42 568s # testing : HTTP_USER_AGENT 568s # expected: 'libwww-perl/6.76' 568s # received: 'libwww-perl/6.76' 568s ok 1 568s # testing : HTTP:User-Agent 568s # expected: 'libwww-perl/6.76' 568s # received: 'libwww-perl/6.76' 568s ok 2 568s # testing : HTTP_REFERER 568s # expected: 't/ssl/varlookup.t' 568s # received: 't/ssl/varlookup.t' 568s ok 3 568s # testing : HTTP_HOST 568s # expected: 'localhost:8532' 568s # received: 'localhost:8532' 568s ok 4 568s # testing : QUERY_STRING 568s # expected: 'QUERY_STRING' 568s # received: 'QUERY_STRING' 568s ok 5 568s # testing : SERVER_SOFTWARE 568s # expected: qr/^Apache\/2.4.58/ 568s # received: 'Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13' 568s ok 6 568s # testing : SERVER_ADMIN 568s # expected: 'tuser@localhost' 568s # received: 'tuser@localhost' 568s ok 7 568s # testing : SERVER_PORT 568s # expected: '8532' 568s # received: '8532' 568s ok 8 568s # testing : SERVER_NAME 568s # expected: 'localhost' 568s # received: 'localhost' 568s ok 9 568s # testing : SERVER_PROTOCOL 568s # expected: qr/^HTTP\/1\.\d$/ 568s # received: 'HTTP/1.1' 568s ok 10 568s # testing : REMOTE_ADDR 568s # expected: '127.0.0.1' 568s # received: '127.0.0.1' 568s ok 11 568s # testing : DOCUMENT_ROOT 568s # expected: '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs' 568s # received: '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs' 568s ok 12 568s # testing : REQUEST_METHOD 568s # expected: 'GET' 568s # received: 'GET' 568s ok 13 568s # testing : REQUEST_URI 568s # expected: '/test_ssl_var_lookup' 568s # received: '/test_ssl_var_lookup' 568s ok 14 568s # testing : TIME_YEAR 568s # expected: 2024 568s # received: '2024' 568s ok 15 568s # testing : TIME_MON 568s # expected: '03' 568s # received: '03' 568s ok 16 568s # testing : TIME_DAY 568s # expected: '16' 568s # received: '16' 568s ok 17 568s # testing : TIME_WDAY 568s # expected: 6 568s # received: '6' 568s ok 18 568s # testing : IS_SUBREQ 568s # expected: 'false' 568s # received: 'false' 568s ok 19 568s # testing : API_VERSION 568s # expected: '20120211' 568s # received: '20120211' 568s ok 20 568s # testing : THE_REQUEST 568s # expected: qr/^GET \/test_ssl_var_lookup\?THE_REQUEST HTTP\/1\.\d$/ 568s # received: 'GET /test_ssl_var_lookup?THE_REQUEST HTTP/1.1' 568s ok 21 568s # testing : REQUEST_SCHEME 568s # expected: 'https' 568s # received: 'https' 568s ok 22 568s # testing : HTTPS 568s # expected: 'on' 568s # received: 'on' 568s ok 23 568s # testing : ENV:THE_ARGS 568s # expected: 'ENV:THE_ARGS' 568s # received: 'ENV:THE_ARGS' 568s ok 24 568s # testing : SSL_CLIENT_M_VERSION 568s # expected: qr/^\d+$/ 568s # received: '3' 568s ok 25 568s # testing : SSL_SERVER_M_VERSION 568s # expected: qr/^\d+$/ 568s # received: '3' 568s ok 26 568s # testing : SSL_CLIENT_M_SERIAL 568s # expected: qr/^[0-9A-F]+$/ 568s # received: '03' 568s ok 27 568s # testing : SSL_SERVER_M_SERIAL 568s # expected: qr/^[0-9A-F]+$/ 568s # received: '0B' 568s ok 28 568s # testing : SSL_PROTOCOL 568s # expected: qr/(TLS|SSL)v([1-3]|1\.[0-3])$/ 568s # received: 'TLSv1.3' 568s ok 29 568s # testing : SSL_CLIENT_V_START 568s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 568s # received: 'Mar 16 11:03:06 2024 GMT' 568s ok 30 568s # testing : SSL_SERVER_V_START 568s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 568s # received: 'Mar 16 11:03:10 2024 GMT' 568s ok 31 568s # testing : SSL_CLIENT_V_END 568s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 568s # received: 'Mar 16 11:03:06 2025 GMT' 568s ok 32 568s # testing : SSL_SERVER_V_END 568s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 568s # received: 'Mar 16 11:03:10 2025 GMT' 568s ok 33 568s # testing : SSL_CIPHER 568s # expected: qr/^[A-Z0-9_-]+$/ 568s # received: 'TLS_AES_256_GCM_SHA384' 568s ok 34 568s # testing : SSL_CIPHER_EXPORT 568s # expected: 'false' 568s # received: 'false' 568s ok 35 568s # testing : SSL_CIPHER_ALGKEYSIZE 568s # expected: qr/^\d+$/ 568s # received: '256' 568s ok 36 568s # testing : SSL_CIPHER_USEKEYSIZE 568s # expected: qr/^\d+$/ 568s # received: '256' 568s ok 37 568s # testing : SSL_SECURE_RENEG 568s # expected: qr/^(false|true)$/ 568s # received: 'true' 568s ok 38 568s # testing : SSL_CLIENT_S_DN 568s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=client_ok,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 568s # received: 'emailAddress=test-dev@httpd.apache.org,CN=client_ok,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 568s ok 39 568s # testing : SSL_SERVER_S_DN 568s # expected: qr/^emailAddress=test-dev@httpd.apache.org,CN=localhost,OU=httpd-test\/([-\w]+),O=ASF,L=San Francisco,ST=California,C=US$/ 568s # received: 'emailAddress=test-dev@httpd.apache.org,CN=localhost,OU=httpd-test/rsa-test,O=ASF,L=San Francisco,ST=California,C=US' 568s ok 40 568s # testing : SSL_CLIENT_S_DN_C 568s # expected: 'US' 568s # received: 'US' 568s ok 41 568s # testing : SSL_SERVER_S_DN_C 568s # expected: 'US' 568s # received: 'US' 568s ok 42 568s # testing : SSL_CLIENT_S_DN_ST 568s # expected: 'California' 568s # received: 'California' 568s ok 43 568s # testing : SSL_SERVER_S_DN_ST 568s # expected: 'California' 568s # received: 'California' 568s ok 44 568s # testing : SSL_CLIENT_S_DN_L 568s # expected: 'San Francisco' 568s # received: 'San Francisco' 568s ok 45 568s # testing : SSL_SERVER_S_DN_L 568s # expected: 'San Francisco' 568s # received: 'San Francisco' 568s ok 46 568s # testing : SSL_CLIENT_S_DN_O 568s # expected: 'ASF' 568s # received: 'ASF' 568s ok 47 568s # testing : SSL_SERVER_S_DN_O 568s # expected: 'ASF' 568s # received: 'ASF' 568s ok 48 568s # testing : SSL_CLIENT_S_DN_OU 568s # expected: 'httpd-test' 568s # received: 'httpd-test' 568s ok 49 568s # testing : SSL_SERVER_S_DN_OU 568s # expected: qr/^httpd-test\/([-\w]+)/ 568s # received: 'httpd-test/rsa-test' 568s ok 50 568s # testing : SSL_CLIENT_S_DN_CN 568s # expected: 'client_ok' 568s # received: 'client_ok' 568s ok 51 568s # testing : SSL_SERVER_S_DN_CN 568s # expected: 'localhost' 568s # received: 'localhost' 568s ok 52 568s # testing : SSL_CLIENT_S_DN_Email 568s # expected: 'test-dev@httpd.apache.org' 568s # received: 'test-dev@httpd.apache.org' 568s ok 53 568s # testing : SSL_SERVER_S_DN_Email 568s # expected: 'test-dev@httpd.apache.org' 568s # received: 'test-dev@httpd.apache.org' 568s ok 54 568s # testing : SSL_CLIENT_SAN_Email_0 568s # expected: 'test-dev@httpd.apache.org' 568s # received: 'test-dev@httpd.apache.org' 568s ok 55 568s # testing : SSL_SERVER_SAN_DNS_0 568s # expected: 'localhost' 568s # received: 'localhost' 568s ok 56 568s # testing : SSL_CLIENT_SAN_OTHER_msUPN_0 568s # expected: 'test-dev@httpd.apache.org' 568s # received: 'test-dev@httpd.apache.org' 568s ok 57 568s # testing : SSL_SERVER_SAN_OTHER_dnsSRV_0 568s # expected: '_https.localhost' 568s # received: '_https.localhost' 568s ok 58 568s # testing : SSL_CLIENT_I_DN 568s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 568s # received: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 568s ok 59 568s # testing : SSL_SERVER_I_DN 568s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 568s # received: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 568s ok 60 568s # testing : SSL_CLIENT_I_DN_C 568s # expected: 'US' 568s # received: 'US' 568s ok 61 568s # testing : SSL_SERVER_I_DN_C 568s # expected: 'US' 568s # received: 'US' 568s ok 62 568s # testing : SSL_CLIENT_I_DN_ST 568s # expected: 'California' 568s # received: 'California' 568s ok 63 568s # testing : SSL_SERVER_I_DN_ST 568s # expected: 'California' 568s # received: 'California' 568s ok 64 568s # testing : SSL_CLIENT_I_DN_L 568s # expected: 'San Francisco' 568s # received: 'San Francisco' 568s ok 65 568s # testing : SSL_SERVER_I_DN_L 568s # expected: 'San Francisco' 568s # received: 'San Francisco' 568s ok 66 568s # testing : SSL_CLIENT_I_DN_O 568s # expected: 'ASF' 568s # received: 'ASF' 568s ok 67 568s # testing : SSL_SERVER_I_DN_O 568s # expected: 'ASF' 568s # received: 'ASF' 568s ok 68 568s # testing : SSL_CLIENT_I_DN_OU 568s # expected: 'httpd-test' 568s # received: 'httpd-test' 568s ok 69 568s # testing : SSL_SERVER_I_DN_OU 568s # expected: 'httpd-test' 568s # received: 'httpd-test' 568s ok 70 568s # testing : SSL_CLIENT_I_DN_CN 568s # expected: 'ca' 568s # received: 'ca' 568s ok 71 568s # testing : SSL_SERVER_I_DN_CN 568s # expected: 'ca' 568s # received: 'ca' 568s ok 72 568s # testing : SSL_SERVER_I_DN_CN_RAW 568s # expected: 'ca' 568s # received: 'ca' 568s ok 73 568s # testing : SSL_SERVER_I_DN_CN_0_RAW 568s # expected: 'ca' 568s # received: 'ca' 568s ok 74 568s # testing : SSL_CLIENT_I_DN_Email 568s # expected: 'test-dev@httpd.apache.org' 568s # received: 'test-dev@httpd.apache.org' 568s ok 75 568s # testing : SSL_SERVER_I_DN_Email 568s # expected: 'test-dev@httpd.apache.org' 568s # received: 'test-dev@httpd.apache.org' 568s ok 76 568s # testing : SSL_CLIENT_A_SIG 568s # expected: 'sha256WithRSAEncryption' 568s # received: 'sha256WithRSAEncryption' 568s ok 77 568s # testing : SSL_SERVER_A_SIG 568s # expected: 'sha256WithRSAEncryption' 568s # received: 'sha256WithRSAEncryption' 568s ok 78 568s # testing : SSL_CLIENT_A_KEY 568s # expected: 'rsaEncryption' 568s # received: 'rsaEncryption' 568s ok 79 568s # testing : SSL_SERVER_A_KEY 568s # expected: qr/^[rd]saEncryption$/ 568s # received: 'rsaEncryption' 568s ok 80 568s # testing : SSL_CLIENT_CERT 568s # expected: qr/^-----BEGIN CERTIFICATE-----/ 568s # received: '-----BEGIN CERTIFICATE----- 568s # MIIFHTCCBAWgAwIBAgIBAzANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx 568s # EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK 568s # BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm 568s # BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjQwMzE2 568s # MTEwMzA2WhcNMjUwMzE2MTEwMzA2WjCBmzELMAkGA1UEBhMCVVMxEzARBgNVBAgM 568s # CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT 568s # RjETMBEGA1UECwwKaHR0cGQtdGVzdDESMBAGA1UEAwwJY2xpZW50X29rMSgwJgYJ 568s # KoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIBIjANBgkqhkiG 568s # 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAq2DHjQFyvVX33F8et4mEL4CX45MucEP7WXsu 568s # srB850ofH2UKvAddVgGcQ6O94rVmWgUADlSevLuSyUrpokxl2krJpIB/KFYw3SA3 568s # kh3ZGWPosZsT6gphTAmcg6xS8N4WCupl8SRdwsVex5AGTp6zJwfm6/HRr9CUIo4q 568s # p5Xxby7ILqaJROaufXtdpDQjR7dL68lS7v329PNzV5GTQ6AsD+IdD+MwllpGyHNz 568s # UKCNf47wlG8/dmYAkot1hzEJLrHy/w0mIHymfbN0SAs9PDdKVnOmIWAzBHLC4XiY 568s # lKZINSmKH8uRAccbrGR9/c2W0A4+NaaYg/5p31ShqGBuXY3yYwIDAQABo4IBbzCC 568s # AWswIAYJYIZIAYb4QgENBBMWEVRoaXMgSXMgQSBDb21tZW50MBYGCisGAQQBgY0M 568s # DAAECAwGTGVtb25zME8GA1UdEQRIMEaBGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5v 568s # cmegKQYKKwYBBAGCNxQCA6AbDBl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMB0G 568s # A1UdDgQWBBRaQi2sW9o3mp/zN7wsd4MDu8R7+DCBvgYDVR0jBIG2MIGzoYGapIGX 568s # MIGUMQswCQYDVQQGEwJVUzETMBEGA1UECAwKQ2FsaWZvcm5pYTEWMBQGA1UEBwwN 568s # U2FuIEZyYW5jaXNjbzEMMAoGA1UECgwDQVNGMRMwEQYDVQQLDApodHRwZC10ZXN0 568s # MQswCQYDVQQDDAJjYTEoMCYGCSqGSIb3DQEJARYZdGVzdC1kZXZAaHR0cGQuYXBh 568s # Y2hlLm9yZ4IUKpz3Do2Gw6tQn5YL6Qe9oIYdp7gwDQYJKoZIhvcNAQELBQADggEB 568s # AIy1j9zuXTE3cOy9nVNYeKSidGKmSpZckWYgNNMu+JnBai4k4Z15RuXvYRzdVvnM 568s # 24dBywPzjZrx4dlU/zB92fw2EopVXhtdTRwfHOaNPstkExx+NF3hagpofx96LM2p 568s # Y4+qT5i4C1X6LEupCs5iZ9TxSZ/dwH0NzsgMlu1Arf0Jn5mRaTRUCADNE87nLFiN 568s # xBD5GzE6gk7E+Ags4PDo0ZJHIw5CGaGmRuYbQN/Edi6SiITrM1wm0qztPKs55Agl 568s # 63vW+ZE21O4QjYl98HISadBjyFFOOYj5CvMYWhePQaRQiQ/XN5fJ8Dxm8UTU4dbw 568s # uYgc4wXHG5dHHkl0MSGOdf8= 568s # -----END CERTIFICATE----- 568s # ' 568s ok 81 568s # testing : SSL_SERVER_CERT 568s # expected: qr/^-----BEGIN CERTIFICATE-----/ 568s # received: '-----BEGIN CERTIFICATE----- 568s # MIIE0TCCA7mgAwIBAgIBCzANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx 568s # EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK 568s # BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm 568s # BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjQwMzE2 568s # MTEwMzEwWhcNMjUwMzE2MTEwMzEwWjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM 568s # CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT 568s # RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo 568s # b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB 568s # IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsKUY5H/skNRt6he3gSBgQUZ2 568s # br+Iuu02VUqoAEyI/zdPlY1L4eMQgM5W3WKRn9tJM0yb7dACNvQgRWTxJVGImr4w 568s # +5BEr0gE1JwxzPC29NMaRBklXLFTy9loyO8kyeCLGsKo+Mu5FXUO/GowynychGJp 568s # 1mMfYcap3SEP94XwSa9c7nIM9yVYmFF4xq6nIIcKb/wQwkfw4+nsJJFsPqEA2JlB 568s # EOCUhm2NCKR1WA13PglJ01S0B8i4RCYTeBCTD/qWNtpx8nLGAjaQnAjut7GKHLEF 568s # 1BtXAiq643LWK0kSaO8z6xhWVrEwCdvHUnSFrJ59jC359C1uGsTRH8OCIiMvNQID 568s # AQABo4IBGjCCARYwNAYDVR0RBC0wK4IJbG9jYWxob3N0oB4GCCsGAQUFBwgHoBIW 568s # EF9odHRwcy5sb2NhbGhvc3QwHQYDVR0OBBYEFKFpPf/zc4a8KnfYTr3kZjiC40+5 568s # MIG+BgNVHSMEgbYwgbOhgZqkgZcwgZQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApD 568s # YWxpZm9ybmlhMRYwFAYDVQQHDA1TYW4gRnJhbmNpc2NvMQwwCgYDVQQKDANBU0Yx 568s # EzARBgNVBAsMCmh0dHBkLXRlc3QxCzAJBgNVBAMMAmNhMSgwJgYJKoZIhvcNAQkB 568s # Fhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnghQqnPcOjYbDq1CflgvpB72ghh2n 568s # uDANBgkqhkiG9w0BAQsFAAOCAQEAA2/1krBBAcomm68NOMFH6nbBoWBQAa4pKEaV 568s # FiE5aUwdx9aEVXcIgP4YPAPGoCPyRezH0bK03V7yFkXX6U8I2fUcrb1nsAUaxaze 568s # X+ikRl5miCaLCSH2s2mj2zaXpc9BJszRMTzbdQogyURTfcL+D2AOcgHB30r9dr5F 568s # e9Y6N/7GZ+cAGDzL5mNQpc6TMjUACTUc9uletIVcdgzEHGqSBWS2WrPyEOfWXNtI 568s # Kkcib6kUg/lcHpdqCSQO9ccHMIJznC6aaEum8fKeSZjNPW6aAC6m7hykAB3L2egH 568s # qpIjMzXyRp/h3JWjjy39Yk7Z8naYHGsjjLnuSuuj6iTqViuGKQ== 568s # -----END CERTIFICATE----- 568s # ' 568s ok 82 568s # testing : SSL_CLIENT_VERIFY 568s # expected: 'SUCCESS' 568s # received: 'SUCCESS' 568s ok 83 568s ok 571s t/ssl/verify.t ...................... 571s 1..3 571s # Running under perl version 5.038002 for linux 571s # Current time local: Sat Mar 16 11:10:26 2024 571s # Current time GMT: Sat Mar 16 11:10:26 2024 571s # Using Test.pm version 1.31 571s # Using Apache/Test.pm version 1.42 571s HTTP/1.1 403 Forbidden 571s Connection: close 571s Date: Sat, 16 Mar 2024 11:10:29 GMT 571s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 571s Content-Length: 258 571s Content-Type: text/html; charset=iso-8859-1 571s Client-Date: Sat, 16 Mar 2024 11:10:29 GMT 571s Client-Peer: 127.0.0.1:8532 571s Client-Response-Num: 1 571s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 571s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 571s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 571s Client-SSL-Socket-Class: IO::Socket::SSL 571s Client-SSL-Version: TLSv1_3 571s Title: 403 Forbidden 571s 571s 571s 571s 403 Forbidden 571s 571s

Forbidden

571s

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

571s 571s ok 1 571s HTTP/1.1 200 OK 571s Connection: close 571s Date: Sat, 16 Mar 2024 11:10:29 GMT 571s Accept-Ranges: bytes 571s ETag: "1a-60bb3bbdae3c0" 571s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 571s Vary: In-If1 571s Content-Length: 26 571s Content-Type: text/html 571s Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 571s Client-Date: Sat, 16 Mar 2024 11:10:29 GMT 571s Client-Peer: 127.0.0.1:8532 571s Client-Response-Num: 1 571s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 571s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 571s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 571s Client-SSL-Socket-Class: IO::Socket::SSL 571s Client-SSL-Version: TLSv1_3 571s DMMATCH1: 1 571s 571s welcome to localhost:8529 571s ok 2 571s 500 Server closed connection without sending any data back 571s Content-Type: text/plain 571s Client-Date: Sat, 16 Mar 2024 11:10:29 GMT 571s Client-Warning: Internal response 571s 571s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 571s ok 3 571s ok 571s All tests successful. 571s Files=142, Tests=7320, 424 wallclock secs ( 2.18 usr 1.04 sys + 214.74 cusr 162.75 csys = 380.71 CPU) 571s Result: PASS 571s [warning] server localhost:8529 shutdown 572s + grep -E '^Files=[0-9]+, Tests=[0-9]+' testlog.mpm_prefork 572s Files=142, Tests=7320, 424 wallclock secs ( 2.18 usr 1.04 sys + 214.74 cusr 162.75 csys = 380.71 CPU) 572s + grep -E '^Result: PASS' testlog.mpm_prefork 572s Result: PASS 572s + grep -E '^Result: FAIL' testlog.mpm_prefork 572s + grep -E 'server dumped core' testlog.mpm_prefork 572s =============Running-with-mpm_worker========== 572s + return 0 572s + run_tests mpm_worker 572s + local MPM=mpm_worker 572s + shift 572s + local LOG=testlog.mpm_worker 572s + echo =============Running-with-mpm_worker========== 572s + rm -f apache2.conf.debian 572s + cp /etc/apache2/apache2.conf apache2.conf.debian 572s + cat /etc/apache2/mods-available/mpm_worker.load 572s + 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-availab+ xargs cat 572s + grep -v mpm_ 572s le/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 572s + for m in bucketeer case_filter case_filter_in 572s + echo 'LoadModule bucketeer_module /usr/lib/apache2/modules/mod_bucketeer.so' 572s + for m in bucketeer case_filter case_filter_in 572s + echo 'LoadModule case_filter_module /usr/lib/apache2/modules/mod_case_filter.so' 572s + for m in bucketeer case_filter case_filter_in 572s + echo 'LoadModule case_filter_in_module /usr/lib/apache2/modules/mod_case_filter_in.so' 572s + cat /etc/apache2/mods-available/mime.conf 572s + echo 'Servername localhost' 572s + make clean 572s "/usr/bin/perl" -Iblib/arch -Iblib/lib \ 572s t/TEST -clean 573s [warning] setting ulimit to allow core files 573s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/TEST -clean 573s make[1]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules' 573s cd random_chunk && make clean 573s make[2]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 573s 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 573s make[2]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 573s cd test_apr_uri && make clean 573s make[2]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 573s 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 573s make[2]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 573s cd test_rwrite && make clean 573s make[2]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 573s 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 573s make[2]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 573s cd test_session && make clean 573s make[2]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/test_session' 573s 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 573s make[2]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/test_session' 573s cd memory_track && make clean 573s make[2]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/memory_track' 573s 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 573s make[2]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/memory_track' 573s cd test_pass_brigade && make clean 573s make[2]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 573s 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 573s make[2]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 573s cd client_add_filter && make clean 573s make[2]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 573s 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 573s make[2]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 573s cd authany && make clean 573s make[2]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/authany' 573s rm -rf mod_authany.o mod_authany.lo mod_authany.slo mod_authany.la mod_authany.i mod_authany.s mod_authany.gcno .libs 573s make[2]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/authany' 573s cd echo_post && make clean 573s make[2]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/echo_post' 573s 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 573s make[2]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/echo_post' 573s cd echo_post_chunk && make clean 573s make[2]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 573s 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 573s make[2]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 573s cd input_body_filter && make clean 573s make[2]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 573s 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 573s make[2]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 573s cd nntp_like && make clean 573s make[2]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 573s 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 573s make[2]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 573s cd test_ssl && make clean 573s make[2]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 573s 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 573s make[2]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 573s cd eat_post && make clean 573s make[2]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/eat_post' 573s 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 573s make[2]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/eat_post' 573s cd test_utilities && make clean 573s make[2]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 573s 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 573s make[2]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 573s cd fold && make clean 573s make[2]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/fold' 573s rm -rf mod_fold.o mod_fold.lo mod_fold.slo mod_fold.la mod_fold.i mod_fold.s mod_fold.gcno .libs 573s make[2]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/fold' 573s cd list_modules && make clean 573s make[2]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/list_modules' 573s 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 573s make[2]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/list_modules' 573s make[1]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules' 573s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_snakeoil.pem 573s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_colon.pem 573s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_ok.pem 573s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_revoked.pem 573s rmdir proxy 573s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/03.pem 573s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/07.pem 573s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/09.pem 573s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/08.pem 573s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/05.pem 573s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/06.pem 573s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/0B.pem 573s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/01.pem 573s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/02.pem 573s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/04.pem 573s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/0A.pem 573s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/0C.pem 573s rmdir newcerts 573s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server_des3.crt 573s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_ok.crt 573s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_snakeoil.crt 573s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server.crt 573s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2_des3.crt 573s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2.crt 573s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server_des3_dsa.crt 573s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server_dsa.crt 573s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_revoked.crt 573s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2_dsa.crt 573s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/ca.crt 573s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2_des3_dsa.crt 573s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_colon.crt 573s rmdir certs 573s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/serial.old 573s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/crl/ca-bundle.crl 573s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/crl/fdd35eee.r0 573s rmdir crl 573s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt.attr 573s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt.old 573s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2_dsa.csr 573s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2.csr 573s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_snakeoil.csr 573s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2_des3.csr 573s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_colon.csr 573s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_revoked.csr 573s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server_dsa.csr 573s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server_des3_dsa.csr 573s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server_des3.csr 573s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_ok.csr 573s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2_des3_dsa.csr 573s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server.csr 573s rmdir csr 573s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2.pem 573s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2_dsa.pem 573s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2_des3.pem 573s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server_dsa.pem 573s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2_des3_dsa.pem 573s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/ca.pem 573s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_snakeoil.pem 573s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server.pem 573s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_colon.pem 573s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server_des3.pem 573s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server_des3_dsa.pem 573s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_ok.pem 573s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_revoked.pem 573s rmdir keys 573s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_colon.p12 573s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_ok.p12 573s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_revoked.p12 573s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_snakeoil.p12 573s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/ca.p12 573s rmdir export 573s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/serial 573s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/dsa-param 573s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt.attr.old 573s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_snakeoil.cnf 573s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2_dsa.cnf 573s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2_des3_dsa.cnf 573s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_colon.cnf 573s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2_des3.cnf 573s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2.cnf 573s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/cacrl.cnf 573s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_revoked.cnf 573s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server_des3.cnf 573s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server.cnf 573s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/ca.cnf 573s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server_des3_dsa.cnf 573s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server_dsa.cnf 573s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_ok.cnf 573s rmdir conf 573s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt 573s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/ssl.htpasswd 573s rmdir asf 573s rmdir /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca 573s "/usr/bin/perl" -e 'exit 0 unless chdir '\''Apache-Test'\''; system '\''make clean'\'' if -f '\''Makefile'\'';' -- 573s make[1]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/Apache-Test' 573s "/usr/bin/perl" -I../blib/arch -I../blib/lib \ 573s t/TEST -clean 573s [warning] setting ulimit to allow core files 573s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/Apache-Test/t/TEST -clean 573s "/usr/bin/perl" -e 'exit 0 unless chdir '\''Apache-TestItSelf'\''; system '\''make clean'\'' if -f '\''Makefile'\'';' -- 573s make[2]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/Apache-Test/Apache-TestItSelf' 573s rm -f \ 573s TestItSelf.bso TestItSelf.def \ 573s TestItSelf.exp TestItSelf.x \ 573s ../../blib/arch/auto/Apache/TestItSelf/extralibs.all \ 573s ../../blib/arch/auto/Apache/TestItSelf/extralibs.ld Makefile.aperl \ 573s *.a *.o \ 573s *perl.core MYMETA.json \ 573s MYMETA.yml blibdirs.ts \ 573s core core.*perl.*.? \ 573s core.[0-9] core.[0-9][0-9] \ 573s core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ 573s core.[0-9][0-9][0-9][0-9][0-9] libTestItSelf.def \ 573s mon.out perl \ 573s perl perl.exe \ 573s perlmain.c pm_to_blib \ 573s pm_to_blib.ts so_locations \ 573s tmon.out 573s rm -rf \ 573s Makefile.old blib \ 573s t/TEST 573s mv Makefile Makefile.old > /dev/null 2>&1 573s make[2]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/Apache-Test/Apache-TestItSelf' 573s rm -f \ 573s Test.bso Test.def \ 573s Test.exp Test.x \ 573s ../blib/arch/auto/Apache/Test/extralibs.all \ 573s ../blib/arch/auto/Apache/Test/extralibs.ld Makefile.aperl \ 573s *.a *.o \ 573s *perl.core MYMETA.json \ 573s MYMETA.yml blibdirs.ts \ 573s core core.*perl.*.? \ 573s core.[0-9] core.[0-9][0-9] \ 573s core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ 573s core.[0-9][0-9][0-9][0-9][0-9] libTest.def \ 573s mon.out perl \ 573s perl perl.exe \ 573s perlmain.c pm_to_blib \ 573s pm_to_blib.ts so_locations \ 573s tmon.out 573s rm -rf \ 573s .mypacklist Makefile.old \ 573s blib t/REPORT \ 573s t/TEST 573s mv Makefile Makefile.old > /dev/null 2>&1 573s make[1]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/Apache-Test' 573s rm -f \ 573s test.bso test.def \ 573s test.exp test.x \ 573s blib/arch/auto/httpd-test/extralibs.all \ 573s blib/arch/auto/httpd-test/extralibs.ld Makefile.aperl \ 573s *.a *.o \ 573s *perl.core MYMETA.json \ 573s MYMETA.yml blibdirs.ts \ 573s core core.*perl.*.? \ 573s core.[0-9] core.[0-9][0-9] \ 573s core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ 573s core.[0-9][0-9][0-9][0-9][0-9] libtest.def \ 573s mon.out perl \ 573s perl perl.exe \ 573s perlmain.c pm_to_blib \ 573s pm_to_blib.ts so_locations \ 573s tmon.out 573s rm -rf \ 573s ./Apache-Test/t/cgi-bin/cookies.pl ./Apache-Test/t/cgi-bin/next_available_port.pl \ 573s ./t/conf/ssl/httpd-passphrase.pl ./t/htdocs/apache/http_strict/send_hdr.pl \ 573s ./t/htdocs/modules/cgi/action.pl ./t/htdocs/modules/cgi/big.pl \ 573s ./t/htdocs/modules/cgi/bogus-perl.pl ./t/htdocs/modules/cgi/bogus1k.pl \ 573s ./t/htdocs/modules/cgi/empty.pl ./t/htdocs/modules/cgi/env.pl \ 573s ./t/htdocs/modules/cgi/not-modified.pl ./t/htdocs/modules/cgi/nph-102.pl \ 573s ./t/htdocs/modules/cgi/nph-dripfeed.pl ./t/htdocs/modules/cgi/nph-foldhdr.pl \ 573s ./t/htdocs/modules/cgi/nph-interim1.pl ./t/htdocs/modules/cgi/nph-interim2.pl \ 573s ./t/htdocs/modules/cgi/nph-stderr.pl ./t/htdocs/modules/cgi/nph-test.pl \ 573s ./t/htdocs/modules/cgi/ocsp.pl ./t/htdocs/modules/cgi/perl.pl \ 573s ./t/htdocs/modules/cgi/perl_echo.pl ./t/htdocs/modules/cgi/perl_post.pl \ 573s ./t/htdocs/modules/cgi/pr37166.pl ./t/htdocs/modules/cgi/ranged.pl \ 573s ./t/htdocs/modules/cgi/redirect.pl ./t/htdocs/modules/cgi/stderr1.pl \ 573s ./t/htdocs/modules/cgi/stderr2.pl ./t/htdocs/modules/cgi/stderr3.pl \ 573s ./t/htdocs/modules/cgi/unique-id.pl ./t/htdocs/modules/cgi/xother.pl \ 573s ./t/htdocs/modules/ext_filter/eval-cmd.pl ./t/htdocs/modules/ext_filter/sleepycat.pl \ 573s ./t/htdocs/modules/negotiation/query/test.pl ./t/htdocs/modules/rewrite/db.pl \ 573s ./t/htdocs/modules/rewrite/numbers.pl ./t/htdocs/modules/rewrite/numbers2.pl \ 573s blib 573s mv Makefile Makefile.old > /dev/null 2>&1 573s + perl -p -i -e 's,^Include,#Include,' apache2.conf.debian 573s + chown -R tuser: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp 573s + su tuser -c 'perl Makefile.PL -apxs /usr/bin/apxs2 -httpd_conf /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/apache2.conf.debian' 574s [ info] generating script ./t/conf/ssl/httpd-passphrase.pl 574s [ info] generating script ./t/htdocs/modules/negotiation/query/test.pl 574s [ info] generating script ./t/htdocs/modules/rewrite/numbers.pl 574s [ info] generating script ./t/htdocs/modules/rewrite/db.pl 574s [ info] generating script ./t/htdocs/modules/rewrite/numbers2.pl 574s [ info] generating script ./t/htdocs/modules/ext_filter/eval-cmd.pl 574s [ info] generating script ./t/htdocs/modules/ext_filter/sleepycat.pl 574s [ info] generating script ./t/htdocs/modules/cgi/nph-test.pl 574s [ info] generating script ./t/htdocs/modules/cgi/pr37166.pl 574s [ info] generating script ./t/htdocs/modules/cgi/perl.pl 574s [ info] generating script ./t/htdocs/modules/cgi/nph-stderr.pl 574s [ info] generating script ./t/htdocs/modules/cgi/stderr1.pl 574s [ info] generating script ./t/htdocs/modules/cgi/big.pl 574s [ info] generating script ./t/htdocs/modules/cgi/ranged.pl 574s [ info] generating script ./t/htdocs/modules/cgi/action.pl 574s [ info] generating script ./t/htdocs/modules/cgi/unique-id.pl 574s [ info] generating script ./t/htdocs/modules/cgi/xother.pl 574s [ info] generating script ./t/htdocs/modules/cgi/redirect.pl 574s [ info] generating script ./t/htdocs/modules/cgi/perl_post.pl 574s [ info] generating script ./t/htdocs/modules/cgi/nph-foldhdr.pl 574s [ info] generating script ./t/htdocs/modules/cgi/bogus1k.pl 574s [ info] generating script ./t/htdocs/modules/cgi/nph-interim1.pl 574s [ info] generating script ./t/htdocs/modules/cgi/ocsp.pl 574s [ info] generating script ./t/htdocs/modules/cgi/stderr3.pl 574s [ info] generating script ./t/htdocs/modules/cgi/empty.pl 574s [ info] generating script ./t/htdocs/modules/cgi/env.pl 574s [ info] generating script ./t/htdocs/modules/cgi/nph-102.pl 574s [ info] generating script ./t/htdocs/modules/cgi/stderr2.pl 574s [ info] generating script ./t/htdocs/modules/cgi/bogus-perl.pl 574s [ info] generating script ./t/htdocs/modules/cgi/nph-interim2.pl 574s [ info] generating script ./t/htdocs/modules/cgi/nph-dripfeed.pl 574s [ info] generating script ./t/htdocs/modules/cgi/perl_echo.pl 574s [ info] generating script ./t/htdocs/modules/cgi/not-modified.pl 574s [ info] generating script ./t/htdocs/apache/http_strict/send_hdr.pl 574s [ info] generating script ./Apache-Test/t/cgi-bin/next_available_port.pl 574s [ info] generating script ./Apache-Test/t/cgi-bin/cookies.pl 574s Warning: NAME must be a package name 574s Checking if your kit is complete... 574s Looks good 574s [ info] generating script t/TEST 574s [ info] generating script ./t/cgi-bin/next_available_port.pl 574s [ info] generating script ./t/cgi-bin/cookies.pl 574s [ info] generating script t/TEST 574s Writing MYMETA.yml and MYMETA.json 574s + su tuser -c 't/TEST ' 574s + tee testlog.mpm_worker 574s [warning] setting ulimit to allow core files 574s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/TEST 574s Writing MYMETA.yml and MYMETA.json 574s Checking for Cwd...ok 574s Checking for File::Spec...ok 574s Generating a Unix-style Makefile 574s Writing Makefile for httpd-test 574s Writing MYMETA.yml and MYMETA.json 576s [warning] generating SSL CA for asf 576s [ info] openssl req -new -x509 -keyout keys/ca.pem -out certs/ca.crt -days 365 -config conf/ca.cnf 577s .+......+....+..+...+......+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*.....+.....+...+...............+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*......+..+.+.....+......+....+......+...........+...+......+...+......+...............+....+...+..+...............+.+.........+...+........+.+...+.....+.......+......+..+.+......+...+............+......+........+.....................+......+...+.......+...+..+...+....+...+........+.+........+......+......+................+...+..............+............+...+......+.+...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 577s ......+..........+.....+......+.+.....+.+............+...........+.+.........+..+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*..............+.....+.+..+.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*..........+...............+.....+.........+.........+...+.......+.....+...+....+...+...+.........+......+..+......+......+.+..+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 577s ----- 577s [ info] openssl pkcs12 -export -in certs/ca.crt -inkey keys/ca.pem -out export/ca.p12 -passin pass:httpd -passout pass:httpd 577s [ info] openssl genrsa -out keys/server2_des3.pem -des3 -passout pass:httpd 2048 577s [ 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 577s [ 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 577s Using configuration from conf/server2_des3.cnf 577s Check that the request matches the signature 577s Signature ok 577s The Subject's Distinguished Name is as follows 577s countryName :PRINTABLE:'US' 577s stateOrProvinceName :ASN.1 12:'California' 577s localityName :ASN.1 12:'San Francisco' 577s organizationName :ASN.1 12:'ASF' 577s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test-2' 577s commonName :ASN.1 12:'localhost' 577s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 577s Certificate is to be certified until Mar 16 11:10:35 2025 GMT (365 days) 577s 577s Write out database with 1 new entries 577s Database updated 577s [ info] openssl genrsa -out keys/client_revoked.pem 2048 578s [ 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 578s [ 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 578s Using configuration from conf/client_revoked.cnf 578s Check that the request matches the signature 578s Signature ok 578s The Subject's Distinguished Name is as follows 578s countryName :PRINTABLE:'US' 578s stateOrProvinceName :ASN.1 12:'California' 578s localityName :ASN.1 12:'San Francisco' 578s organizationName :ASN.1 12:'ASF' 578s organizationalUnitName:ASN.1 12:'httpd-test' 578s commonName :ASN.1 12:'client_revoked' 578s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 578s Certificate is to be certified until Mar 16 11:10:36 2025 GMT (365 days) 578s 578s Write out database with 1 new entries 578s Database updated 578s [ 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 578s [ info] openssl ca -revoke certs/client_revoked.crt -config conf/cacrl.cnf -passin pass:httpd 578s Using configuration from conf/cacrl.cnf 578s Revoking Certificate 02. 578s Database updated 578s [ info] openssl ca -gencrl -out crl/ca-bundle.crl -config conf/cacrl.cnf -passin pass:httpd 578s Using configuration from conf/cacrl.cnf 578s [ info] generating proxy cert: proxy/client_revoked.pem 578s [ info] openssl dsaparam -inform PEM -out dsa-param 2048 581s [ info] openssl gendsa -out keys/server2_dsa.pem dsa-param 581s [ 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 581s [ 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 581s Using configuration from conf/server2_dsa.cnf 581s Check that the request matches the signature 581s Signature ok 581s The Subject's Distinguished Name is as follows 581s countryName :PRINTABLE:'US' 581s stateOrProvinceName :ASN.1 12:'California' 581s localityName :ASN.1 12:'San Francisco' 581s organizationName :ASN.1 12:'ASF' 581s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test-2' 581s commonName :ASN.1 12:'localhost' 581s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 581s Certificate is to be certified until Mar 16 11:10:39 2025 GMT (365 days) 581s 581s Write out database with 1 new entries 581s Database updated 581s [ info] openssl gendsa -out keys/server_des3_dsa.pem -des3 -passout pass:httpd dsa-param 581s [ 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 581s [ 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 581s Using configuration from conf/server_des3_dsa.cnf 581s Check that the request matches the signature 581s Signature ok 581s The Subject's Distinguished Name is as follows 581s countryName :PRINTABLE:'US' 581s stateOrProvinceName :ASN.1 12:'California' 581s localityName :ASN.1 12:'San Francisco' 581s organizationName :ASN.1 12:'ASF' 581s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test' 581s commonName :ASN.1 12:'localhost' 581s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 581s Certificate is to be certified until Mar 16 11:10:39 2025 GMT (365 days) 581s 581s Write out database with 1 new entries 581s Database updated 581s [ info] openssl genrsa -out keys/server_des3.pem -des3 -passout pass:httpd 2048 581s [ 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 581s [ 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 581s Using configuration from conf/server_des3.cnf 581s Check that the request matches the signature 581s Signature ok 581s The Subject's Distinguished Name is as follows 581s countryName :PRINTABLE:'US' 581s stateOrProvinceName :ASN.1 12:'California' 581s localityName :ASN.1 12:'San Francisco' 581s organizationName :ASN.1 12:'ASF' 581s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test' 581s commonName :ASN.1 12:'localhost' 581s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 581s Certificate is to be certified until Mar 16 11:10:39 2025 GMT (365 days) 581s 581s Write out database with 1 new entries 581s Database updated 581s [ info] openssl gendsa -out keys/server2_des3_dsa.pem -des3 -passout pass:httpd dsa-param 581s [ 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 581s [ 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 581s Using configuration from conf/server2_des3_dsa.cnf 581s Check that the request matches the signature 581s Signature ok 581s The Subject's Distinguished Name is as follows 581s countryName :PRINTABLE:'US' 581s stateOrProvinceName :ASN.1 12:'California' 581s localityName :ASN.1 12:'San Francisco' 581s organizationName :ASN.1 12:'ASF' 581s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test-2' 581s commonName :ASN.1 12:'localhost' 581s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 581s Certificate is to be certified until Mar 16 11:10:39 2025 GMT (365 days) 581s 581s Write out database with 1 new entries 581s Database updated 581s [ info] openssl genrsa -out keys/client_snakeoil.pem 2048 582s [ 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 582s [ 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 582s Using configuration from conf/client_snakeoil.cnf 582s Check that the request matches the signature 582s Signature ok 582s The Subject's Distinguished Name is as follows 582s countryName :PRINTABLE:'AU' 582s stateOrProvinceName :ASN.1 12:'Queensland' 582s localityName :ASN.1 12:'Mackay' 582s organizationName :ASN.1 12:'Snake Oil, Ltd.' 582s organizationalUnitName:ASN.1 12:'Staff' 582s commonName :ASN.1 12:'client_snakeoil' 582s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 582s Certificate is to be certified until Mar 16 11:10:40 2025 GMT (365 days) 582s 582s Write out database with 1 new entries 582s Database updated 582s [ 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 582s [ info] generating proxy cert: proxy/client_snakeoil.pem 582s [ info] openssl genrsa -out keys/server.pem 2048 582s [ info] openssl req -new -key keys/server.pem -out csr/server.csr -passin pass:httpd -passout pass:httpd -config conf/server.cnf 582s [ 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 582s Using configuration from conf/server.cnf 582s Check that the request matches the signature 582s Signature ok 582s The Subject's Distinguished Name is as follows 582s countryName :PRINTABLE:'US' 582s stateOrProvinceName :ASN.1 12:'California' 582s localityName :ASN.1 12:'San Francisco' 582s organizationName :ASN.1 12:'ASF' 582s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test' 582s commonName :ASN.1 12:'localhost' 582s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 582s Certificate is to be certified until Mar 16 11:10:40 2025 GMT (365 days) 582s 582s Write out database with 1 new entries 582s Database updated 582s [ info] openssl genrsa -out keys/server2.pem 2048 583s [ info] openssl req -new -key keys/server2.pem -out csr/server2.csr -passin pass:httpd -passout pass:httpd -config conf/server2.cnf 583s [ 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 583s Using configuration from conf/server2.cnf 583s Check that the request matches the signature 583s Signature ok 583s The Subject's Distinguished Name is as follows 583s countryName :PRINTABLE:'US' 583s stateOrProvinceName :ASN.1 12:'California' 583s localityName :ASN.1 12:'San Francisco' 583s organizationName :ASN.1 12:'ASF' 583s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test-2' 583s commonName :ASN.1 12:'localhost' 583s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 583s Certificate is to be certified until Mar 16 11:10:41 2025 GMT (365 days) 583s 583s Write out database with 1 new entries 583s Database updated 583s [ info] openssl gendsa -out keys/server_dsa.pem dsa-param 583s [ 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 583s [ 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 583s Using configuration from conf/server_dsa.cnf 583s Check that the request matches the signature 583s Signature ok 583s The Subject's Distinguished Name is as follows 583s countryName :PRINTABLE:'US' 583s stateOrProvinceName :ASN.1 12:'California' 583s localityName :ASN.1 12:'San Francisco' 583s organizationName :ASN.1 12:'ASF' 583s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test' 583s commonName :ASN.1 12:'localhost' 583s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 583s Certificate is to be certified until Mar 16 11:10:41 2025 GMT (365 days) 583s 583s Write out database with 1 new entries 583s Database updated 583s [ info] openssl genrsa -out keys/client_ok.pem 2048 584s [ 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 584s [ 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_ok_ext 584s Using configuration from conf/client_ok.cnf 584s Check that the request matches the signature 584s Signature ok 584s The Subject's Distinguished Name is as follows 584s countryName :PRINTABLE:'US' 584s stateOrProvinceName :ASN.1 12:'California' 584s localityName :ASN.1 12:'San Francisco' 584s organizationName :ASN.1 12:'ASF' 584s organizationalUnitName:ASN.1 12:'httpd-test' 584s commonName :ASN.1 12:'client_ok' 584s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 584s Certificate is to be certified until Mar 16 11:10:42 2025 GMT (365 days) 584s 584s Write out database with 1 new entries 584s Database updated 584s [ 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 584s [ info] generating proxy cert: proxy/client_ok.pem 584s [ info] openssl genrsa -out keys/client_colon.pem 2048 585s [ 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 585s [ 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 585s Using configuration from conf/client_colon.cnf 585s Check that the request matches the signature 585s Signature ok 585s The Subject's Distinguished Name is as follows 585s countryName :PRINTABLE:'US' 585s stateOrProvinceName :ASN.1 12:'California' 585s localityName :ASN.1 12:'San Francisco' 585s organizationName :ASN.1 12:'ASF' 585s organizationalUnitName:ASN.1 12:'httpd-test' 585s commonName :ASN.1 12:'user:colon' 585s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 585s Certificate is to be certified until Mar 16 11:10:43 2025 GMT (365 days) 585s 585s Write out database with 1 new entries 585s Database updated 585s [ 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 585s [ info] generating proxy cert: proxy/client_colon.pem 585s [ info] linked ca-bundle.crl to fdd35eee.r0 585s cd random_chunk && make .libs/mod_random_chunk.so 585s make[1]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 585s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -c mod_random_chunk.c 585s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_random_chunk.lo mod_random_chunk.c && touch mod_random_chunk.slo 585s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_random_chunk.c -fPIC -DPIC -o .libs/mod_random_chunk.o 586s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -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 586s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_random_chunk.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_random_chunk.so -o .libs/mod_random_chunk.so 586s libtool: link: ( cd ".libs" && rm -f "mod_random_chunk.la" && ln -s "../mod_random_chunk.la" "mod_random_chunk.la" ) 586s make[1]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 586s cd test_apr_uri && make .libs/mod_test_apr_uri.so 586s make[1]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 586s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -c mod_test_apr_uri.c 586s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/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 586s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_apr_uri.c -fPIC -DPIC -o .libs/mod_test_apr_uri.o 586s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -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 587s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_apr_uri.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_apr_uri.so -o .libs/mod_test_apr_uri.so 587s libtool: link: ( cd ".libs" && rm -f "mod_test_apr_uri.la" && ln -s "../mod_test_apr_uri.la" "mod_test_apr_uri.la" ) 587s make[1]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 587s cd test_rwrite && make .libs/mod_test_rwrite.so 587s make[1]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 587s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -c mod_test_rwrite.c 587s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_rwrite.lo mod_test_rwrite.c && touch mod_test_rwrite.slo 587s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_rwrite.c -fPIC -DPIC -o .libs/mod_test_rwrite.o 587s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -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 587s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_rwrite.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_rwrite.so -o .libs/mod_test_rwrite.so 587s libtool: link: ( cd ".libs" && rm -f "mod_test_rwrite.la" && ln -s "../mod_test_rwrite.la" "mod_test_rwrite.la" ) 587s make[1]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 587s cd test_session && make .libs/mod_test_session.so 587s make[1]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/test_session' 587s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -c mod_test_session.c 587s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_session.lo mod_test_session.c && touch mod_test_session.slo 587s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_session.c -fPIC -DPIC -o .libs/mod_test_session.o 587s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -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 588s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_session.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_session.so -o .libs/mod_test_session.so 588s libtool: link: ( cd ".libs" && rm -f "mod_test_session.la" && ln -s "../mod_test_session.la" "mod_test_session.la" ) 588s make[1]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/test_session' 588s cd memory_track && make .libs/mod_memory_track.so 588s make[1]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/memory_track' 588s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -c mod_memory_track.c 588s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_memory_track.lo mod_memory_track.c && touch mod_memory_track.slo 588s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_memory_track.c -fPIC -DPIC -o .libs/mod_memory_track.o 588s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -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 588s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_memory_track.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_memory_track.so -o .libs/mod_memory_track.so 588s libtool: link: ( cd ".libs" && rm -f "mod_memory_track.la" && ln -s "../mod_memory_track.la" "mod_memory_track.la" ) 588s make[1]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/memory_track' 588s cd test_pass_brigade && make .libs/mod_test_pass_brigade.so 588s make[1]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 588s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -c mod_test_pass_brigade.c 588s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/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 588s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_pass_brigade.c -fPIC -DPIC -o .libs/mod_test_pass_brigade.o 588s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -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 588s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_pass_brigade.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_pass_brigade.so -o .libs/mod_test_pass_brigade.so 589s libtool: link: ( cd ".libs" && rm -f "mod_test_pass_brigade.la" && ln -s "../mod_test_pass_brigade.la" "mod_test_pass_brigade.la" ) 589s make[1]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 589s cd client_add_filter && make .libs/mod_client_add_filter.so 589s make[1]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 589s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -c mod_client_add_filter.c 589s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/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 589s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_client_add_filter.c -fPIC -DPIC -o .libs/mod_client_add_filter.o 589s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -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 589s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_client_add_filter.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_client_add_filter.so -o .libs/mod_client_add_filter.so 589s libtool: link: ( cd ".libs" && rm -f "mod_client_add_filter.la" && ln -s "../mod_client_add_filter.la" "mod_client_add_filter.la" ) 589s make[1]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 589s cd authany && make .libs/mod_authany.so 589s make[1]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/authany' 589s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -c mod_authany.c 589s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_authany.lo mod_authany.c && touch mod_authany.slo 589s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_authany.c -fPIC -DPIC -o .libs/mod_authany.o 589s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -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 589s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_authany.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_authany.so -o .libs/mod_authany.so 589s libtool: link: ( cd ".libs" && rm -f "mod_authany.la" && ln -s "../mod_authany.la" "mod_authany.la" ) 589s make[1]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/authany' 589s cd echo_post && make .libs/mod_echo_post.so 589s make[1]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/echo_post' 589s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post.c 589s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_echo_post.lo mod_echo_post.c && touch mod_echo_post.slo 589s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post.c -fPIC -DPIC -o .libs/mod_echo_post.o 590s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -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 590s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_echo_post.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_echo_post.so -o .libs/mod_echo_post.so 590s libtool: link: ( cd ".libs" && rm -f "mod_echo_post.la" && ln -s "../mod_echo_post.la" "mod_echo_post.la" ) 590s make[1]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/echo_post' 590s cd echo_post_chunk && make .libs/mod_echo_post_chunk.so 590s make[1]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 590s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post_chunk.c 590s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/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 590s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post_chunk.c -fPIC -DPIC -o .libs/mod_echo_post_chunk.o 590s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -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 590s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_echo_post_chunk.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_echo_post_chunk.so -o .libs/mod_echo_post_chunk.so 590s libtool: link: ( cd ".libs" && rm -f "mod_echo_post_chunk.la" && ln -s "../mod_echo_post_chunk.la" "mod_echo_post_chunk.la" ) 590s make[1]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 590s cd input_body_filter && make .libs/mod_input_body_filter.so 590s make[1]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 590s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -c mod_input_body_filter.c 590s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/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 590s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_input_body_filter.c -fPIC -DPIC -o .libs/mod_input_body_filter.o 590s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -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 590s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_input_body_filter.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_input_body_filter.so -o .libs/mod_input_body_filter.so 591s libtool: link: ( cd ".libs" && rm -f "mod_input_body_filter.la" && ln -s "../mod_input_body_filter.la" "mod_input_body_filter.la" ) 591s make[1]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 591s cd nntp_like && make .libs/mod_nntp_like.so 591s make[1]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 591s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -c mod_nntp_like.c 591s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_nntp_like.lo mod_nntp_like.c && touch mod_nntp_like.slo 591s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_nntp_like.c -fPIC -DPIC -o .libs/mod_nntp_like.o 591s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -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 591s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_nntp_like.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_nntp_like.so -o .libs/mod_nntp_like.so 591s libtool: link: ( cd ".libs" && rm -f "mod_nntp_like.la" && ln -s "../mod_nntp_like.la" "mod_nntp_like.la" ) 591s make[1]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 591s cd test_ssl && make .libs/mod_test_ssl.so 591s make[1]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 591s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -c mod_test_ssl.c 591s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_ssl.lo mod_test_ssl.c && touch mod_test_ssl.slo 591s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_ssl.c -fPIC -DPIC -o .libs/mod_test_ssl.o 591s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -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 591s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_ssl.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_ssl.so -o .libs/mod_test_ssl.so 592s libtool: link: ( cd ".libs" && rm -f "mod_test_ssl.la" && ln -s "../mod_test_ssl.la" "mod_test_ssl.la" ) 592s make[1]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 592s cd eat_post && make .libs/mod_eat_post.so 592s make[1]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/eat_post' 592s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -c mod_eat_post.c 592s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_eat_post.lo mod_eat_post.c && touch mod_eat_post.slo 592s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_eat_post.c -fPIC -DPIC -o .libs/mod_eat_post.o 592s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -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 592s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_eat_post.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_eat_post.so -o .libs/mod_eat_post.so 592s libtool: link: ( cd ".libs" && rm -f "mod_eat_post.la" && ln -s "../mod_eat_post.la" "mod_eat_post.la" ) 592s make[1]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/eat_post' 592s cd test_utilities && make .libs/mod_test_utilities.so 592s make[1]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 592s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -c mod_test_utilities.c 592s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_utilities.lo mod_test_utilities.c && touch mod_test_utilities.slo 592s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_utilities.c -fPIC -DPIC -o .libs/mod_test_utilities.o 592s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -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 592s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_utilities.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_utilities.so -o .libs/mod_test_utilities.so 592s libtool: link: ( cd ".libs" && rm -f "mod_test_utilities.la" && ln -s "../mod_test_utilities.la" "mod_test_utilities.la" ) 592s make[1]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 592s cd fold && make .libs/mod_fold.so 592s make[1]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/fold' 592s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -c mod_fold.c 592s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_fold.lo mod_fold.c && touch mod_fold.slo 592s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_fold.c -fPIC -DPIC -o .libs/mod_fold.o 593s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -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 593s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_fold.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_fold.so -o .libs/mod_fold.so 593s libtool: link: ( cd ".libs" && rm -f "mod_fold.la" && ln -s "../mod_fold.la" "mod_fold.la" ) 593s make[1]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/fold' 593s cd list_modules && make .libs/mod_list_modules.so 593s make[1]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/list_modules' 593s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -c mod_list_modules.c 593s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_list_modules.lo mod_list_modules.c && touch mod_list_modules.slo 593s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_list_modules.c -fPIC -DPIC -o .libs/mod_list_modules.o 593s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -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 593s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_list_modules.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_list_modules.so -o .libs/mod_list_modules.so 593s libtool: link: ( cd ".libs" && rm -f "mod_list_modules.la" && ln -s "../mod_list_modules.la" "mod_list_modules.la" ) 593s make[1]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/list_modules' 593s /usr/sbin/apache2 -d /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t -f /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/httpd.conf -D APACHE2 -D APACHE2_4 -D PERL_USEITHREADS 593s using Apache/2.4.58 (worker MPM) 593s 593s waiting 60 seconds for server to start: .[Sat Mar 16 11:10:51.855331 2024] [core:trace3] [pid 166270:tid 265861576396832] core.c(3482): Setting LogLevel for all modules to trace8 593s [Sat Mar 16 11:10:51.856087 2024] [core:trace6] [pid 166270:tid 265861576396832] core.c(3499): Cannot find module 'rewrite', trying 'rewrite_module' 593s [Sat Mar 16 11:10:51.856101 2024] [core:trace3] [pid 166270:tid 265861576396832] core.c(3509): Setting LogLevel for module mod_rewrite.c to trace8 593s [Sat Mar 16 11:10:51.857041 2024] [core:trace6] [pid 166270:tid 265861576396832] core.c(3499): Cannot find module 'dumpio', trying 'dumpio_module' 593s [Sat Mar 16 11:10:51.857050 2024] [core:trace3] [pid 166270:tid 265861576396832] core.c(3509): Setting LogLevel for module mod_dumpio.c to trace7 593s [Sat Mar 16 11:10:51.857052 2024] [core:trace3] [pid 166270:tid 265861576396832] core.c(3482): Setting LogLevel for all modules to info 593s [Sat Mar 16 11:10:51.857057 2024] [core:trace6] [pid 166270:tid 265861576396832] core.c(3499): Cannot find module 'core', trying 'core_module' 593s [Sat Mar 16 11:10:51.857061 2024] [core:trace3] [pid 166270:tid 265861576396832] core.c(3509): Setting LogLevel for module core.c to crit 593s [Sat Mar 16 11:10:51.857065 2024] [core:trace3] [pid 166270:tid 265861576396832] core.c(3482): Setting LogLevel for all modules to crit 593s [Sat Mar 16 11:10:51.857070 2024] [core:trace6] [pid 166270:tid 265861576396832] core.c(3499): Cannot find module 'core', trying 'core_module' 593s [Sat Mar 16 11:10:51.857074 2024] [core:trace3] [pid 166270:tid 265861576396832] core.c(3509): Setting LogLevel for module core.c to info 593s [Sat Mar 16 11:10:51.857076 2024] [core:trace3] [pid 166270:tid 265861576396832] core.c(3482): Setting LogLevel for all modules to crit 593s [Sat Mar 16 11:10:51.857090 2024] [core:trace6] [pid 166270:tid 265861576396832] core.c(3499): Cannot find module 'core', trying 'core_module' 593s [Sat Mar 16 11:10:51.857094 2024] [core:trace3] [pid 166270:tid 265861576396832] core.c(3509): Setting LogLevel for module core.c to info 593s [Sat Mar 16 11:10:51.857097 2024] [core:trace3] [pid 166270:tid 265861576396832] core.c(3482): Setting LogLevel for all modules to crit 593s [Sat Mar 16 11:10:51.857101 2024] [core:trace3] [pid 166270:tid 265861576396832] core.c(3482): Setting LogLevel for all modules to info 593s [Sat Mar 16 11:10:51.857107 2024] [core:trace6] [pid 166270:tid 265861576396832] core.c(3499): Cannot find module 'core', trying 'core_module' 593s [Sat Mar 16 11:10:51.857110 2024] [core:trace3] [pid 166270:tid 265861576396832] core.c(3509): Setting LogLevel for module core.c to crit 593s [Sat Mar 16 11:10:51.857115 2024] [core:trace3] [pid 166270:tid 265861576396832] core.c(3482): Setting LogLevel for all modules to info 593s [Sat Mar 16 11:10:51.857627 2024] [core:trace6] [pid 166270:tid 265861576396832] core.c(3499): Cannot find module 'http2', trying 'http2_module' 593s [Sat Mar 16 11:10:51.857634 2024] [core:trace3] [pid 166270:tid 265861576396832] core.c(3509): Setting LogLevel for module mod_http2.c to debug 593s [Sat Mar 16 11:10:51.858401 2024] [proxy:info] [pid 166270:tid 265861576396832] AH01145: Sharing worker 'http://localhost:8529/' instead of creating new worker 'http://localhost:8529/servlet' 593s [Sat Mar 16 11:10:51.858420 2024] [core:trace6] [pid 166270:tid 265861576396832] core.c(3499): Cannot find module 'proxy_hcheck', trying 'proxy_hcheck_module' 593s [Sat Mar 16 11:10:51.858425 2024] [core:trace3] [pid 166270:tid 265861576396832] core.c(3509): Setting LogLevel for module mod_proxy_hcheck.c to trace4 594s 594s waiting 60 seconds for server to start: ok (waited 0 secs) 594s server localhost:8529 started 594s server localhost:8530 listening (mod_nntp_like) 594s server localhost:8531 listening (mod_nntp_like_ssl) 594s server localhost:8532 listening (mod_ssl) 594s server localhost:8533 listening (ssl_optional_cc) 594s server localhost:8534 listening (ssl_pr33791) 594s server localhost:8535 listening (ssl_ocsp) 594s server localhost:8536 listening (cve_2011_3368_rewrite) 594s server localhost:8537 listening (proxy_http_reverse) 594s server localhost:8538 listening (proxy_http_nofwd) 594s server localhost:8539 listening (cve_2011_3368) 594s server localhost:8540 listening (mod_headers) 594s server localhost:8541 listening (mod_echo) 594s server localhost:8542 listening (mod_echo_ssl) 594s server localhost:8543 listening (error_document) 594s server localhost:8544 listening (http_unsafe) 594s server localhost:8545 listening (http_strict) 594s server localhost:8546 listening (remote_ip) 594s server localhost:8547 listening (core) 594s server localhost:8548 listening (mod_proxy) 594s server localhost:8549 listening (proxy_http_bal1) 594s server localhost:8550 listening (proxy_http_bal2) 594s server localhost:8551 listening (proxy_http_balancer) 594s server localhost:8554 listening (proxy_fcgi) 594s server localhost:8555 listening (mod_vhost_alias) 594s server localhost:8556 listening (mod_include) 594s server localhost:8557 listening (h2c) 594s server localhost:8558 listening (h2) 594s server localhost:8559 listening (mod_cache) 594s server localhost:8560 listening (proxy_http_https) 594s server localhost:8561 listening (proxy_https_https) 594s server localhost:8562 listening (proxy_http_https_proxy_section) 594s server localhost:8563 listening (proxy_https_https_proxy_section) 594s server localhost:8564 listening (proxy_https_http) 596s [ info] adding source lib /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/Apache-Test/lib to @INC 604s t/ab/base.t ......................... 604s 1..5 604s # Running under perl version 5.038002 for linux 604s # Current time local: Sat Mar 16 11:10:59 2024 604s # Current time GMT: Sat Mar 16 11:10:59 2024 604s # Using Test.pm version 1.31 604s # Using Apache/Test.pm version 1.42 604s # # running: 604s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 http://localhost:8547/ 604s ok 1 604s ok 2 604s # # running: 604s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 https://localhost:8532/ 604s ok 3 604s ok 4 604s ok 5 604s ok 606s t/apache/404.t ...................... 606s 1..2 606s # Running under perl version 5.038002 for linux 606s # Current time local: Sat Mar 16 11:11:02 2024 606s # Current time GMT: Sat Mar 16 11:11:02 2024 606s # Using Test.pm version 1.31 606s # Using Apache/Test.pm version 1.42 606s # GET_STR Response: 606s # HTTP/1.1 404 Not Found 606s # Connection: close 606s # Date: Sat, 16 Mar 2024 11:11:04 GMT 606s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 606s # Content-Length: 196 606s # Content-Type: text/html; charset=iso-8859-1 606s # Client-Date: Sat, 16 Mar 2024 11:11:04 GMT 606s # Client-Peer: 127.0.0.1:8529 606s # Client-Response-Num: 1 606s # Title: 404 Not Found 606s # 606s # 606s # 606s # 404 Not Found 606s # 606s #

Not Found

606s #

The requested URL was not found on this server.

606s # 606s ok 1 606s ok 2 606s ok 609s t/apache/acceptpathinfo.t ........... 609s 1..36 609s # Running under perl version 5.038002 for linux 609s # Current time local: Sat Mar 16 11:11:04 2024 609s # Current time GMT: Sat Mar 16 11:11:04 2024 609s # Using Test.pm version 1.31 609s # Using Apache/Test.pm version 1.42 609s # testing : AcceptPathInfo default return code for /apache/acceptpathinfo 609s # expected: '200' 609s # received: '200' 609s ok 1 609s # testing : AcceptPathInfo default body for /apache/acceptpathinfo 609s # expected: qr/_\(none\)_/ 609s # received: '_(none)_' 609s ok 2 609s # testing : AcceptPathInfo default return code for /apache/acceptpathinfo/foo/bar 609s # expected: '404' 609s # received: '404' 609s ok 3 609s # testing : AcceptPathInfo default body for /apache/acceptpathinfo/foo/bar 609s # expected: qr/Not Found/ 609s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

' 609s ok 36 609s ok 614s t/apache/byterange.t ................ 614s # using LWP client 614s 1..217 614s # Running under perl version 5.038002 for linux 614s # Current time local: Sat Mar 16 11:11:07 2024 614s # Current time GMT: Sat Mar 16 11:11:07 2024 614s # Using Test.pm version 1.31 614s # Using Apache/Test.pm version 1.42 614s downloaded 17651 bytes, file is 17651 bytes 614s ok 1 614s downloaded 56240 bytes, file is 56240 bytes 614s ok 2 614s downloaded 34283 bytes, file is 34283 bytes 614s ok 3 614s downloaded 55533 bytes, file is 55533 bytes 614s ok 4 614s downloaded 43888 bytes, file is 43888 bytes 614s ok 5 614s downloaded 89271 bytes, file is 89271 bytes 614s ok 6 614s downloaded 9991 bytes, file is 9991 bytes 614s ok 7 614s downloaded 9577 bytes, file is 9577 bytes 614s ok 8 614s downloaded 4100 bytes, file is 4100 bytes 614s ok 9 614s downloaded 3672 bytes, file is 3672 bytes 614s ok 10 614s downloaded 7683 bytes, file is 7683 bytes 614s ok 11 614s downloaded 144298 bytes, file is 144298 bytes 614s ok 12 614s downloaded 7966 bytes, file is 7966 bytes 614s ok 13 614s downloaded 6892 bytes, file is 6892 bytes 614s ok 14 614s downloaded 7760 bytes, file is 7760 bytes 614s ok 15 614s downloaded 6327 bytes, file is 6327 bytes 614s ok 16 614s downloaded 133641 bytes, file is 133641 bytes 614s ok 17 614s downloaded 6142 bytes, file is 6142 bytes 614s ok 18 614s downloaded 3594 bytes, file is 3594 bytes 614s ok 19 614s downloaded 4085 bytes, file is 4085 bytes 614s ok 20 614s downloaded 119430 bytes, file is 119430 bytes 614s ok 21 614s downloaded 6597 bytes, file is 6597 bytes 614s ok 22 614s downloaded 5335 bytes, file is 5335 bytes 614s ok 23 614s downloaded 4616 bytes, file is 4616 bytes 614s ok 24 614s downloaded 115538 bytes, file is 115538 bytes 614s ok 25 614s downloaded 10759 bytes, file is 10759 bytes 614s ok 26 614s downloaded 12271 bytes, file is 12271 bytes 614s ok 27 614s downloaded 9232 bytes, file is 9232 bytes 614s ok 28 614s downloaded 129680 bytes, file is 129680 bytes 614s ok 29 614s downloaded 10557 bytes, file is 10557 bytes 614s ok 30 614s downloaded 12319 bytes, file is 12319 bytes 614s ok 31 614s downloaded 8442 bytes, file is 8442 bytes 614s ok 32 614s downloaded 4450 bytes, file is 4450 bytes 614s ok 33 614s downloaded 64523 bytes, file is 64523 bytes 614s ok 34 614s downloaded 8201 bytes, file is 8201 bytes 614s ok 35 614s downloaded 4103 bytes, file is 4103 bytes 614s ok 36 614s downloaded 10924 bytes, file is 10924 bytes 614s ok 37 614s downloaded 4456 bytes, file is 4456 bytes 614s ok 38 614s downloaded 100187 bytes, file is 100187 bytes 614s ok 39 614s downloaded 7717 bytes, file is 7717 bytes 614s ok 40 614s downloaded 7702 bytes, file is 7702 bytes 614s ok 41 614s downloaded 7017 bytes, file is 7017 bytes 614s ok 42 614s downloaded 71129 bytes, file is 71129 bytes 614s ok 43 614s downloaded 4599 bytes, file is 4599 bytes 614s ok 44 614s downloaded 6150 bytes, file is 6150 bytes 614s ok 45 614s downloaded 5111 bytes, file is 5111 bytes 614s ok 46 614s downloaded 40701 bytes, file is 40701 bytes 614s ok 47 614s downloaded 5730 bytes, file is 5730 bytes 614s ok 48 614s downloaded 4682 bytes, file is 4682 bytes 614s ok 49 614s downloaded 4980 bytes, file is 4980 bytes 614s ok 50 614s downloaded 54032 bytes, file is 54032 bytes 614s ok 51 614s downloaded 7007 bytes, file is 7007 bytes 614s ok 52 614s downloaded 37377 bytes, file is 37377 bytes 614s ok 53 614s downloaded 4214 bytes, file is 4214 bytes 614s ok 54 614s downloaded 3946 bytes, file is 3946 bytes 614s ok 55 614s downloaded 4054 bytes, file is 4054 bytes 614s ok 56 614s downloaded 44427 bytes, file is 44427 bytes 614s ok 57 614s downloaded 4744 bytes, file is 4744 bytes 614s ok 58 614s downloaded 3946 bytes, file is 3946 bytes 614s ok 59 614s downloaded 4055 bytes, file is 4055 bytes 614s ok 60 614s downloaded 68937 bytes, file is 68937 bytes 614s ok 61 614s downloaded 3946 bytes, file is 3946 bytes 614s ok 62 614s downloaded 4052 bytes, file is 4052 bytes 614s ok 63 614s downloaded 124713 bytes, file is 124713 bytes 614s ok 64 614s downloaded 107201 bytes, file is 107201 bytes 614s ok 65 614s downloaded 38060 bytes, file is 38060 bytes 614s ok 66 614s downloaded 4470 bytes, file is 4470 bytes 614s ok 67 614s downloaded 6335 bytes, file is 6335 bytes 614s ok 68 614s downloaded 7363 bytes, file is 7363 bytes 614s ok 69 614s downloaded 5889 bytes, file is 5889 bytes 614s ok 70 614s downloaded 4651 bytes, file is 4651 bytes 614s ok 71 614s downloaded 8357 bytes, file is 8357 bytes 614s ok 72 614s downloaded 25281 bytes, file is 25281 bytes 614s ok 73 614s downloaded 53904 bytes, file is 53904 bytes 614s ok 74 614s downloaded 115157 bytes, file is 115157 bytes 614s ok 75 614s downloaded 20457 bytes, file is 20457 bytes 614s ok 76 614s downloaded 5768 bytes, file is 5768 bytes 614s ok 77 614s downloaded 8241 bytes, file is 8241 bytes 614s ok 78 614s downloaded 824371 bytes, file is 824371 bytes 614s ok 79 614s downloaded 22583 bytes, file is 22583 bytes 614s ok 80 614s downloaded 7010 bytes, file is 7010 bytes 614s ok 81 614s downloaded 8386 bytes, file is 8386 bytes 614s ok 82 614s downloaded 294 bytes, file is 294 bytes 614s ok 83 614s downloaded 304 bytes, file is 304 bytes 614s ok 84 614s downloaded 8016 bytes, file is 8016 bytes 614s ok 85 614s downloaded 56994 bytes, file is 56994 bytes 614s ok 86 614s downloaded 4480 bytes, file is 4480 bytes 614s ok 87 614s downloaded 9151 bytes, file is 9151 bytes 614s ok 88 614s downloaded 15459 bytes, file is 15459 bytes 614s ok 89 614s downloaded 9546 bytes, file is 9546 bytes 614s ok 90 614s downloaded 4837 bytes, file is 4837 bytes 614s ok 91 614s downloaded 6938 bytes, file is 6938 bytes 614s ok 92 614s downloaded 26154 bytes, file is 26154 bytes 614s ok 93 614s downloaded 53154 bytes, file is 53154 bytes 614s ok 94 614s downloaded 4943 bytes, file is 4943 bytes 614s ok 95 614s downloaded 43100 bytes, file is 43100 bytes 614s ok 96 614s downloaded 22163 bytes, file is 22163 bytes 614s ok 97 614s downloaded 39867 bytes, file is 39867 bytes 614s ok 98 614s downloaded 4052 bytes, file is 4052 bytes 614s ok 99 614s downloaded 24330 bytes, file is 24330 bytes 614s ok 100 614s downloaded 311377 bytes, file is 311377 bytes 614s ok 101 614s downloaded 9376 bytes, file is 9376 bytes 614s ok 102 614s downloaded 46317 bytes, file is 46317 bytes 614s ok 103 614s downloaded 26746 bytes, file is 26746 bytes 614s ok 104 614s downloaded 7959 bytes, file is 7959 bytes 614s ok 105 614s downloaded 84353 bytes, file is 84353 bytes 614s ok 106 614s downloaded 37665 bytes, file is 37665 bytes 614s ok 107 614s downloaded 10359 bytes, file is 10359 bytes 614s ok 108 614s downloaded 22795 bytes, file is 22795 bytes 614s ok 109 614s downloaded 14429 bytes, file is 14429 bytes 614s ok 110 614s downloaded 9377 bytes, file is 9377 bytes 614s ok 111 614s downloaded 37601 bytes, file is 37601 bytes 614s ok 112 614s downloaded 90814 bytes, file is 90814 bytes 614s ok 113 614s downloaded 55292 bytes, file is 55292 bytes 614s ok 114 614s downloaded 39537 bytes, file is 39537 bytes 614s ok 115 614s downloaded 37816 bytes, file is 37816 bytes 614s ok 116 614s downloaded 49936 bytes, file is 49936 bytes 614s ok 117 614s downloaded 15221 bytes, file is 15221 bytes 614s ok 118 614s downloaded 22218 bytes, file is 22218 bytes 614s ok 119 614s downloaded 13355 bytes, file is 13355 bytes 614s ok 120 614s downloaded 16608 bytes, file is 16608 bytes 614s ok 121 614s downloaded 1649 bytes, file is 1649 bytes 614s ok 122 614s downloaded 422210 bytes, file is 422210 bytes 614s ok 123 614s downloaded 31786 bytes, file is 31786 bytes 614s ok 124 614s downloaded 137232 bytes, file is 137232 bytes 614s ok 125 614s downloaded 16501 bytes, file is 16501 bytes 614s ok 126 614s downloaded 13815 bytes, file is 13815 bytes 614s ok 127 614s downloaded 180836 bytes, file is 180836 bytes 614s ok 128 614s downloaded 45028 bytes, file is 45028 bytes 614s ok 129 614s downloaded 72248 bytes, file is 72248 bytes 614s ok 130 614s downloaded 6153 bytes, file is 6153 bytes 614s ok 131 614s downloaded 1527 bytes, file is 1527 bytes 614s ok 132 614s downloaded 59530 bytes, file is 59530 bytes 614s ok 133 614s downloaded 30628 bytes, file is 30628 bytes 614s ok 134 614s downloaded 2013 bytes, file is 2013 bytes 614s ok 135 614s downloaded 129125 bytes, file is 129125 bytes 614s ok 136 614s downloaded 37398 bytes, file is 37398 bytes 614s ok 137 614s downloaded 22429 bytes, file is 22429 bytes 614s ok 138 614s downloaded 35539 bytes, file is 35539 bytes 614s ok 139 614s downloaded 71703 bytes, file is 71703 bytes 614s ok 140 614s downloaded 4432 bytes, file is 4432 bytes 614s ok 141 614s downloaded 8360 bytes, file is 8360 bytes 614s ok 142 614s downloaded 12224 bytes, file is 12224 bytes 614s ok 143 614s downloaded 355 bytes, file is 355 bytes 614s ok 144 614s downloaded 2026 bytes, file is 2026 bytes 614s ok 145 614s downloaded 74839 bytes, file is 74839 bytes 614s ok 146 614s downloaded 9436 bytes, file is 9436 bytes 614s ok 147 614s downloaded 12143 bytes, file is 12143 bytes 614s ok 148 614s downloaded 26451 bytes, file is 26451 bytes 614s ok 149 614s downloaded 9588 bytes, file is 9588 bytes 614s ok 150 614s downloaded 58695 bytes, file is 58695 bytes 614s ok 151 614s downloaded 22331 bytes, file is 22331 bytes 614s ok 152 614s downloaded 3429 bytes, file is 3429 bytes 614s ok 153 614s downloaded 10963 bytes, file is 10963 bytes 614s ok 154 614s downloaded 8357 bytes, file is 8357 bytes 614s ok 155 614s downloaded 36144 bytes, file is 36144 bytes 614s ok 156 614s downloaded 26757 bytes, file is 26757 bytes 614s ok 157 614s downloaded 151973 bytes, file is 151973 bytes 614s ok 158 614s downloaded 1243 bytes, file is 1243 bytes 614s ok 159 614s downloaded 15223 bytes, file is 15223 bytes 614s ok 160 614s downloaded 93369 bytes, file is 93369 bytes 614s ok 161 614s downloaded 14283 bytes, file is 14283 bytes 614s ok 162 614s downloaded 4784 bytes, file is 4784 bytes 614s ok 163 614s downloaded 51369 bytes, file is 51369 bytes 614s ok 164 614s downloaded 49853 bytes, file is 49853 bytes 614s ok 165 614s downloaded 5144 bytes, file is 5144 bytes 614s ok 166 614s downloaded 23397 bytes, file is 23397 bytes 614s ok 167 614s downloaded 68880 bytes, file is 68880 bytes 614s ok 168 614s downloaded 12096 bytes, file is 12096 bytes 614s ok 169 614s downloaded 26551 bytes, file is 26551 bytes 614s ok 170 614s downloaded 89288 bytes, file is 89288 bytes 614s ok 171 614s downloaded 5138 bytes, file is 5138 bytes 614s ok 172 614s downloaded 6693 bytes, file is 6693 bytes 614s ok 173 614s downloaded 135805 bytes, file is 135805 bytes 614s ok 174 614s downloaded 31661 bytes, file is 31661 bytes 614s ok 175 614s downloaded 33167 bytes, file is 33167 bytes 614s ok 176 614s downloaded 48816 bytes, file is 48816 bytes 614s ok 177 614s downloaded 35911 bytes, file is 35911 bytes 614s ok 178 614s downloaded 18756 bytes, file is 18756 bytes 614s ok 179 614s downloaded 43401 bytes, file is 43401 bytes 614s ok 180 614s downloaded 509 bytes, file is 509 bytes 614s ok 181 614s downloaded 19189 bytes, file is 19189 bytes 614s ok 182 614s downloaded 15588 bytes, file is 15588 bytes 614s ok 183 614s downloaded 123417 bytes, file is 123417 bytes 614s ok 184 614s downloaded 1548 bytes, file is 1548 bytes 614s ok 185 614s downloaded 58669 bytes, file is 58669 bytes 614s ok 186 614s downloaded 27846 bytes, file is 27846 bytes 614s ok 187 614s downloaded 19186 bytes, file is 19186 bytes 614s ok 188 614s downloaded 29862 bytes, file is 29862 bytes 614s ok 189 614s downloaded 7132 bytes, file is 7132 bytes 614s ok 190 614s downloaded 9019 bytes, file is 9019 bytes 614s ok 191 614s downloaded 77701 bytes, file is 77701 bytes 614s ok 192 614s downloaded 53982 bytes, file is 53982 bytes 614s ok 193 614s downloaded 10328 bytes, file is 10328 bytes 614s ok 194 614s downloaded 46394 bytes, file is 46394 bytes 614s ok 195 614s downloaded 39569 bytes, file is 39569 bytes 614s ok 196 614s downloaded 758278 bytes, file is 758278 bytes 614s ok 197 614s downloaded 372 bytes, file is 372 bytes 614s ok 198 614s downloaded 294 bytes, file is 294 bytes 614s ok 199 614s downloaded 294 bytes, file is 294 bytes 614s ok 200 614s downloaded 10623 bytes, file is 10623 bytes 614s ok 201 614s downloaded 8511 bytes, file is 8511 bytes 614s ok 202 614s downloaded 4483 bytes, file is 4483 bytes 614s ok 203 614s downloaded 90816 bytes, file is 90816 bytes 614s ok 204 614s downloaded 25417 bytes, file is 25417 bytes 614s ok 205 614s downloaded 14126 bytes, file is 14126 bytes 614s ok 206 614s downloaded 38625 bytes, file is 38625 bytes 614s ok 207 614s downloaded 454394 bytes, file is 454394 bytes 614s ok 208 614s downloaded 7951 bytes, file is 7951 bytes 614s ok 209 614s downloaded 7400 bytes, file is 7400 bytes 614s ok 210 614s downloaded 92850 bytes, file is 92850 bytes 614s ok 211 614s downloaded 50829 bytes, file is 50829 bytes 614s ok 212 614s downloaded 3862 bytes, file is 3862 bytes 614s ok 213 614s downloaded 32731 bytes, file is 32731 bytes 614s ok 214 614s downloaded 86827 bytes, file is 86827 bytes 614s ok 215 614s downloaded 50436 bytes, file is 50436 bytes 614s ok 216 614s downloaded 24001 bytes, file is 24001 bytes 614s ok 217 614s ok 616s t/apache/byterange2.t ............... 616s 1..1 616s # Running under perl version 5.038002 for linux 616s # Current time local: Sat Mar 16 11:11:12 2024 616s # Current time GMT: Sat Mar 16 11:11:12 2024 616s # Using Test.pm version 1.31 616s # Using Apache/Test.pm version 1.42 616s # testing : return correct content 616s # expected: 'hello 616s # ' 616s # received: 'hello 616s # ' 616s ok 1 616s ok 620s t/apache/byterange3.t ............... 620s # using LWP client 620s 1..217 620s # Running under perl version 5.038002 for linux 620s # Current time local: Sat Mar 16 11:11:14 2024 620s # Current time GMT: Sat Mar 16 11:11:14 2024 620s # Using Test.pm version 1.31 620s # Using Apache/Test.pm version 1.42 620s downloaded 17651 bytes, file is 17651 bytes 620s ok 1 620s downloaded 56240 bytes, file is 56240 bytes 620s ok 2 620s downloaded 34283 bytes, file is 34283 bytes 620s ok 3 620s downloaded 55533 bytes, file is 55533 bytes 620s ok 4 620s downloaded 43888 bytes, file is 43888 bytes 620s ok 5 620s downloaded 89271 bytes, file is 89271 bytes 620s ok 6 620s downloaded 9991 bytes, file is 9991 bytes 620s ok 7 620s downloaded 9577 bytes, file is 9577 bytes 620s ok 8 620s downloaded 4100 bytes, file is 4100 bytes 620s ok 9 620s downloaded 3672 bytes, file is 3672 bytes 620s ok 10 620s downloaded 7683 bytes, file is 7683 bytes 620s ok 11 620s downloaded 144298 bytes, file is 144298 bytes 620s ok 12 620s downloaded 7966 bytes, file is 7966 bytes 620s ok 13 620s downloaded 6892 bytes, file is 6892 bytes 620s ok 14 620s downloaded 7760 bytes, file is 7760 bytes 620s ok 15 620s downloaded 6327 bytes, file is 6327 bytes 620s ok 16 620s downloaded 133641 bytes, file is 133641 bytes 620s ok 17 620s downloaded 6142 bytes, file is 6142 bytes 620s ok 18 620s downloaded 3594 bytes, file is 3594 bytes 620s ok 19 620s downloaded 4085 bytes, file is 4085 bytes 620s ok 20 620s downloaded 119430 bytes, file is 119430 bytes 620s ok 21 620s downloaded 6597 bytes, file is 6597 bytes 620s ok 22 620s downloaded 5335 bytes, file is 5335 bytes 620s ok 23 620s downloaded 4616 bytes, file is 4616 bytes 620s ok 24 620s downloaded 115538 bytes, file is 115538 bytes 620s ok 25 620s downloaded 10759 bytes, file is 10759 bytes 620s ok 26 620s downloaded 12271 bytes, file is 12271 bytes 620s ok 27 620s downloaded 9232 bytes, file is 9232 bytes 620s ok 28 620s downloaded 129680 bytes, file is 129680 bytes 620s ok 29 620s downloaded 10557 bytes, file is 10557 bytes 620s ok 30 620s downloaded 12319 bytes, file is 12319 bytes 620s ok 31 620s downloaded 8442 bytes, file is 8442 bytes 620s ok 32 620s downloaded 4450 bytes, file is 4450 bytes 620s ok 33 620s downloaded 64523 bytes, file is 64523 bytes 620s ok 34 620s downloaded 8201 bytes, file is 8201 bytes 620s ok 35 620s downloaded 4103 bytes, file is 4103 bytes 620s ok 36 620s downloaded 10924 bytes, file is 10924 bytes 620s ok 37 620s downloaded 4456 bytes, file is 4456 bytes 620s ok 38 620s downloaded 100187 bytes, file is 100187 bytes 620s ok 39 620s downloaded 7717 bytes, file is 7717 bytes 620s ok 40 620s downloaded 7702 bytes, file is 7702 bytes 620s ok 41 620s downloaded 7017 bytes, file is 7017 bytes 620s ok 42 620s downloaded 71129 bytes, file is 71129 bytes 620s ok 43 620s downloaded 4599 bytes, file is 4599 bytes 620s ok 44 620s downloaded 6150 bytes, file is 6150 bytes 620s ok 45 620s downloaded 5111 bytes, file is 5111 bytes 620s ok 46 620s downloaded 40701 bytes, file is 40701 bytes 620s ok 47 620s downloaded 5730 bytes, file is 5730 bytes 620s ok 48 620s downloaded 4682 bytes, file is 4682 bytes 620s ok 49 620s downloaded 4980 bytes, file is 4980 bytes 620s ok 50 620s downloaded 54032 bytes, file is 54032 bytes 620s ok 51 620s downloaded 7007 bytes, file is 7007 bytes 620s ok 52 620s downloaded 37377 bytes, file is 37377 bytes 620s ok 53 620s downloaded 4214 bytes, file is 4214 bytes 620s ok 54 620s downloaded 3946 bytes, file is 3946 bytes 620s ok 55 620s downloaded 4054 bytes, file is 4054 bytes 620s ok 56 620s downloaded 44427 bytes, file is 44427 bytes 620s ok 57 620s downloaded 4744 bytes, file is 4744 bytes 620s ok 58 620s downloaded 3946 bytes, file is 3946 bytes 620s ok 59 620s downloaded 4055 bytes, file is 4055 bytes 620s ok 60 620s downloaded 68937 bytes, file is 68937 bytes 620s ok 61 620s downloaded 3946 bytes, file is 3946 bytes 620s ok 62 620s downloaded 4052 bytes, file is 4052 bytes 620s ok 63 620s downloaded 124713 bytes, file is 124713 bytes 620s ok 64 620s downloaded 107201 bytes, file is 107201 bytes 620s ok 65 620s downloaded 38060 bytes, file is 38060 bytes 620s ok 66 620s downloaded 4470 bytes, file is 4470 bytes 620s ok 67 620s downloaded 6335 bytes, file is 6335 bytes 620s ok 68 620s downloaded 7363 bytes, file is 7363 bytes 620s ok 69 620s downloaded 5889 bytes, file is 5889 bytes 620s ok 70 620s downloaded 4651 bytes, file is 4651 bytes 620s ok 71 620s downloaded 8357 bytes, file is 8357 bytes 620s ok 72 620s downloaded 25281 bytes, file is 25281 bytes 620s ok 73 620s downloaded 53904 bytes, file is 53904 bytes 620s ok 74 620s downloaded 115157 bytes, file is 115157 bytes 620s ok 75 620s downloaded 20457 bytes, file is 20457 bytes 620s ok 76 620s downloaded 5768 bytes, file is 5768 bytes 620s ok 77 620s downloaded 8241 bytes, file is 8241 bytes 620s ok 78 620s downloaded 824371 bytes, file is 824371 bytes 620s ok 79 620s downloaded 22583 bytes, file is 22583 bytes 620s ok 80 620s downloaded 7010 bytes, file is 7010 bytes 620s ok 81 620s downloaded 8386 bytes, file is 8386 bytes 620s ok 82 620s downloaded 294 bytes, file is 294 bytes 620s ok 83 620s downloaded 304 bytes, file is 304 bytes 620s ok 84 620s downloaded 8016 bytes, file is 8016 bytes 620s ok 85 620s downloaded 56994 bytes, file is 56994 bytes 620s ok 86 620s downloaded 4480 bytes, file is 4480 bytes 620s ok 87 620s downloaded 9151 bytes, file is 9151 bytes 620s ok 88 620s downloaded 15459 bytes, file is 15459 bytes 620s ok 89 620s downloaded 9546 bytes, file is 9546 bytes 620s ok 90 620s downloaded 4837 bytes, file is 4837 bytes 620s ok 91 620s downloaded 6938 bytes, file is 6938 bytes 620s ok 92 620s downloaded 26154 bytes, file is 26154 bytes 620s ok 93 620s downloaded 53154 bytes, file is 53154 bytes 620s ok 94 620s downloaded 4943 bytes, file is 4943 bytes 620s ok 95 620s downloaded 43100 bytes, file is 43100 bytes 620s ok 96 620s downloaded 22163 bytes, file is 22163 bytes 620s ok 97 620s downloaded 39867 bytes, file is 39867 bytes 620s ok 98 620s downloaded 4052 bytes, file is 4052 bytes 620s ok 99 620s downloaded 24330 bytes, file is 24330 bytes 620s ok 100 620s downloaded 311377 bytes, file is 311377 bytes 620s ok 101 620s downloaded 9376 bytes, file is 9376 bytes 620s ok 102 620s downloaded 46317 bytes, file is 46317 bytes 620s ok 103 620s downloaded 26746 bytes, file is 26746 bytes 620s ok 104 620s downloaded 7959 bytes, file is 7959 bytes 620s ok 105 620s downloaded 84353 bytes, file is 84353 bytes 620s ok 106 620s downloaded 37665 bytes, file is 37665 bytes 620s ok 107 620s downloaded 10359 bytes, file is 10359 bytes 620s ok 108 620s downloaded 22795 bytes, file is 22795 bytes 620s ok 109 620s downloaded 14429 bytes, file is 14429 bytes 620s ok 110 620s downloaded 9377 bytes, file is 9377 bytes 620s ok 111 620s downloaded 37601 bytes, file is 37601 bytes 620s ok 112 620s downloaded 90814 bytes, file is 90814 bytes 620s ok 113 620s downloaded 55292 bytes, file is 55292 bytes 620s ok 114 620s downloaded 39537 bytes, file is 39537 bytes 620s ok 115 620s downloaded 37816 bytes, file is 37816 bytes 620s ok 116 620s downloaded 49936 bytes, file is 49936 bytes 620s ok 117 620s downloaded 15221 bytes, file is 15221 bytes 620s ok 118 620s downloaded 22218 bytes, file is 22218 bytes 620s ok 119 620s downloaded 13355 bytes, file is 13355 bytes 620s ok 120 620s downloaded 16608 bytes, file is 16608 bytes 620s ok 121 620s downloaded 1649 bytes, file is 1649 bytes 620s ok 122 620s downloaded 422210 bytes, file is 422210 bytes 620s ok 123 620s downloaded 31786 bytes, file is 31786 bytes 620s ok 124 620s downloaded 137232 bytes, file is 137232 bytes 620s ok 125 620s downloaded 16501 bytes, file is 16501 bytes 620s ok 126 620s downloaded 13815 bytes, file is 13815 bytes 620s ok 127 620s downloaded 180836 bytes, file is 180836 bytes 620s ok 128 620s downloaded 45028 bytes, file is 45028 bytes 620s ok 129 620s downloaded 72248 bytes, file is 72248 bytes 620s ok 130 620s downloaded 6153 bytes, file is 6153 bytes 620s ok 131 620s downloaded 1527 bytes, file is 1527 bytes 620s ok 132 620s downloaded 59530 bytes, file is 59530 bytes 620s ok 133 620s downloaded 30628 bytes, file is 30628 bytes 620s ok 134 620s downloaded 2013 bytes, file is 2013 bytes 620s ok 135 620s downloaded 129125 bytes, file is 129125 bytes 620s ok 136 620s downloaded 37398 bytes, file is 37398 bytes 620s ok 137 620s downloaded 22429 bytes, file is 22429 bytes 620s ok 138 620s downloaded 35539 bytes, file is 35539 bytes 620s ok 139 620s downloaded 71703 bytes, file is 71703 bytes 620s ok 140 620s downloaded 4432 bytes, file is 4432 bytes 620s ok 141 620s downloaded 8360 bytes, file is 8360 bytes 620s ok 142 620s downloaded 12224 bytes, file is 12224 bytes 620s ok 143 620s downloaded 355 bytes, file is 355 bytes 620s ok 144 620s downloaded 2026 bytes, file is 2026 bytes 620s ok 145 620s downloaded 74839 bytes, file is 74839 bytes 620s ok 146 620s downloaded 9436 bytes, file is 9436 bytes 620s ok 147 620s downloaded 12143 bytes, file is 12143 bytes 620s ok 148 620s downloaded 26451 bytes, file is 26451 bytes 620s ok 149 620s downloaded 9588 bytes, file is 9588 bytes 620s ok 150 620s downloaded 58695 bytes, file is 58695 bytes 620s ok 151 620s downloaded 22331 bytes, file is 22331 bytes 620s ok 152 620s downloaded 3429 bytes, file is 3429 bytes 620s ok 153 620s downloaded 10963 bytes, file is 10963 bytes 620s ok 154 620s downloaded 8357 bytes, file is 8357 bytes 620s ok 155 620s downloaded 36144 bytes, file is 36144 bytes 620s ok 156 620s downloaded 26757 bytes, file is 26757 bytes 620s ok 157 620s downloaded 151973 bytes, file is 151973 bytes 620s ok 158 620s downloaded 1243 bytes, file is 1243 bytes 620s ok 159 620s downloaded 15223 bytes, file is 15223 bytes 620s ok 160 620s downloaded 93369 bytes, file is 93369 bytes 620s ok 161 620s downloaded 14283 bytes, file is 14283 bytes 620s ok 162 620s downloaded 4784 bytes, file is 4784 bytes 620s ok 163 620s downloaded 51369 bytes, file is 51369 bytes 620s ok 164 620s downloaded 49853 bytes, file is 49853 bytes 620s ok 165 620s downloaded 5144 bytes, file is 5144 bytes 620s ok 166 620s downloaded 23397 bytes, file is 23397 bytes 620s ok 167 620s downloaded 68880 bytes, file is 68880 bytes 620s ok 168 620s downloaded 12096 bytes, file is 12096 bytes 620s ok 169 620s downloaded 26551 bytes, file is 26551 bytes 620s ok 170 620s downloaded 89288 bytes, file is 89288 bytes 620s ok 171 620s downloaded 5138 bytes, file is 5138 bytes 620s ok 172 620s downloaded 6693 bytes, file is 6693 bytes 620s ok 173 620s downloaded 135805 bytes, file is 135805 bytes 620s ok 174 620s downloaded 31661 bytes, file is 31661 bytes 620s ok 175 620s downloaded 33167 bytes, file is 33167 bytes 620s ok 176 620s downloaded 48816 bytes, file is 48816 bytes 620s ok 177 620s downloaded 35911 bytes, file is 35911 bytes 620s ok 178 620s downloaded 18756 bytes, file is 18756 bytes 620s ok 179 620s downloaded 43401 bytes, file is 43401 bytes 620s ok 180 620s downloaded 509 bytes, file is 509 bytes 620s ok 181 620s downloaded 19189 bytes, file is 19189 bytes 620s ok 182 620s downloaded 15588 bytes, file is 15588 bytes 620s ok 183 620s downloaded 123417 bytes, file is 123417 bytes 620s ok 184 620s downloaded 1548 bytes, file is 1548 bytes 620s ok 185 620s downloaded 58669 bytes, file is 58669 bytes 620s ok 186 620s downloaded 27846 bytes, file is 27846 bytes 620s ok 187 620s downloaded 19186 bytes, file is 19186 bytes 620s ok 188 620s downloaded 29862 bytes, file is 29862 bytes 620s ok 189 620s downloaded 7132 bytes, file is 7132 bytes 620s ok 190 620s downloaded 9019 bytes, file is 9019 bytes 620s ok 191 620s downloaded 77701 bytes, file is 77701 bytes 620s ok 192 620s downloaded 53982 bytes, file is 53982 bytes 620s ok 193 620s downloaded 10328 bytes, file is 10328 bytes 620s ok 194 620s downloaded 46394 bytes, file is 46394 bytes 620s ok 195 620s downloaded 39569 bytes, file is 39569 bytes 620s ok 196 620s downloaded 758278 bytes, file is 758278 bytes 620s ok 197 620s downloaded 372 bytes, file is 372 bytes 620s ok 198 620s downloaded 294 bytes, file is 294 bytes 620s ok 199 620s downloaded 294 bytes, file is 294 bytes 620s ok 200 620s downloaded 10623 bytes, file is 10623 bytes 620s ok 201 620s downloaded 8511 bytes, file is 8511 bytes 620s ok 202 620s downloaded 4483 bytes, file is 4483 bytes 620s ok 203 620s downloaded 90816 bytes, file is 90816 bytes 620s ok 204 620s downloaded 25417 bytes, file is 25417 bytes 620s ok 205 620s downloaded 14126 bytes, file is 14126 bytes 620s ok 206 620s downloaded 38625 bytes, file is 38625 bytes 620s ok 207 620s downloaded 454394 bytes, file is 454394 bytes 620s ok 208 620s downloaded 7951 bytes, file is 7951 bytes 620s ok 209 620s downloaded 7400 bytes, file is 7400 bytes 620s ok 210 620s downloaded 92850 bytes, file is 92850 bytes 620s ok 211 620s downloaded 50829 bytes, file is 50829 bytes 620s ok 212 620s downloaded 3862 bytes, file is 3862 bytes 620s ok 213 620s downloaded 32731 bytes, file is 32731 bytes 620s ok 214 620s downloaded 86827 bytes, file is 86827 bytes 620s ok 215 620s downloaded 50436 bytes, file is 50436 bytes 620s ok 216 620s downloaded 24001 bytes, file is 24001 bytes 620s ok 217 620s ok 623s t/apache/byterange4.t ............... 623s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 623s 1..153 623s # Running under perl version 5.038002 for linux 623s # Current time local: Sat Mar 16 11:11:18 2024 623s # Current time GMT: Sat Mar 16 11:11:18 2024 623s # Using Test.pm version 1.31 623s # Using Apache/Test.pm version 1.42 623s range: 0-0 623s rc 206 623s expect: '0' 623s got: '0' 623s ok 1 623s range: 0-1 623s rc 206 623s expect: '00' 623s got: '00' 623s ok 2 623s range: 0-2 623s rc 206 623s expect: '000' 623s got: '000' 623s ok 3 623s range: 0-198 623s rc 206 623s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 623s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 623s ok 4 623s range: 0-199 623s rc 206 623s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 623s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 623s ok 5 623s range: 0-200 623s rc 206 623s expect: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 623s got: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 623s ok 6 623s range: 0-201 623s rc 206 623s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 623s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 623s ok 7 623s range: 0-598 623s rc 206 623s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 623s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 623s ok 8 623s range: 0-599 623s rc 206 623s expect: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 623s got: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 623s ok 9 623s range: 0-600 623s rc 206 623s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 623s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 623s ok 10 623s range: 0-601 623s rc 206 623s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 623s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 623s ok 11 623s range: 0-7798 623s rc 206 623s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 623s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 623s ok 12 623s range: 0-7799 623s rc 206 623s expect: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 623s got: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 623s ok 13 623s range: 0-7800 623s rc 206 623s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 623s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 623s ok 14 623s range: 0-7801 623s rc 206 623s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 623s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 623s ok 15 623s range: 0-7998 623s rc 206 623s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 623s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 623s ok 16 623s range: 0-7999 623s rc 206 623s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 623s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 623s ok 17 623s range: 1-1 623s rc 206 623s expect: '0' 623s got: '0' 623s ok 18 623s range: 1-2 623s rc 206 623s expect: '00' 623s got: '00' 623s ok 19 623s range: 1-198 623s rc 206 623s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 623s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 623s ok 20 623s range: 1-199 623s rc 206 623s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 623s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 623s ok 21 623s range: 1-200 623s rc 206 623s expect: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 623s got: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 623s ok 22 623s range: 1-201 623s rc 206 623s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 623s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 623s ok 23 623s range: 1-598 623s rc 206 623s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 623s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 623s ok 24 623s range: 1-599 623s rc 206 623s expect: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 623s got: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 623s ok 25 623s range: 1-600 623s rc 206 623s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 623s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 623s ok 26 623s range: 1-601 623s rc 206 623s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 623s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 623s ok 27 623s range: 1-7798 623s rc 206 623s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 623s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 623s ok 28 623s range: 1-7799 623s rc 206 623s expect: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 623s got: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 623s ok 29 623s range: 1-7800 623s rc 206 623s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 623s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 623s ok 30 623s range: 1-7801 623s rc 206 623s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 623s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 623s ok 31 623s range: 1-7998 623s rc 206 623s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 623s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 623s ok 32 623s range: 1-7999 623s rc 206 623s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 623s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 623s ok 33 623s range: 2-2 623s rc 206 623s expect: '0' 623s got: '0' 623s ok 34 623s range: 2-198 623s rc 206 623s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 623s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 623s ok 35 623s range: 2-199 623s rc 206 623s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 623s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 623s ok 36 623s range: 2-200 623s rc 206 623s expect: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 623s got: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 623s ok 37 623s range: 2-201 623s rc 206 623s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 623s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 623s ok 38 623s range: 2-598 623s rc 206 623s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 623s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 623s ok 39 623s range: 2-599 623s rc 206 623s expect: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 623s got: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 623s ok 40 623s range: 2-600 623s rc 206 623s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 623s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 623s ok 41 623s range: 2-601 623s rc 206 623s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 623s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 623s ok 42 623s range: 2-7798 623s rc 206 623s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 623s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 623s ok 43 623s range: 2-7799 623s rc 206 623s expect: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 623s got: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 623s ok 44 623s range: 2-7800 623s rc 206 623s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 623s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 623s ok 45 623s range: 2-7801 623s rc 206 623s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 623s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 623s ok 46 623s range: 2-7998 623s rc 206 623s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 623s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 623s ok 47 623s range: 2-7999 623s rc 206 623s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 623s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 623s ok 48 623s range: 198-198 623s rc 206 623s expect: '5' 623s got: '5' 623s ok 49 623s range: 198-199 623s rc 206 623s expect: '50' 623s got: '50' 623s ok 50 623s range: 198-200 623s rc 206 623s expect: '500' 623s got: '500' 623s ok 51 623s range: 198-201 623s rc 206 623s expect: '5000' 623s got: '5000' 623s ok 52 623s range: 198-598 623s rc 206 623s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 623s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 623s ok 53 623s range: 198-599 623s rc 206 623s expect: '500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 623s got: '500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 623s ok 54 623s range: 198-600 623s rc 206 623s expect: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 623s got: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 623s ok 55 623s range: 198-601 623s rc 206 623s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 623s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 623s ok 56 623s range: 198-7798 623s rc 206 623s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 623s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 623s ok 57 623s range: 198-7799 623s rc 206 623s expect: '500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 623s got: '500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 623s ok 58 623s range: 198-7800 623s rc 206 623s expect: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 623s got: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 623s ok 59 623s range: 198-7801 623s rc 206 623s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 623s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 623s ok 60 623s range: 198-7998 623s rc 206 623s expect: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 623s got: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 623s ok 61 623s range: 198-7999 623s rc 206 623s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 623s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 623s ok 62 623s range: 199-199 623s rc 206 623s expect: '0' 623s got: '0' 623s ok 63 623s range: 199-200 623s rc 206 623s expect: '00' 623s got: '00' 623s ok 64 623s range: 199-201 623s rc 206 623s expect: '000' 623s got: '000' 623s ok 65 623s range: 199-598 623s rc 206 623s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 623s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 623s ok 66 623s range: 199-599 623s rc 206 623s expect: '00051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 623s got: '00051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 623s ok 67 623s range: 199-600 623s rc 206 623s expect: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 623s got: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 623s ok 68 623s range: 199-601 623s rc 206 623s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 623s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 623s ok 69 623s range: 199-7798 623s rc 206 623s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 623s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 623s ok 70 623s range: 199-7799 623s rc 206 623s expect: '00051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 623s got: '00051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 623s ok 71 623s range: 199-7800 623s rc 206 623s expect: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 623s got: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 623s ok 72 623s range: 199-7801 623s rc 206 623s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 623s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 623s ok 73 623s range: 199-7998 623s rc 206 623s expect: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 623s got: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 623s ok 74 623s range: 199-7999 623s rc 206 623s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 623s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 623s ok 75 623s range: 200-200 623s rc 206 623s expect: '0' 623s got: '0' 623s ok 76 623s range: 200-201 623s rc 206 623s expect: '00' 623s got: '00' 623s ok 77 623s range: 200-598 623s rc 206 623s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 623s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 623s ok 78 623s range: 200-599 623s rc 206 623s expect: '0051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 623s got: '0051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 623s ok 79 623s range: 200-600 623s rc 206 623s expect: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 623s got: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 623s ok 80 623s range: 200-601 623s rc 206 623s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 623s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 623s ok 81 623s range: 200-7798 623s rc 206 623s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 623s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 623s ok 82 623s range: 200-7799 623s rc 206 623s expect: '0051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 623s got: '0051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 623s ok 83 623s range: 200-7800 623s rc 206 623s expect: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 623s got: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 623s ok 84 623s range: 200-7801 623s rc 206 623s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 623s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 623s ok 85 623s range: 200-7998 623s rc 206 623s expect: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 623s got: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 623s ok 86 623s range: 200-7999 623s rc 206 623s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 623s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 623s ok 87 623s range: 201-201 623s rc 206 623s expect: '0' 623s got: '0' 623s ok 88 623s range: 201-598 623s rc 206 623s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 623s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 623s ok 89 623s range: 201-599 623s rc 206 623s expect: '051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 623s got: '051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 623s ok 90 623s range: 201-600 623s rc 206 623s expect: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 623s got: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 623s ok 91 623s range: 201-601 623s rc 206 623s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 623s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 623s ok 92 623s range: 201-7798 623s rc 206 623s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 623s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 623s ok 93 623s range: 201-7799 623s rc 206 623s expect: '051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 623s got: '051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 623s ok 94 623s range: 201-7800 623s rc 206 623s expect: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 623s got: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 623s ok 95 623s range: 201-7801 623s rc 206 623s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 623s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 623s ok 96 623s range: 201-7998 623s rc 206 623s expect: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 623s got: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 623s ok 97 623s range: 201-7999 623s rc 206 623s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 623s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 623s ok 98 623s range: 598-598 623s rc 206 623s expect: '5' 623s got: '5' 623s ok 99 623s range: 598-599 623s rc 206 623s expect: '50' 623s got: '50' 623s ok 100 623s range: 598-600 623s rc 206 623s expect: '500' 623s got: '500' 623s ok 101 623s range: 598-601 623s rc 206 623s expect: '5001' 623s got: '5001' 623s ok 102 623s range: 598-7798 623s rc 206 623s expect: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 623s got: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 623s ok 103 623s range: 598-7799 623s rc 206 623s expect: '50015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 623s got: '50015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 623s ok 104 623s range: 598-7800 623s rc 206 623s expect: '500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 623s got: '500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 623s ok 105 623s range: 598-7801 623s rc 206 623s expect: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 623s got: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 623s ok 106 623s range: 598-7998 623s rc 206 623s expect: '500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 623s got: '500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 623s ok 107 623s range: 598-7999 623s rc 206 623s expect: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 623s got: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 623s ok 108 623s range: 599-599 623s rc 206 623s expect: '0' 623s got: '0' 623s ok 109 623s range: 599-600 623s rc 206 623s expect: '00' 623s got: '00' 623s ok 110 623s range: 599-601 623s rc 206 623s expect: '001' 623s got: '001' 623s ok 111 623s range: 599-7798 623s rc 206 623s expect: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 623s got: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 623s ok 112 623s range: 599-7799 623s rc 206 623s expect: '0015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 623s got: '0015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 623s ok 113 623s range: 599-7800 623s rc 206 623s expect: '00151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 623s got: '00151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 623s ok 114 623s range: 599-7801 623s rc 206 623s expect: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 623s got: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 623s ok 115 623s range: 599-7998 623s rc 206 623s expect: '00151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 623s got: '00151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 623s ok 116 623s range: 599-7999 623s rc 206 623s expect: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 623s got: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 623s ok 117 623s range: 600-600 623s rc 206 623s expect: '0' 623s got: '0' 623s ok 118 623s range: 600-601 623s rc 206 623s expect: '01' 623s got: '01' 623s ok 119 623s range: 600-7798 623s rc 206 623s expect: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 623s got: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 623s ok 120 623s range: 600-7799 623s rc 206 623s expect: '015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 623s got: '015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 623s ok 121 623s range: 600-7800 623s rc 206 623s expect: '0151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 623s got: '0151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 623s ok 122 623s range: 600-7801 623s rc 206 623s expect: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 623s got: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 623s ok 123 623s range: 600-7998 623s rc 206 623s expect: '0151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 623s got: '0151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 623s ok 124 623s range: 600-7999 623s rc 206 623s expect: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 623s got: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 623s ok 125 623s range: 601-601 623s rc 206 623s expect: '1' 623s got: '1' 623s ok 126 623s range: 601-7798 623s rc 206 623s expect: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 623s got: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 623s ok 127 623s range: 601-7799 623s rc 206 623s expect: '15101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 623s got: '15101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 623s ok 128 623s range: 601-7800 623s rc 206 623s expect: '151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 623s got: '151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 623s ok 129 623s range: 601-7801 623s rc 206 623s expect: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 623s got: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 623s ok 130 623s range: 601-7998 623s rc 206 623s expect: '151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 623s got: '151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 623s ok 131 623s range: 601-7999 623s rc 206 623s expect: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 623s got: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 623s ok 132 623s range: 7798-7798 623s rc 206 623s expect: '5' 623s got: '5' 623s ok 133 623s range: 7798-7799 623s rc 206 623s expect: '50' 623s got: '50' 623s ok 134 623s range: 7798-7800 623s rc 206 623s expect: '501' 623s got: '501' 623s ok 135 623s range: 7798-7801 623s rc 206 623s expect: '5019' 623s got: '5019' 623s ok 136 623s range: 7798-7998 623s rc 206 623s expect: '501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 623s got: '501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 623s ok 137 623s range: 7798-7999 623s rc 206 623s expect: '5019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 623s got: '5019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 623s ok 138 623s range: 7799-7799 623s rc 206 623s expect: '0' 623s got: '0' 623s ok 139 623s range: 7799-7800 623s rc 206 623s expect: '01' 623s got: '01' 623s ok 140 623s range: 7799-7801 623s rc 206 623s expect: '019' 623s got: '019' 623s ok 141 623s range: 7799-7998 623s rc 206 623s expect: '01951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 623s got: '01951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 623s ok 142 623s range: 7799-7999 623s rc 206 623s expect: '019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 623s got: '019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 623s ok 143 623s range: 7800-7800 623s rc 206 623s expect: '1' 623s got: '1' 623s ok 144 623s range: 7800-7801 623s rc 206 623s expect: '19' 623s got: '19' 623s ok 145 623s range: 7800-7998 623s rc 206 623s expect: '1951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 623s got: '1951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 623s ok 146 623s range: 7800-7999 623s rc 206 623s expect: '19511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 623s got: '19511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 623s ok 147 623s range: 7801-7801 623s rc 206 623s expect: '9' 623s got: '9' 623s ok 148 623s range: 7801-7998 623s rc 206 623s expect: '951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 623s got: '951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 623s ok 149 623s range: 7801-7999 623s rc 206 623s expect: '9511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 623s got: '9511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 623s ok 150 623s range: 7998-7998 623s rc 206 623s expect: '0' 623s got: '0' 623s ok 151 623s range: 7998-7999 623s rc 206 623s expect: '00' 623s got: '00' 623s ok 152 623s range: 7999-7999 623s rc 206 623s expect: '0' 623s got: '0' 623s ok 153 623s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 623s ok 625s t/apache/byterange5.t ............... 625s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 625s 1..5 625s # Running under perl version 5.038002 for linux 625s # Current time local: Sat Mar 16 11:11:21 2024 625s # Current time GMT: Sat Mar 16 11:11:21 2024 625s # Using Test.pm version 1.31 625s # Using Apache/Test.pm version 1.42 625s ok 1 625s ok 2 625s ok 3 625s ok 4 625s ok 5 625s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 625s ok 629s t/apache/byterange6.t ............... 629s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 629s 1..53 629s # Running under perl version 5.038002 for linux 629s # Current time local: Sat Mar 16 11:11:23 2024 629s # Current time GMT: Sat Mar 16 11:11:23 2024 629s # Using Test.pm version 1.31 629s # Using Apache/Test.pm version 1.42 629s # expecting range 0-100 629s # expecting range 1000-1001 629s ok 1 629s # expecting range 0-100 629s # expecting range 1000-1001 629s ok 2 629s # expecting range 0-100 629s # expecting range 1000-1001 629s ok 3 629s # expecting range 1-100 629s # expecting range 1000-1001 629s ok 4 629s # expecting range 1-100 629s # expecting range 1000-1001 629s ok 5 629s # expecting range 1-100 629s # expecting range 1000-1001 629s ok 6 629s # expecting range 0-100 629s # expecting range 1000-1001 629s # expecting range 5-6 629s ok 7 629s # expecting range 0-100 629s # expecting range 1000-1001 629s # expecting range 5-6 629s ok 8 629s # expecting range 0-100 629s # expecting range 1000-1001 629s # expecting range 5-6 629s ok 9 629s # expecting range 1-100 629s # expecting range 1000-1001 629s # expecting range 5-6 629s ok 10 629s # expecting range 1-100 629s # expecting range 1000-1001 629s # expecting range 5-6 629s ok 11 629s # expecting range 1-100 629s # expecting range 1000-1001 629s # expecting range 5-6 629s ok 12 629s # expecting range 1-100 629s # expecting range 1000-1001 629s ok 13 629s # expecting range 1-100 629s # expecting range 1000-1001 629s ok 14 629s # expecting range 1-100 629s # expecting range 1000-1001 629s ok 15 629s # expecting range 1-100 629s # expecting range 1000-1001 629s ok 16 629s # expecting range 0-70 629s # expecting range 72-100 629s # expecting range 1000-1001 629s ok 17 629s # expecting range 0-100 629s # expecting range 1000-1001 629s ok 18 629s # expecting range 1-100 629s # expecting range 1000-1001 629s ok 19 629s # expecting range 1-100 629s # expecting range 1000-1001 629s ok 20 629s # expecting range 0-100 629s # expecting range 1000-1001 629s ok 21 629s # expecting range 0-100 629s # expecting range 1000-1001 629s ok 22 629s # expecting range 0-101 629s # expecting range 1000-1001 629s ok 23 629s # expecting range 0-100 629s # expecting range 1000-1001 629s ok 24 629s # expecting range 0-100 629s # expecting range 1000-1001 629s ok 25 629s # expecting range 0-101 629s # expecting range 1000-1001 629s ok 26 629s # expecting range 0-100 629s # expecting range 1000-1001 629s ok 27 629s # expecting range 0-100 629s # expecting range 1000-1001 629s ok 28 629s # expecting range 0-101 629s # expecting range 1000-1001 629s ok 29 629s # expecting range 1-10 629s # expecting range 99-99 629s ok 30 629s # expecting range 1-10 629s # expecting range 99-99 629s ok 31 629s # expecting range 1-11 629s # expecting range 99-99 629s ok 32 629s # expecting range 0-10 629s # expecting range 99-99 629s ok 33 629s # expecting range 0-10 629s # expecting range 99-99 629s ok 34 629s # expecting range 0-11 629s # expecting range 99-99 629s ok 35 629s # expecting range 0-12 629s # expecting range 99-99 629s ok 36 629s # expecting range 0-13 629s # expecting range 99-99 629s ok 37 629s # expecting range 1-11 629s # expecting range 99-99 629s ok 38 629s # expecting range 1-12 629s # expecting range 99-99 629s ok 39 629s # expecting range 1-13 629s # expecting range 99-99 629s ok 40 629s # expecting range 1-10 629s # expecting range 99-99 629s ok 41 629s # expecting range 1-11 629s # expecting range 99-99 629s ok 42 629s # expecting range 1-10 629s # expecting range 99-99 629s ok 43 629s # expecting range 0-11 629s # expecting range 99-99 629s ok 44 629s # expecting range 1-10 629s # expecting range 99-99 629s ok 45 629s # expecting range 1-20 629s # expecting range 99-99 629s ok 46 629s # expecting range 1-20 629s # expecting range 99-99 629s ok 47 629s # expecting range 1-20 629s # expecting range 99-99 629s ok 48 629s # expecting range 1-21 629s # expecting range 99-99 629s ok 49 629s # expecting range 5-12 629s # expecting range 99-99 629s ok 50 629s # expecting range 1-10 629s # expecting range 99-99 629s ok 51 629s # expecting range 5-10 629s # expecting range 1-3 629s # expecting range 99-99 629s ok 52 629s # expecting range 0-1 629s # expecting range 7999-7999 629s ok 53 629s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 629s ok 631s t/apache/byterange7.t ............... 631s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 631s 1..24 631s # Running under perl version 5.038002 for linux 631s # Current time local: Sat Mar 16 11:11:27 2024 631s # Current time GMT: Sat Mar 16 11:11:27 2024 631s # Using Test.pm version 1.31 631s # Using Apache/Test.pm version 1.42 631s Got 206 Range: 'bytes 0-1/40001' 631s body length 2 631s Content-Length: 2 631s ok 1 631s Got 206 multipart/byteranges 631s body length 196 631s Content-Length: 196 631s ok 2 631s Got 206 multipart/byteranges 631s body length 900 631s Content-Length: 900 631s ok 3 631s Got 206 multipart/byteranges 631s body length 4500 631s ok 4 631s Got 206 multipart/byteranges 631s body length 9000 631s ok 5 631s Got 200 631s ok 6 631s Got 200 631s ok 7 631s Got 200 631s ok 8 631s Got 200 631s ok 9 631s Got 200 631s ok 10 631s Got 200 631s ok 11 631s Got 200 631s ok 12 631s Got 200 631s ok 13 631s Got 200 631s ok 14 631s Got 200 631s ok 15 631s Got 200 631s ok 16 631s Got 200 631s ok 17 631s Got 200 631s ok 18 631s Got 200 631s ok 19 631s Sending '1000-200000', expecting 206 631s Got 206 Range: 'bytes 1000-40000/40001' 631s ok 20 631s Sending '100000-110000', expecting 416 631s Got 416 631s ok 21 631s Sending '100000-110000,1000-2000', expecting 206 631s Got 206 Range: 'bytes 1000-2000/40001' 631s ok 22 631s Sending '100000-110000,2000-1000', expecting 200 631s Got 200 631s ok 23 631s Sending '100000-110000,200000-', expecting 416 631s Got 416 631s ok 24 631s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 631s ok 633s t/apache/cfg_getline.t .............. 633s 1..116 633s # Running under perl version 5.038002 for linux 633s # Current time local: Sat Mar 16 11:11:29 2024 633s # Current time GMT: Sat Mar 16 11:11:29 2024 633s # Using Test.pm version 1.31 633s # Using Apache/Test.pm version 1.42 633s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 633s Got rc 200 for length 100 633s ok 1 633s ok 2 633s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 633s Got rc 200 for length 196 633s ok 3 633s ok 4 633s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 633s Got rc 200 for length 197 633s ok 5 633s ok 6 633s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 633s Got rc 200 for length 198 633s ok 7 633s ok 8 633s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 633s Got rc 200 for length 199 633s ok 9 633s ok 10 633s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 633s Got rc 200 for length 200 633s ok 11 633s ok 12 633s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 633s Got rc 200 for length 201 633s ok 13 633s ok 14 633s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 633s Got rc 200 for length 202 633s ok 15 633s ok 16 633s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 633s Got rc 200 for length 396 633s ok 17 633s ok 18 633s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 633s Got rc 200 for length 397 633s ok 19 633s ok 20 633s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 633s Got rc 200 for length 398 633s ok 21 633s ok 22 633s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 633s Got rc 200 for length 399 633s ok 23 633s ok 24 633s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 633s Got rc 200 for length 400 633s ok 25 633s ok 26 633s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 633s Got rc 200 for length 401 633s ok 27 633s ok 28 633s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 633s Got rc 200 for length 402 633s ok 29 633s ok 30 633s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 633s Got rc 200 for length 596 633s ok 31 633s ok 32 633s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 633s Got rc 200 for length 597 633s ok 33 633s ok 34 633s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 633s Got rc 200 for length 598 633s ok 35 633s ok 36 633s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 633s Got rc 200 for length 599 633s ok 37 633s ok 38 633s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 633s Got rc 200 for length 600 633s ok 39 633s ok 40 633s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 633s Got rc 200 for length 601 633s ok 41 633s ok 42 633s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 633s Got rc 200 for length 602 633s ok 43 633s ok 44 633s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 633s Got rc 200 for length 1016 633s ok 45 633s ok 46 633s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 633s Got rc 200 for length 1017 633s ok 47 633s ok 48 633s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 633s Got rc 200 for length 1018 633s ok 49 633s ok 50 633s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 633s Got rc 200 for length 1019 633s ok 51 633s ok 52 633s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 633s Got rc 200 for length 1020 633s ok 53 633s ok 54 633s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 633s Got rc 200 for length 1021 633s ok 55 633s ok 56 633s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 633s Got rc 200 for length 1022 633s ok 57 633s ok 58 633s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 633s Got rc 200 for length 1023 633s ok 59 633s ok 60 633s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 633s Got rc 200 for length 1024 633s ok 61 633s ok 62 633s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 633s Got rc 200 for length 1025 633s ok 63 633s ok 64 633s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 633s Got rc 200 for length 1026 633s ok 65 633s ok 66 633s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 633s Got rc 200 for length 1027 633s ok 67 633s ok 68 633s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 633s Got rc 200 for length 1028 633s ok 69 633s ok 70 633s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 633s Got rc 200 for length 1029 633s ok 71 633s ok 72 633s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 633s Got rc 200 for length 1030 633s ok 73 633s ok 74 633s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 633s Got rc 200 for length 8170 633s ok 75 633s ok 76 633s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 633s Got rc 200 for length 8171 633s ok 77 633s ok 78 633s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 633s Got rc 200 for length 8172 633s ok 79 633s ok 80 633s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 633s Got rc 200 for length 8173 633s ok 81 633s ok 82 633s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 633s Got rc 200 for length 8174 633s ok 83 633s ok 84 633s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 633s Got rc 200 for length 8175 633s ok 85 633s ok 86 633s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 633s Got rc 200 for length 8176 633s ok 87 633s ok 88 633s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 633s Got rc 200 for length 8177 633s ok 89 633s ok 90 633s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 633s Got rc 200 for length 8178 633s ok 91 633s ok 92 633s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 633s Got rc 200 for length 8179 633s ok 93 633s ok 94 633s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 633s Got rc 200 for length 8180 633s ok 95 633s ok 96 633s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 633s Got rc 200 for length 8181 633s ok 97 633s ok 98 633s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 633s Got rc 200 for length 8182 633s ok 99 633s ok 100 633s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 633s Got rc 200 for length 8183 633s ok 101 633s ok 102 633s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 633s Got rc 200 for length 8184 633s ok 103 633s ok 104 633s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 633s Got rc 200 for length 8185 633s ok 105 633s ok 106 633s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 633s Got rc 200 for length 8186 633s ok 107 633s ok 108 633s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 633s Got rc 200 for length 8187 633s ok 109 633s ok 110 633s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 633s Got rc 200 for length 8188 633s ok 111 633s ok 112 633s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 633s Got rc 200 for length 8189 633s ok 113 633s ok 114 633s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 633s Got rc 200 for length 8190 633s ok 115 633s ok 116 633s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 633s ok 636s t/apache/chunkinput.t ............... 636s 1..37 636s # Running under perl version 5.038002 for linux 636s # Current time local: Sat Mar 16 11:11:31 2024 636s # Current time GMT: Sat Mar 16 11:11:31 2024 636s # Using Test.pm version 1.31 636s # Using Apache/Test.pm version 1.42 636s testing default 636s ok 1 636s # testing : response codes 636s # expected: 'HTTP/1.1 200 OK' 636s # received: 'HTTP/1.1 200 OK' 636s ok 2 636s # testing : trailer (pid) 636s # expected: '181197' 636s # received: '181197' 636s ok 3 636s ok 4 636s # testing : response codes 636s # expected: 'HTTP/1.1 404 Not Found' 636s # received: 'HTTP/1.1 404 Not Found' 636s ok 5 636s ok 6 636s # testing : response codes 636s # expected: 'HTTP/1.1 200 OK' 636s # received: 'HTTP/1.1 200 OK' 636s ok 7 636s ok 8 636s # testing : response codes 636s # expected: 'HTTP/1.1 404 Not Found' 636s # received: 'HTTP/1.1 404 Not Found' 636s ok 9 636s ok 10 636s # testing : response codes 636s # expected: 'HTTP/1.1 200 OK' 636s # received: 'HTTP/1.1 200 OK' 636s ok 11 636s ok 12 636s # testing : response codes 636s # expected: 'HTTP/1.1 404 Not Found' 636s # received: 'HTTP/1.1 404 Not Found' 636s ok 13 636s ok 14 636s # testing : response codes 636s # expected: 'HTTP/1.1 200 OK' 636s # received: 'HTTP/1.1 200 OK' 636s ok 15 636s ok 16 636s # testing : response codes 636s # expected: 'HTTP/1.1 404 Not Found' 636s # received: 'HTTP/1.1 404 Not Found' 636s ok 17 636s ok 18 636s # testing : response codes 636s # expected: 'HTTP/1.1 200 OK' 636s # received: 'HTTP/1.1 200 OK' 636s ok 19 636s ok 20 636s # testing : response codes 636s # expected: 'HTTP/1.1 404 Not Found' 636s # received: 'HTTP/1.1 404 Not Found' 636s ok 21 636s ok 22 636s # testing : response codes 636s # expected: 'HTTP/1.1 400 Bad Request' 636s # received: 'HTTP/1.1 400 Bad Request' 636s ok 23 636s ok 24 636s # testing : response codes 636s # expected: 'HTTP/1.1 400 Bad Request' 636s # received: 'HTTP/1.1 400 Bad Request' 636s ok 25 636s ok 26 636s # testing : response codes 636s # expected: 'HTTP/1.1 413 Request Entity Too Large' 636s # received: 'HTTP/1.1 413 Request Entity Too Large' 636s ok 27 636s ok 28 636s # testing : response codes 636s # expected: 'HTTP/1.1 413 Request Entity Too Large' 636s # received: 'HTTP/1.1 413 Request Entity Too Large' 636s ok 29 636s ok 30 636s # testing : response codes 636s # expected: 'HTTP/1.1 400 Bad Request' 636s # received: 'HTTP/1.1 400 Bad Request' 636s ok 31 636s ok 32 636s # testing : response codes 636s # expected: 'HTTP/1.1 400 Bad Request' 636s # received: 'HTTP/1.1 400 Bad Request' 636s ok 33 636s ok 34 636s # testing : response codes 636s # expected: 'HTTP/1.1 400 Bad Request' 636s # received: 'HTTP/1.1 400 Bad Request' 636s ok 35 636s ok 36 636s # testing : response codes 636s # expected: 'HTTP/1.1 400 Bad Request' 636s # received: 'HTTP/1.1 400 Bad Request' 636s ok 37 636s ok 638s t/apache/contentlength.t ............ 638s 1..24 638s # Running under perl version 5.038002 for linux 638s # Current time local: Sat Mar 16 11:11:34 2024 638s # Current time GMT: Sat Mar 16 11:11:34 2024 638s # Using Test.pm version 1.31 638s # Using Apache/Test.pm version 1.42 638s testing default 638s ok 1 638s # testing : response codes POST for /echo_post with Content-Length: 638s # expected: 'HTTP/1.1 400 Bad Request' 638s # received: 'HTTP/1.1 400 Bad Request' 638s ok 2 638s ok 3 638s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 638s # expected: 'HTTP/1.1 400 Bad Request' 638s # received: 'HTTP/1.1 400 Bad Request' 638s ok 4 638s ok 5 638s # testing : response codes POST for /echo_post with Content-Length: 0 638s # expected: 'HTTP/1.1 200 OK' 638s # received: 'HTTP/1.1 200 OK' 638s ok 6 638s ok 7 638s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 0 638s # expected: 'HTTP/1.1 404 Not Found' 638s # received: 'HTTP/1.1 404 Not Found' 638s ok 8 638s ok 9 638s # testing : response codes POST for /echo_post with Content-Length: 0000000000000000000000000000000000 638s # expected: 'HTTP/1.1 200 OK' 638s # received: 'HTTP/1.1 200 OK' 638s ok 10 638s ok 11 638s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 0000000000000000000000000000000000 638s # expected: 'HTTP/1.1 404 Not Found' 638s # received: 'HTTP/1.1 404 Not Found' 638s ok 12 638s ok 13 638s # testing : response codes POST for /echo_post with Content-Length: 1000000000000000000000000000000000 638s # expected: 'HTTP/1.1 400 Bad Request' 638s # received: 'HTTP/1.1 400 Bad Request' 638s ok 14 638s ok 15 638s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 1000000000000000000000000000000000 638s # expected: 'HTTP/1.1 400 Bad Request' 638s # received: 'HTTP/1.1 400 Bad Request' 638s ok 16 638s ok 17 638s # testing : response codes POST for /echo_post with Content-Length: -1 638s # expected: 'HTTP/1.1 400 Bad Request' 638s # received: 'HTTP/1.1 400 Bad Request' 638s ok 18 638s ok 19 638s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: -1 638s # expected: 'HTTP/1.1 400 Bad Request' 638s # received: 'HTTP/1.1 400 Bad Request' 638s ok 20 638s ok 21 638s # testing : response codes POST for /echo_post with Content-Length: 123abc 638s # expected: 'HTTP/1.1 400 Bad Request' 638s # received: 'HTTP/1.1 400 Bad Request' 638s ok 22 638s ok 23 638s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 123abc 638s # expected: 'HTTP/1.1 400 Bad Request' 638s # received: 'HTTP/1.1 400 Bad Request' 638s ok 24 638s ok 641s t/apache/errordoc.t ................. 641s 1..14 641s # Running under perl version 5.038002 for linux 641s # Current time local: Sat Mar 16 11:11:36 2024 641s # Current time GMT: Sat Mar 16 11:11:36 2024 641s # Using Test.pm version 1.31 641s # Using Apache/Test.pm version 1.42 641s # testing : notfound.html code 641s # expected: 404 641s # received: '404' 641s ok 1 641s # testing : notfound.html content 641s # expected: qr/per-server 404/ 641s # received: 'per-server 404' 641s ok 2 641s # testing : /inherit/notfound.html code 641s # expected: 404 641s # received: '404' 641s ok 3 641s # testing : /inherit/notfound.html content 641s # expected: qr/per-server 404/ 641s # received: 'per-server 404' 641s ok 4 641s # testing : /redefine/notfound.html code 641s # expected: 404 641s # received: '404' 641s ok 5 641s # testing : /redefine/notfound.html content 641s # expected: 'per-dir 404' 641s # received: 'per-dir 404' 641s ok 6 641s # testing : /redefine/notfound.html code 641s # expected: 404 641s # received: '404' 641s ok 7 641s # testing : /redefine/notfound.html content 641s # expected: qr/Not Found/ 641s # received: ' 641s # 641s # 404 Not Found 641s # 641s #

Not Found

641s #

The requested URL was not found on this server.

641s # ' 641s ok 8 641s # testing : /merge/notfound.html code 641s # expected: 404 641s # received: '404' 641s ok 9 641s # testing : /merge/notfound.html content 641s # expected: 'testing merge' 641s # received: 'testing merge' 641s ok 10 641s # testing : /merge/merge2/notfound.html code 641s # expected: 404 641s # received: '404' 641s ok 11 641s # testing : /merge/merge2/notfound.html content 641s # expected: 'testing merge' 641s # received: 'testing merge' 641s ok 12 641s # testing : /bounce/notfound.html code 641s # expected: 404 641s # received: '404' 641s ok 13 641s # testing : /bounce/notfound.html content 641s # expected: qr/expire test/ 641s # received: ' 641s # expire test 641s # expire test 641s # ' 641s ok 14 641s ok 643s t/apache/etags.t .................... 643s # Checking for existence of FileETag directive 643s # Returned 200: 643s 1..61 643s # Running under perl version 5.038002 for linux 643s # Current time local: Sat Mar 16 11:11:39 2024 643s # Current time GMT: Sat Mar 16 11:11:39 2024 643s # Using Test.pm version 1.31 643s # Using Apache/Test.pm version 1.42 643s # --- 643s # HEAD /apache/etags/default/test.txt 643s # Expecting two components in ETag field 643s # Received "b-60bb3bbdae3c0" 643s ok 1 643s # --- 643s # HEAD /apache/etags/m/minus-is/test.txt 643s # Expecting field to be absent 643s # Received "60bb3bbdae3c0" 643s ok 2 643s # --- 643s # HEAD /apache/etags/all/s/test.txt 643s # Expecting one component in ETag field 643s # Received "b" 643s ok 3 643s # --- 643s # HEAD /apache/etags/m/plus-m/test.txt 643s # Expecting one component in ETag field 643s # Received "60bb3bbdae3c0" 643s ok 4 643s # --- 643s # HEAD /apache/etags/none/mis/test.txt 643s # Expecting three components in ETag field 643s # Received "85e11-b-60bb3bbdae3c0" 643s ok 5 643s # --- 643s # HEAD /apache/etags/all/ms/test.txt 643s # Expecting two components in ETag field 643s # Received "b-60bb3bbdae3c0" 643s ok 6 643s # --- 643s # HEAD /apache/etags/all/minus-mi/test.txt 643s # Expecting one component in ETag field 643s # Received "b" 643s ok 7 643s # --- 643s # HEAD /apache/etags/none/plus-mis/minus-is/test.txt 643s # Expecting one component in ETag field 643s # Received "60bb3bbdae3c0" 643s ok 8 643s # --- 643s # HEAD /apache/etags/none/test.txt 643s # Expecting field to be absent 643s # ETag field is missing 643s ok 9 643s # --- 643s # HEAD /apache/etags/all/minus-mis/test.txt 643s # Expecting field to be absent 643s # Received "b-60bb3bbdae3c0" 643s ok 10 643s # --- 643s # HEAD /apache/etags/m/plus-ms/test.txt 643s # Expecting two components in ETag field 643s # Received "b-60bb3bbdae3c0" 643s ok 11 643s # --- 643s # HEAD /apache/etags/none/plus-m/test.txt 643s # Expecting one component in ETag field 643s # Received "60bb3bbdae3c0" 643s ok 12 643s # --- 643s # HEAD /apache/etags/ms/test.txt 643s # Expecting two components in ETag field 643s # Received "b-60bb3bbdae3c0" 643s ok 13 643s # --- 643s # HEAD /apache/etags/all/is/test.txt 643s # Expecting two components in ETag field 643s # Received "85d9b-b" 643s ok 14 643s # --- 643s # HEAD /apache/etags/s/test.txt 643s # Expecting one component in ETag field 643s # Received "b" 643s ok 15 643s # --- 643s # HEAD /apache/etags/none/plus-mis/minus-ms/test.txt 643s # Expecting one component in ETag field 643s # Received "85e34" 643s ok 16 643s # --- 643s # HEAD /apache/etags/none/plus-i/test.txt 643s # Expecting one component in ETag field 643s # Received "85e17" 643s ok 17 643s # --- 643s # HEAD /apache/etags/mi/test.txt 643s # Expecting two components in ETag field 643s # Received "85df8-60bb3bbdae3c0" 643s ok 18 643s # --- 643s # HEAD /apache/etags/none/m/test.txt 643s # Expecting one component in ETag field 643s # Received "60bb3bbdae3c0" 643s ok 19 643s # --- 643s # HEAD /apache/etags/all/minus-s/test.txt 643s # Expecting two components in ETag field 643s # Received "85db6-60bb3bbdae3c0" 643s ok 20 643s # --- 643s # HEAD /apache/etags/none/plus-mis/minus-mis/test.txt 643s # Expecting field to be absent 643s # Received "b-60bb3bbdae3c0" 643s ok 21 643s # --- 643s # HEAD /apache/etags/all/mis/test.txt 643s # Expecting three components in ETag field 643s # Received "85db9-b-60bb3bbdae3c0" 643s ok 22 643s # --- 643s # HEAD /apache/etags/none/mi/test.txt 643s # Expecting two components in ETag field 643s # Received "85e0e-60bb3bbdae3c0" 643s ok 23 643s # --- 643s # HEAD /apache/etags/none/i/test.txt 643s # Expecting one component in ETag field 643s # Received "85e03" 643s ok 24 643s # --- 643s # HEAD /apache/etags/m/minus-i/test.txt 643s # Expecting field to be absent 643s # Received "60bb3bbdae3c0" 643s ok 25 643s # --- 643s # HEAD /apache/etags/none/plus-mis/minus-s/test.txt 643s # Expecting two components in ETag field 643s # Received "85e37-60bb3bbdae3c0" 643s ok 26 643s # --- 643s # HEAD /apache/etags/none/inherit/test.txt 643s # Expecting field to be absent 643s # ETag field is missing 643s ok 27 643s # --- 643s # HEAD /apache/etags/none/plus-is/test.txt 643s # Expecting two components in ETag field 643s # Received "85e1a-b" 643s ok 28 643s # --- 643s # HEAD /apache/etags/is/test.txt 643s # Expecting two components in ETag field 643s # Received "85dc8-b" 643s ok 29 643s # --- 643s # HEAD /apache/etags/none/plus-ms/test.txt 643s # Expecting two components in ETag field 643s # Received "b-60bb3bbdae3c0" 643s ok 30 643s # --- 643s # HEAD /apache/etags/none/plus-mis/test.txt 643s # Expecting three components in ETag field 643s # Received "85e38-b-60bb3bbdae3c0" 643s ok 31 643s # --- 643s # HEAD /apache/etags/m/plus-is/test.txt 643s # Expecting three components in ETag field 643s # Received "85de5-b-60bb3bbdae3c0" 643s ok 32 643s # --- 643s # HEAD /apache/etags/i/test.txt 643s # Expecting one component in ETag field 643s # Received "85dc5" 643s ok 33 643s # --- 643s # HEAD /apache/etags/mis/test.txt 643s # Expecting three components in ETag field 643s # Received "85dfb-b-60bb3bbdae3c0" 643s ok 34 643s # --- 643s # HEAD /apache/etags/none/plus-mis/minus-i/test.txt 643s # Expecting two components in ETag field 643s # Received "b-60bb3bbdae3c0" 643s ok 35 643s # --- 643s # HEAD /apache/etags/none/plus-mi/test.txt 643s # Expecting two components in ETag field 643s # Received "85e20-60bb3bbdae3c0" 643s ok 36 643s # --- 643s # HEAD /apache/etags/m/plus-i/test.txt 643s # Expecting two components in ETag field 643s # Received "85de2-60bb3bbdae3c0" 643s ok 37 643s # --- 643s # HEAD /apache/etags/m/plus-s/test.txt 643s # Expecting two components in ETag field 643s # Received "b-60bb3bbdae3c0" 643s ok 38 643s # --- 643s # HEAD /apache/etags/none/is/test.txt 643s # Expecting two components in ETag field 643s # Received "85e08-b" 643s ok 39 643s # --- 643s # HEAD /apache/etags/m/minus-m/test.txt 643s # Expecting field to be absent 643s # Received "b-60bb3bbdae3c0" 643s ok 40 643s # --- 643s # HEAD /apache/etags/all/minus-i/test.txt 643s # Expecting two components in ETag field 643s # Received "b-60bb3bbdae3c0" 643s ok 41 643s # --- 643s # HEAD /apache/etags/none/plus-mis/minus-m/test.txt 643s # Expecting two components in ETag field 643s # Received "85e2b-b" 643s ok 42 643s # --- 643s # HEAD /apache/etags/m/minus-mi/test.txt 643s # Expecting field to be absent 643s # Received "b-60bb3bbdae3c0" 643s ok 43 643s # --- 643s # HEAD /apache/etags/all/mi/test.txt 643s # Expecting two components in ETag field 643s # Received "85da1-60bb3bbdae3c0" 643s ok 44 643s # --- 643s # HEAD /apache/etags/all/minus-m/test.txt 643s # Expecting two components in ETag field 643s # Received "85daa-b" 643s ok 45 643s # --- 643s # HEAD /apache/etags/m/plus-mi/test.txt 643s # Expecting two components in ETag field 643s # Received "85deb-60bb3bbdae3c0" 643s ok 46 643s # --- 643s # HEAD /apache/etags/all/i/test.txt 643s # Expecting one component in ETag field 643s # Received "85d96" 643s ok 47 643s # --- 643s # HEAD /apache/etags/none/ms/test.txt 643s # Expecting two components in ETag field 643s # Received "b-60bb3bbdae3c0" 643s ok 48 643s # --- 643s # HEAD /apache/etags/m/test.txt 643s # Expecting one component in ETag field 643s # Received "60bb3bbdae3c0" 643s ok 49 643s # --- 643s # HEAD /apache/etags/m/minus-mis/test.txt 643s # Expecting field to be absent 643s # Received "b-60bb3bbdae3c0" 643s ok 50 643s # --- 643s # HEAD /apache/etags/none/plus-s/test.txt 643s # Expecting one component in ETag field 643s # Received "b" 643s ok 51 643s # --- 643s # HEAD /apache/etags/all/m/test.txt 643s # Expecting one component in ETag field 643s # Received "60bb3bbdae3c0" 643s ok 52 643s # --- 643s # HEAD /apache/etags/m/plus-mis/test.txt 643s # Expecting three components in ETag field 643s # Received "85dee-b-60bb3bbdae3c0" 643s ok 53 643s # --- 643s # HEAD /apache/etags/all/minus-ms/test.txt 643s # Expecting one component in ETag field 643s # Received "85db3" 643s ok 54 643s # --- 643s # HEAD /apache/etags/all/test.txt 643s # Expecting three components in ETag field 643s # Received "85dc0-b-60bb3bbdae3c0" 643s ok 55 643s # --- 643s # HEAD /apache/etags/none/s/test.txt 643s # Expecting one component in ETag field 643s # Received "b" 643s ok 56 643s # --- 643s # HEAD /apache/etags/all/inherit/test.txt 643s # Expecting three components in ETag field 643s # Received "85d98-b-60bb3bbdae3c0" 643s ok 57 643s # --- 643s # HEAD /apache/etags/m/minus-s/test.txt 643s # Expecting field to be absent 643s # Received "60bb3bbdae3c0" 643s ok 58 643s # --- 643s # HEAD /apache/etags/m/minus-ms/test.txt 643s # Expecting field to be absent 643s # Received "b-60bb3bbdae3c0" 643s ok 59 643s # --- 643s # HEAD /apache/etags/all/minus-is/test.txt 643s # Expecting one component in ETag field 643s # Received "60bb3bbdae3c0" 643s ok 60 643s # --- 643s # HEAD /apache/etags/none/plus-mis/minus-mi/test.txt 643s # Expecting one component in ETag field 643s # Received "b" 643s ok 61 643s ok 646s t/apache/expr.t ..................... 646s 1..229 646s # Running under perl version 5.038002 for linux 646s # Current time local: Sat Mar 16 11:11:41 2024 646s # Current time GMT: Sat Mar 16 11:11:41 2024 646s # Using Test.pm version 1.31 646s # Using Apache/Test.pm version 1.42 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "true" should evaluate to true, got true 646s ok 1 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "false" should evaluate to false, got false 646s ok 2 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s Should get parse error for "foo", got parse error 646s ok 3 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "1 -eq 01" should evaluate to true, got true 646s ok 4 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "1 -eq 2" should evaluate to false, got false 646s ok 5 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "1 -ne 2" should evaluate to true, got true 646s ok 6 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "1 -ne 1" should evaluate to false, got false 646s ok 7 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "1 -lt 02" should evaluate to true, got true 646s ok 8 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "1 -lt 1" should evaluate to false, got false 646s ok 9 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "1 -le 2" should evaluate to true, got true 646s ok 10 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "1 -le 1" should evaluate to true, got true 646s ok 11 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "2 -gt 1" should evaluate to true, got true 646s ok 12 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "1 -gt 1" should evaluate to false, got false 646s ok 13 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "2 -ge 1" should evaluate to true, got true 646s ok 14 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "1 -ge 1" should evaluate to true, got true 646s ok 15 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "1 -gt -1" should evaluate to true, got true 646s ok 16 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "'aa' == 'aa'" should evaluate to true, got true 646s ok 17 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "'aa' == 'b'" should evaluate to false, got false 646s ok 18 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "'aa' = 'aa'" should evaluate to true, got true 646s ok 19 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "'aa' = 'b'" should evaluate to false, got false 646s ok 20 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "'aa' != 'b'" should evaluate to true, got true 646s ok 21 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "'aa' != 'aa'" should evaluate to false, got false 646s ok 22 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "'aa' < 'b'" should evaluate to true, got true 646s ok 23 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "'aa' < 'aa'" should evaluate to false, got false 646s ok 24 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "'aa' <= 'b'" should evaluate to true, got true 646s ok 25 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "'aa' <= 'aa'" should evaluate to true, got true 646s ok 26 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "'b' > 'aa'" should evaluate to true, got true 646s ok 27 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "'aa' > 'aa'" should evaluate to false, got false 646s ok 28 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "'b' >= 'aa'" should evaluate to true, got true 646s ok 29 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "'aa' >= 'aa'" should evaluate to true, got true 646s ok 30 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "'a' . 'b' . 'c' = 'abc'" should evaluate to true, got true 646s ok 31 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "'a' .'b'. 'c' = 'abc'" should evaluate to true, got true 646s ok 32 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s " 'a' .'b'. 'c'='abc' " should evaluate to true, got true 646s ok 33 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "'a1c' = 'a'. 1. 'c'" should evaluate to true, got true 646s ok 34 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "req('foo') . 'bar' = 'bar'" should evaluate to true, got true 646s ok 35 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "%{req:foo} . 'bar' = 'bar'" should evaluate to true, got true 646s ok 36 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "'x'.%{req:foo} . 'bar' = 'xbar'" should evaluate to true, got true 646s ok 37 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "%{req:User-Agent} . 'bar' != 'bar'" should evaluate to true, got true 646s ok 38 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "'%{req:User-Agent}' . 'bar' != 'bar'" should evaluate to true, got true 646s ok 39 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "'%{TIME}' . 'bar' != 'bar'" should evaluate to true, got true 646s ok 40 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "%{TIME} != ''" should evaluate to true, got true 646s ok 41 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "'a' -in { 'b', 'a' } " should evaluate to true, got true 646s ok 42 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "'a' -in { 'b', 'c' } " should evaluate to false, got false 646s ok 43 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s " 'abc' =~ /bc/ " should evaluate to true, got true 646s ok 44 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s " 'abc' =~ /BC/i " should evaluate to true, got true 646s ok 45 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s " 'abc' !~ m!bc! " should evaluate to false, got false 646s ok 46 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s " 'abc' !~ m!BC!i " should evaluate to false, got false 646s ok 47 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s " $0 == '' " should evaluate to true, got true 646s ok 48 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s " $1 == '' " should evaluate to true, got true 646s ok 49 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s " $9 == '' " should evaluate to true, got true 646s ok 50 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s " '$0' == '' " should evaluate to true, got true 646s ok 51 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s " 'abc' =~ /(bc)/ && $0 == 'bc' " should evaluate to true, got true 646s ok 52 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s " 'abc' =~ /(bc)/ && $1 == 'bc' " should evaluate to true, got true 646s ok 53 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s " 'abc' =~ /b(.)/ && $1 == 'c' " should evaluate to true, got true 646s ok 54 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s " 'abc' =~ /bc/ && $0 == '' " should evaluate to true, got true 646s ok 55 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s " 'abc' =~ /(bc)/ && 'xy' =~ /x/ && $0 == 'bc' " should evaluate to true, got true 646s ok 56 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s " 'abcdefghijklm' =~ /(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)/ && $2 == 'c' " should evaluate to true, got true 646s ok 57 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "%{TIME_YEAR} =~ /^\d{4}$/" should evaluate to true, got true 646s ok 58 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "%{TIME_YEAR} =~ /^\d{3}$/" should evaluate to false, got false 646s ok 59 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "%{TIME_MON} -gt 0 && %{TIME_MON} -le 12 " should evaluate to true, got true 646s ok 60 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "%{TIME_DAY} -gt 0 && %{TIME_DAY} -le 31 " should evaluate to true, got true 646s ok 61 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "%{TIME_HOUR} -ge 0 && %{TIME_HOUR} -lt 24 " should evaluate to true, got true 646s ok 62 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "%{TIME_MIN} -ge 0 && %{TIME_MIN} -lt 60 " should evaluate to true, got true 646s ok 63 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "%{TIME_SEC} -ge 0 && %{TIME_SEC} -lt 60 " should evaluate to true, got true 646s ok 64 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "%{TIME} =~ /^\d{14}$/" should evaluate to true, got true 646s ok 65 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "%{API_VERSION} -gt 20101001 " should evaluate to true, got true 646s ok 66 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "%{REQUEST_METHOD} == 'GET' " should evaluate to true, got true 646s ok 67 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "'x%{REQUEST_METHOD}' == 'xGET' " should evaluate to true, got true 646s ok 68 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "'x%{REQUEST_METHOD}y' == 'xGETy' " should evaluate to true, got true 646s ok 69 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "%{REQUEST_SCHEME} == 'http' " should evaluate to true, got true 646s ok 70 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "%{HTTPS} == 'off' " should evaluate to true, got true 646s ok 71 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "%{REQUEST_URI} == '/apache/expr/index.html' " should evaluate to true, got true 646s ok 72 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "%{req:referer} = 'SomeReferer' " should evaluate to true, got true 646s ok 73 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "req('Referer') = 'SomeReferer' " should evaluate to true, got true 646s ok 74 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "http('Referer') = 'SomeReferer' " should evaluate to true, got true 646s ok 75 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "%{HTTP_REFERER} = 'SomeReferer' " should evaluate to true, got true 646s ok 76 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "req('User-Agent') = 'SomeAgent' " should evaluate to true, got true 646s ok 77 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "%{HTTP_USER_AGENT} = 'SomeAgent' " should evaluate to true, got true 646s ok 78 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "req('SomeHeader') = 'SomeValue' " should evaluate to true, got true 646s ok 79 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "req('SomeHeader2') = 'SomeValue' " should evaluate to false, got false 646s ok 80 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "toupper('abC12d') = 'ABC12D' " should evaluate to true, got true 646s ok 81 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "tolower('abC12d') = 'abc12d' " should evaluate to true, got true 646s ok 82 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "escape('?') = '%3f' " should evaluate to true, got true 646s ok 83 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "unescape('%3f') = '?' " should evaluate to true, got true 646s ok 84 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "toupper(escape('?')) = '%3F' " should evaluate to true, got true 646s ok 85 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "tolower(toupper(escape('?'))) = '%3f' " should evaluate to true, got true 646s ok 86 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "%{toupper:%{escape:?}} = '%3F' " should evaluate to true, got true 646s ok 87 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "file('/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 'foo\n' " should evaluate to true, got true 646s ok 88 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "-n ''" should evaluate to false, got false 646s ok 89 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "-z ''" should evaluate to true, got true 646s ok 90 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "-n '1'" should evaluate to true, got true 646s ok 91 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "-z '1'" should evaluate to false, got false 646s ok 92 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s Should get parse error for "-R 'abc'", got parse error 646s ok 93 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s Should get parse error for "-R %{REMOTE_ADDR}", got parse error 646s ok 94 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "-R '240.0.0.0'" should evaluate to false, got false 646s ok 95 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "-R '240.0.0.0/8'" should evaluate to false, got false 646s ok 96 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "-R 'ff::/8'" should evaluate to false, got false 646s ok 97 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "-R '127.0.0.1' || -R '::1'" should evaluate to true, got true 646s ok 98 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s Should get parse error for "'127.0.0.1' -ipmatch 'abc'", got parse error 646s ok 99 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s Should get parse error for "'127.0.0.1' -ipmatch %{REMOTE_ADDR}", got parse error 646s ok 100 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "'127.0.0.1' -ipmatch '240.0.0.0'" should evaluate to false, got false 646s ok 101 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "'127.0.0.1' -ipmatch '240.0.0.0/8'" should evaluate to false, got false 646s ok 102 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "'127.0.0.1' -ipmatch 'ff::/8'" should evaluate to false, got false 646s ok 103 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "'127.0.0.1' -ipmatch '127.0.0.0/8'" should evaluate to true, got true 646s ok 104 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "'foo' -strmatch '*o'" should evaluate to true, got true 646s ok 105 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "'fo/o' -strmatch 'f*'" should evaluate to true, got true 646s ok 106 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "'foo' -strmatch 'F*'" should evaluate to false, got false 646s ok 107 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "'foo' -strcmatch 'F*'" should evaluate to true, got true 646s ok 108 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "'foo' -strmatch 'g*'" should evaluate to false, got false 646s ok 109 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "'foo' -strcmatch 'g*'" should evaluate to false, got false 646s ok 110 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "'a/b' -fnmatch 'a*'" should evaluate to false, got false 646s ok 111 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "'a/b' -fnmatch 'a/*'" should evaluate to true, got true 646s ok 112 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s Should get parse error for "'%{foo:User-Agent}' != 'bar'", got parse error 646s ok 113 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s Should get parse error for "%{foo:User-Agent} != 'bar'", got parse error 646s ok 114 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s Should get parse error for "foo('bar') = 'bar'", got parse error 646s ok 115 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s Should get parse error for "%{FOO} != 'bar'", got parse error 646s ok 116 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s Should get parse error for "'bar' = bar", got parse error 646s ok 117 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "true" should evaluate to true, got true 646s ok 118 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "true && true" should evaluate to true, got true 646s ok 119 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "true || true" should evaluate to true, got true 646s ok 120 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "true || true || true" should evaluate to true, got true 646s ok 121 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "true || true && true" should evaluate to true, got true 646s ok 122 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "true && true || true" should evaluate to true, got true 646s ok 123 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "true && true && true" should evaluate to true, got true 646s ok 124 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "true || true || !true" should evaluate to true, got true 646s ok 125 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "true || true && !true" should evaluate to true, got true 646s ok 126 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "true && true || !true" should evaluate to true, got true 646s ok 127 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "true && true && !true" should evaluate to false, got false 646s ok 128 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "true && !true" should evaluate to false, got false 646s ok 129 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "true || !true" should evaluate to true, got true 646s ok 130 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "true || !true || true" should evaluate to true, got true 646s ok 131 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "true || !true && true" should evaluate to true, got true 646s ok 132 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "true && !true || true" should evaluate to true, got true 646s ok 133 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "true && !true && true" should evaluate to false, got false 646s ok 134 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "true || !true || !true" should evaluate to true, got true 646s ok 135 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "true || !true && !true" should evaluate to true, got true 646s ok 136 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "true && !true || !true" should evaluate to false, got false 646s ok 137 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "true && !true && !true" should evaluate to false, got false 646s ok 138 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "!true" should evaluate to false, got false 646s ok 139 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "!true && true" should evaluate to false, got false 646s ok 140 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "!true || true" should evaluate to true, got true 646s ok 141 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "!true || true || true" should evaluate to true, got true 646s ok 142 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "!true || true && true" should evaluate to true, got true 646s ok 143 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "!true && true || true" should evaluate to true, got true 646s ok 144 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "!true && true && true" should evaluate to false, got false 646s ok 145 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "!true || true || !true" should evaluate to true, got true 646s ok 146 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "!true || true && !true" should evaluate to false, got false 646s ok 147 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "!true && true || !true" should evaluate to false, got false 646s ok 148 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "!true && true && !true" should evaluate to false, got false 646s ok 149 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "!true && !true" should evaluate to false, got false 646s ok 150 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "!true || !true" should evaluate to false, got false 646s ok 151 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "!true || !true || true" should evaluate to true, got true 646s ok 152 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "!true || !true && true" should evaluate to false, got false 646s ok 153 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "!true && !true || true" should evaluate to true, got true 646s ok 154 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "!true && !true && true" should evaluate to false, got false 646s ok 155 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "!true || !true || !true" should evaluate to false, got false 646s ok 156 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "!true || !true && !true" should evaluate to false, got false 646s ok 157 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "!true && !true || !true" should evaluate to false, got false 646s ok 158 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "!true && !true && !true" should evaluate to false, got false 646s ok 159 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "!(true)" should evaluate to false, got false 646s ok 160 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "!(true && true)" should evaluate to false, got false 646s ok 161 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "!(true || true)" should evaluate to false, got false 646s ok 162 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "!(true || true || true)" should evaluate to false, got false 646s ok 163 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "!(true || true && true)" should evaluate to false, got false 646s ok 164 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "!(true && true || true)" should evaluate to false, got false 646s ok 165 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "!(true && true && true)" should evaluate to false, got false 646s ok 166 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "!(true || true || !true)" should evaluate to false, got false 646s ok 167 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "!(true || true && !true)" should evaluate to false, got false 646s ok 168 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "!(true && true || !true)" should evaluate to false, got false 646s ok 169 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "!(true && true && !true)" should evaluate to true, got true 646s ok 170 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "!(true && !true)" should evaluate to true, got true 646s ok 171 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "!(true || !true)" should evaluate to false, got false 646s ok 172 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "!(true || !true || true)" should evaluate to false, got false 646s ok 173 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "!(true || !true && true)" should evaluate to false, got false 646s ok 174 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "!(true && !true || true)" should evaluate to false, got false 646s ok 175 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "!(true && !true && true)" should evaluate to true, got true 646s ok 176 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "!(true || !true || !true)" should evaluate to false, got false 646s ok 177 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "!(true || !true && !true)" should evaluate to false, got false 646s ok 178 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "!(true && !true || !true)" should evaluate to true, got true 646s ok 179 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "!(true && !true && !true)" should evaluate to true, got true 646s ok 180 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "!(!true)" should evaluate to true, got true 646s ok 181 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "!(!true && true)" should evaluate to true, got true 646s ok 182 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "!(!true || true)" should evaluate to false, got false 646s ok 183 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "!(!true || true || true)" should evaluate to false, got false 646s ok 184 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "!(!true || true && true)" should evaluate to false, got false 646s ok 185 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "!(!true && true || true)" should evaluate to false, got false 646s ok 186 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "!(!true && true && true)" should evaluate to true, got true 646s ok 187 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "!(!true || true || !true)" should evaluate to false, got false 646s ok 188 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "!(!true || true && !true)" should evaluate to true, got true 646s ok 189 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "!(!true && true || !true)" should evaluate to true, got true 646s ok 190 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "!(!true && true && !true)" should evaluate to true, got true 646s ok 191 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "!(!true && !true)" should evaluate to true, got true 646s ok 192 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "!(!true || !true)" should evaluate to true, got true 646s ok 193 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "!(!true || !true || true)" should evaluate to false, got false 646s ok 194 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "!(!true || !true && true)" should evaluate to true, got true 646s ok 195 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "!(!true && !true || true)" should evaluate to false, got false 646s ok 196 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "!(!true && !true && true)" should evaluate to true, got true 646s ok 197 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "!(!true || !true || !true)" should evaluate to true, got true 646s ok 198 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "!(!true || !true && !true)" should evaluate to true, got true 646s ok 199 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "!(!true && !true || !true)" should evaluate to true, got true 646s ok 200 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "!(!true && !true && !true)" should evaluate to true, got true 646s ok 201 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "filesize('/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 4 " should evaluate to true, got true 646s ok 202 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "filesize('/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/expr/none') = 0 " should evaluate to true, got true 646s ok 203 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "filesize('/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero') = 0 " should evaluate to true, got true 646s ok 204 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "-d '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to false, got false 646s ok 205 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "-e '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 646s ok 206 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "-f '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 646s ok 207 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "-s '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 646s ok 208 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "-d '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 646s ok 209 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "-e '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 646s ok 210 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "-f '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 646s ok 211 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "-s '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 646s ok 212 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "-d '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 646s ok 213 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "-e '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 646s ok 214 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "-f '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 646s ok 215 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "-s '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 646s ok 216 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "-d '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 646s ok 217 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "-e '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 646s ok 218 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "-f '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 646s ok 219 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "-s '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 646s ok 220 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "-F '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 646s ok 221 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "-F '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 646s ok 222 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "-U '/apache/' " should evaluate to true, got true 646s ok 223 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "-U '/apache/expr/none' " should evaluate to false, got false 646s ok 224 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "sha1('foo') = '0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33' " should evaluate to true, got true 646s ok 225 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "md5('foo') = 'acbd18db4cc2f85cedef654fccc4a4d8' " should evaluate to true, got true 646s ok 226 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "base64('foo') = 'Zm9v' " should evaluate to true, got true 646s ok 227 646s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s "unbase64('Zm9vMg==') = 'foo2' " should evaluate to true, got true 646s ok 228 646s Error log should not have 'Internal evaluation error' entries, found 0 646s ok 229 646s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 646s ok 651s t/apache/expr_string.t .............. 651s 1..29 651s # Running under perl version 5.038002 for linux 651s # Current time local: Sat Mar 16 11:11:44 2024 651s # Current time GMT: Sat Mar 16 11:11:44 2024 651s # Using Test.pm version 1.31 651s # Using Apache/Test.pm version 1.42 651s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 651s ok 1 651s Expected return code 200, got 200 for 'foo' 651s ok 2 651s # testing : log message [Sat Mar 16 11:11:46.670201 2024] [log_debug:info] [pid 166275:tid 265861225050400] [client 127.0.0.1:44658] foo (log_transaction hook, /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 651s # didn't match 651s # expected: 'foo' 651s # received: 'foo' 651s ok 3 651s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 651s ok 4 651s Expected return code 200, got 200 for '%{req:SomeHeader}' 651s ok 5 651s # testing : log message [Sat Mar 16 11:11:46.938769 2024] [log_debug:info] [pid 166275:tid 265861225050400] [client 127.0.0.1:44658] SomeValue (log_transaction hook, /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 651s # didn't match 651s # expected: 'SomeValue' 651s # received: 'SomeValue' 651s ok 6 651s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 651s ok 7 651s Should get parse error (500) for "%{", got 500 651s ok 8 651s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 651s ok 9 651s Expected return code 200, got 200 for '%' 651s ok 10 651s # testing : log message [Sat Mar 16 11:11:47.444905 2024] [log_debug:info] [pid 166274:tid 265861046792480] [client 127.0.0.1:44662] % (log_transaction hook, /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 651s # didn't match 651s # expected: '%' 651s # received: '%' 651s ok 11 651s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 651s ok 12 651s Expected return code 200, got 200 for '}' 651s ok 13 651s # testing : log message [Sat Mar 16 11:11:47.697982 2024] [log_debug:info] [pid 166274:tid 265861046792480] [client 127.0.0.1:44662] } (log_transaction hook, /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 651s # didn't match 651s # expected: '}' 651s # received: '}' 651s ok 14 651s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 651s ok 15 651s Expected return code 200, got 200 for '\"' 651s ok 16 651s # testing : log message [Sat Mar 16 11:11:47.950933 2024] [log_debug:info] [pid 166274:tid 265861046792480] [client 127.0.0.1:44662] " (log_transaction hook, /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 651s # didn't match 651s # expected: '"' 651s # received: '"' 651s ok 17 651s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 651s ok 18 651s Expected return code 200, got 200 for '\'' 651s ok 19 651s # testing : log message [Sat Mar 16 11:11:48.452699 2024] [log_debug:info] [pid 166274:tid 265861046792480] [client 127.0.0.1:44662] ' (log_transaction hook, /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 651s # didn't match 651s # expected: '\'' 651s # received: '\'' 651s ok 20 651s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 651s ok 21 651s Expected return code 200, got 200 for '"\%{req:SomeHeader}"' 651s ok 22 651s # testing : log message [Sat Mar 16 11:11:48.706030 2024] [log_debug:info] [pid 166274:tid 265861046792480] [client 127.0.0.1:44662] %{req:SomeHeader} (log_transaction hook, /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 651s # didn't match 651s # expected: '%{req:SomeHeader}' 651s # received: '%{req:SomeHeader}' 651s ok 23 651s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 651s ok 24 651s Expected return code 200, got 200 for '%{tolower:IDENT}' 651s ok 25 651s # testing : log message [Sat Mar 16 11:11:48.959421 2024] [log_debug:info] [pid 166274:tid 265861046792480] [client 127.0.0.1:44662] ident (log_transaction hook, /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 651s # didn't match 651s # expected: 'ident' 651s # received: 'ident' 651s ok 26 651s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 651s ok 27 651s Expected return code 200, got 200 for '%{tolower:%{REQUEST_METHOD}}' 651s ok 28 651s # testing : log message [Sat Mar 16 11:11:49.212638 2024] [log_debug:info] [pid 166274:tid 265861046792480] [client 127.0.0.1:44662] get (log_transaction hook, /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 651s # didn't match 651s # expected: 'get' 651s # received: 'get' 651s ok 29 651s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 651s ok 654s t/apache/getfile.t .................. 654s # using LWP client 654s 1..219 654s # Running under perl version 5.038002 for linux 654s # Current time local: Sat Mar 16 11:11:49 2024 654s # Current time GMT: Sat Mar 16 11:11:49 2024 654s # Using Test.pm version 1.31 654s # Using Apache/Test.pm version 1.42 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perl.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Accept-Ranges: bytes 654s #ETag: "44f3-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 17651 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perl.pod 654s # expected: 17651 654s # received: 17651 654s ok 1 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perl5004delta.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Accept-Ranges: bytes 654s #ETag: "dbb0-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 56240 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perl5004delta.pod 654s # expected: 56240 654s # received: 56240 654s ok 2 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perl5005delta.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Accept-Ranges: bytes 654s #ETag: "85eb-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 34283 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perl5005delta.pod 654s # expected: 34283 654s # received: 34283 654s ok 3 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perl5100delta.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Accept-Ranges: bytes 654s #ETag: "d8ed-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 55533 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perl5100delta.pod 654s # expected: 55533 654s # received: 55533 654s ok 4 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perl5101delta.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Accept-Ranges: bytes 654s #ETag: "ab70-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 43888 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perl5101delta.pod 654s # expected: 43888 654s # received: 43888 654s ok 5 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perl5120delta.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Accept-Ranges: bytes 654s #ETag: "15cb7-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 89271 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perl5120delta.pod 654s # expected: 89271 654s # received: 89271 654s ok 6 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perl5121delta.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Accept-Ranges: bytes 654s #ETag: "2707-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 9991 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perl5121delta.pod 654s # expected: 9991 654s # received: 9991 654s ok 7 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perl5122delta.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Accept-Ranges: bytes 654s #ETag: "2569-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 9577 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perl5122delta.pod 654s # expected: 9577 654s # received: 9577 654s ok 8 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perl5123delta.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Accept-Ranges: bytes 654s #ETag: "1004-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 4100 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perl5123delta.pod 654s # expected: 4100 654s # received: 4100 654s ok 9 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perl5124delta.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Accept-Ranges: bytes 654s #ETag: "e58-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 3672 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perl5124delta.pod 654s # expected: 3672 654s # received: 3672 654s ok 10 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perl5125delta.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Accept-Ranges: bytes 654s #ETag: "1e03-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 7683 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perl5125delta.pod 654s # expected: 7683 654s # received: 7683 654s ok 11 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perl5140delta.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Accept-Ranges: bytes 654s #ETag: "233aa-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 144298 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perl5140delta.pod 654s # expected: 144298 654s # received: 144298 654s ok 12 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perl5141delta.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Accept-Ranges: bytes 654s #ETag: "1f1e-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 7966 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perl5141delta.pod 654s # expected: 7966 654s # received: 7966 654s ok 13 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perl5142delta.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Accept-Ranges: bytes 654s #ETag: "1aec-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 6892 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perl5142delta.pod 654s # expected: 6892 654s # received: 6892 654s ok 14 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perl5143delta.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Accept-Ranges: bytes 654s #ETag: "1e50-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 7760 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perl5143delta.pod 654s # expected: 7760 654s # received: 7760 654s ok 15 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perl5144delta.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Accept-Ranges: bytes 654s #ETag: "18b7-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 6327 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perl5144delta.pod 654s # expected: 6327 654s # received: 6327 654s ok 16 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perl5160delta.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Accept-Ranges: bytes 654s #ETag: "20a09-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 133641 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perl5160delta.pod 654s # expected: 133641 654s # received: 133641 654s ok 17 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perl5161delta.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Accept-Ranges: bytes 654s #ETag: "17fe-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 6142 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perl5161delta.pod 654s # expected: 6142 654s # received: 6142 654s ok 18 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perl5162delta.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Accept-Ranges: bytes 654s #ETag: "e0a-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 3594 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perl5162delta.pod 654s # expected: 3594 654s # received: 3594 654s ok 19 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perl5163delta.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Accept-Ranges: bytes 654s #ETag: "ff5-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 4085 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perl5163delta.pod 654s # expected: 4085 654s # received: 4085 654s ok 20 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perl5180delta.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Accept-Ranges: bytes 654s #ETag: "1d286-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 119430 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perl5180delta.pod 654s # expected: 119430 654s # received: 119430 654s ok 21 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perl5181delta.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Accept-Ranges: bytes 654s #ETag: "19c5-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 6597 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perl5181delta.pod 654s # expected: 6597 654s # received: 6597 654s ok 22 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perl5182delta.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Accept-Ranges: bytes 654s #ETag: "14d7-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 5335 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perl5182delta.pod 654s # expected: 5335 654s # received: 5335 654s ok 23 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perl5184delta.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Accept-Ranges: bytes 654s #ETag: "1208-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 4616 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perl5184delta.pod 654s # expected: 4616 654s # received: 4616 654s ok 24 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perl5200delta.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Accept-Ranges: bytes 654s #ETag: "1c352-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 115538 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perl5200delta.pod 654s # expected: 115538 654s # received: 115538 654s ok 25 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perl5201delta.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Accept-Ranges: bytes 654s #ETag: "2a07-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 10759 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perl5201delta.pod 654s # expected: 10759 654s # received: 10759 654s ok 26 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perl5202delta.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Accept-Ranges: bytes 654s #ETag: "2fef-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 12271 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perl5202delta.pod 654s # expected: 12271 654s # received: 12271 654s ok 27 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perl5203delta.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Accept-Ranges: bytes 654s #ETag: "2410-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 9232 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perl5203delta.pod 654s # expected: 9232 654s # received: 9232 654s ok 28 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perl5220delta.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Accept-Ranges: bytes 654s #ETag: "1fa90-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 129680 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perl5220delta.pod 654s # expected: 129680 654s # received: 129680 654s ok 29 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perl5221delta.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Accept-Ranges: bytes 654s #ETag: "293d-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 10557 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perl5221delta.pod 654s # expected: 10557 654s # received: 10557 654s ok 30 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perl5222delta.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Accept-Ranges: bytes 654s #ETag: "301f-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 12319 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perl5222delta.pod 654s # expected: 12319 654s # received: 12319 654s ok 31 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perl5223delta.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Accept-Ranges: bytes 654s #ETag: "20fa-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 8442 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perl5223delta.pod 654s # expected: 8442 654s # received: 8442 654s ok 32 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perl5224delta.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Accept-Ranges: bytes 654s #ETag: "1162-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 4450 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perl5224delta.pod 654s # expected: 4450 654s # received: 4450 654s ok 33 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perl5240delta.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Accept-Ranges: bytes 654s #ETag: "fc0b-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 64523 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perl5240delta.pod 654s # expected: 64523 654s # received: 64523 654s ok 34 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perl5241delta.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Accept-Ranges: bytes 654s #ETag: "2009-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 8201 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perl5241delta.pod 654s # expected: 8201 654s # received: 8201 654s ok 35 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perl5242delta.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Accept-Ranges: bytes 654s #ETag: "1007-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 4103 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perl5242delta.pod 654s # expected: 4103 654s # received: 4103 654s ok 36 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perl5243delta.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Accept-Ranges: bytes 654s #ETag: "2aac-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 10924 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perl5243delta.pod 654s # expected: 10924 654s # received: 10924 654s ok 37 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perl5244delta.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Accept-Ranges: bytes 654s #ETag: "1168-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 4456 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perl5244delta.pod 654s # expected: 4456 654s # received: 4456 654s ok 38 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perl5260delta.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Accept-Ranges: bytes 654s #ETag: "1875b-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 100187 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perl5260delta.pod 654s # expected: 100187 654s # received: 100187 654s ok 39 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perl5261delta.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Accept-Ranges: bytes 654s #ETag: "1e25-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 7717 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perl5261delta.pod 654s # expected: 7717 654s # received: 7717 654s ok 40 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perl5262delta.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Accept-Ranges: bytes 654s #ETag: "1e16-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 7702 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perl5262delta.pod 654s # expected: 7702 654s # received: 7702 654s ok 41 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perl5263delta.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Accept-Ranges: bytes 654s #ETag: "1b69-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 7017 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perl5263delta.pod 654s # expected: 7017 654s # received: 7017 654s ok 42 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perl5280delta.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Accept-Ranges: bytes 654s #ETag: "115d9-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 71129 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perl5280delta.pod 654s # expected: 71129 654s # received: 71129 654s ok 43 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perl5281delta.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Accept-Ranges: bytes 654s #ETag: "11f7-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 4599 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perl5281delta.pod 654s # expected: 4599 654s # received: 4599 654s ok 44 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perl5282delta.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Accept-Ranges: bytes 654s #ETag: "1806-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 6150 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perl5282delta.pod 654s # expected: 6150 654s # received: 6150 654s ok 45 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perl5283delta.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Accept-Ranges: bytes 654s #ETag: "13f7-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 5111 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perl5283delta.pod 654s # expected: 5111 654s # received: 5111 654s ok 46 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perl5300delta.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Accept-Ranges: bytes 654s #ETag: "9efd-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 40701 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perl5300delta.pod 654s # expected: 40701 654s # received: 40701 654s ok 47 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perl5301delta.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Accept-Ranges: bytes 654s #ETag: "1662-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 5730 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perl5301delta.pod 654s # expected: 5730 654s # received: 5730 654s ok 48 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perl5302delta.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Accept-Ranges: bytes 654s #ETag: "124a-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 4682 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perl5302delta.pod 654s # expected: 4682 654s # received: 4682 654s ok 49 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perl5303delta.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Accept-Ranges: bytes 654s #ETag: "1374-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 4980 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perl5303delta.pod 654s # expected: 4980 654s # received: 4980 654s ok 50 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perl5320delta.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Accept-Ranges: bytes 654s #ETag: "d310-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 54032 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perl5320delta.pod 654s # expected: 54032 654s # received: 54032 654s ok 51 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perl5321delta.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Accept-Ranges: bytes 654s #ETag: "1b5f-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 7007 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perl5321delta.pod 654s # expected: 7007 654s # received: 7007 654s ok 52 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perl5340delta.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Accept-Ranges: bytes 654s #ETag: "9201-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 37377 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perl5340delta.pod 654s # expected: 37377 654s # received: 37377 654s ok 53 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perl5341delta.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Accept-Ranges: bytes 654s #ETag: "1076-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 4214 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perl5341delta.pod 654s # expected: 4214 654s # received: 4214 654s ok 54 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perl5342delta.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Accept-Ranges: bytes 654s #ETag: "f6a-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 3946 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perl5342delta.pod 654s # expected: 3946 654s # received: 3946 654s ok 55 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perl5343delta.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Accept-Ranges: bytes 654s #ETag: "fd6-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 4054 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perl5343delta.pod 654s # expected: 4054 654s # received: 4054 654s ok 56 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perl5360delta.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Accept-Ranges: bytes 654s #ETag: "ad8b-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 44427 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perl5360delta.pod 654s # expected: 44427 654s # received: 44427 654s ok 57 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perl5361delta.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Accept-Ranges: bytes 654s #ETag: "1288-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 4744 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perl5361delta.pod 654s # expected: 4744 654s # received: 4744 654s ok 58 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perl5362delta.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Accept-Ranges: bytes 654s #ETag: "f6a-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 3946 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perl5362delta.pod 654s # expected: 3946 654s # received: 3946 654s ok 59 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perl5363delta.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Accept-Ranges: bytes 654s #ETag: "fd7-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 4055 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perl5363delta.pod 654s # expected: 4055 654s # received: 4055 654s ok 60 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perl5380delta.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Accept-Ranges: bytes 654s #ETag: "10d49-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 68937 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perl5380delta.pod 654s # expected: 68937 654s # received: 68937 654s ok 61 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perl5381delta.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Accept-Ranges: bytes 654s #ETag: "f6a-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 3946 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perl5381delta.pod 654s # expected: 3946 654s # received: 3946 654s ok 62 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perl5382delta.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Accept-Ranges: bytes 654s #ETag: "fd4-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 4052 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perl5382delta.pod 654s # expected: 4052 654s # received: 4052 654s ok 63 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perl561delta.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Accept-Ranges: bytes 654s #ETag: "1e729-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 124713 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perl561delta.pod 654s # expected: 124713 654s # received: 124713 654s ok 64 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perl56delta.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Accept-Ranges: bytes 654s #ETag: "1a2c1-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 107201 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perl56delta.pod 654s # expected: 107201 654s # received: 107201 654s ok 65 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perl581delta.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Accept-Ranges: bytes 654s #ETag: "94ac-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 38060 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perl581delta.pod 654s # expected: 38060 654s # received: 38060 654s ok 66 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perl582delta.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Accept-Ranges: bytes 654s #ETag: "1176-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 4470 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perl582delta.pod 654s # expected: 4470 654s # received: 4470 654s ok 67 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perl583delta.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Accept-Ranges: bytes 654s #ETag: "18bf-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 6335 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perl583delta.pod 654s # expected: 6335 654s # received: 6335 654s ok 68 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perl584delta.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Accept-Ranges: bytes 654s #ETag: "1cc3-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 7363 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perl584delta.pod 654s # expected: 7363 654s # received: 7363 654s ok 69 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perl585delta.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Accept-Ranges: bytes 654s #ETag: "1701-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 5889 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perl585delta.pod 654s # expected: 5889 654s # received: 5889 654s ok 70 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perl586delta.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Accept-Ranges: bytes 654s #ETag: "122b-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 4651 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perl586delta.pod 654s # expected: 4651 654s # received: 4651 654s ok 71 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perl587delta.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "20a5-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 8357 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:51 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perl587delta.pod 654s # expected: 8357 654s # received: 8357 654s ok 72 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perl588delta.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "62c1-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 25281 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perl588delta.pod 654s # expected: 25281 654s # received: 25281 654s ok 73 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perl589delta.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "d290-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 53904 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perl589delta.pod 654s # expected: 53904 654s # received: 53904 654s ok 74 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perl58delta.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "1c1d5-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 115157 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perl58delta.pod 654s # expected: 115157 654s # received: 115157 654s ok 75 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlaix.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "4fe9-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 20457 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlaix.pod 654s # expected: 20457 654s # received: 20457 654s ok 76 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlamiga.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "1688-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 5768 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlamiga.pod 654s # expected: 5768 654s # received: 5768 654s ok 77 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlandroid.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "2031-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 8241 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlandroid.pod 654s # expected: 8241 654s # received: 8241 654s ok 78 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlapi.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "c9433-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 824371 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlapi.pod 654s # expected: 824371 654s # received: 824371 654s ok 79 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlapio.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "5837-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 22583 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlapio.pod 654s # expected: 22583 654s # received: 22583 654s ok 80 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlartistic.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "1b62-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 7010 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlartistic.pod 654s # expected: 7010 654s # received: 7010 654s ok 81 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlbook.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "20c2-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 8386 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlbook.pod 654s # expected: 8386 654s # received: 8386 654s ok 82 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlboot.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "126-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 294 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlboot.pod 654s # expected: 294 654s # received: 294 654s ok 83 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlbot.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "130-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 304 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlbot.pod 654s # expected: 304 654s # received: 304 654s ok 84 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlbs2000.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "1f50-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 8016 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlbs2000.pod 654s # expected: 8016 654s # received: 8016 654s ok 85 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlcall.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "dea2-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 56994 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlcall.pod 654s # expected: 56994 654s # received: 56994 654s ok 86 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlcheat.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "1180-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 4480 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlcheat.pod 654s # expected: 4480 654s # received: 4480 654s ok 87 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlclass.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "23bf-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 9151 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlclass.pod 654s # expected: 9151 654s # received: 9151 654s ok 88 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlclassguts.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "3c63-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 15459 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlclassguts.pod 654s # expected: 15459 654s # received: 15459 654s ok 89 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlclib.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "254a-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 9546 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlclib.pod 654s # expected: 9546 654s # received: 9546 654s ok 90 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlcn.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "12e5-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 4837 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlcn.pod 654s # expected: 4837 654s # received: 4837 654s ok 91 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlcommunity.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "1b1a-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 6938 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlcommunity.pod 654s # expected: 6938 654s # received: 6938 654s ok 92 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlcygwin.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "662a-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 26154 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlcygwin.pod 654s # expected: 26154 654s # received: 26154 654s ok 93 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perldata.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "cfa2-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 53154 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perldata.pod 654s # expected: 53154 654s # received: 53154 654s ok 94 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perldbmfilter.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "134f-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 4943 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perldbmfilter.pod 654s # expected: 4943 654s # received: 4943 654s ok 95 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perldebguts.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "a85c-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 43100 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perldebguts.pod 654s # expected: 43100 654s # received: 43100 654s ok 96 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perldebtut.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "5693-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 22163 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perldebtut.pod 654s # expected: 22163 654s # received: 22163 654s ok 97 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perldebug.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "9bbb-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 39867 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perldebug.pod 654s # expected: 39867 654s # received: 39867 654s ok 98 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perldelta.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "fd4-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 4052 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perldelta.pod 654s # expected: 4052 654s # received: 4052 654s ok 99 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perldeprecation.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "5f0a-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 24330 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perldeprecation.pod 654s # expected: 24330 654s # received: 24330 654s ok 100 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perldiag.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "4c051-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 311377 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perldiag.pod 654s # expected: 311377 654s # received: 311377 654s ok 101 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perldoc.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "24a0-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 9376 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perldoc.pod 654s # expected: 9376 654s # received: 9376 654s ok 102 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perldocstyle.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "b4ed-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 46317 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perldocstyle.pod 654s # expected: 46317 654s # received: 46317 654s ok 103 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perldsc.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "687a-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 26746 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perldsc.pod 654s # expected: 26746 654s # received: 26746 654s ok 104 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perldtrace.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "1f17-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 7959 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perldtrace.pod 654s # expected: 7959 654s # received: 7959 654s ok 105 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlebcdic.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "14981-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 84353 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlebcdic.pod 654s # expected: 84353 654s # received: 84353 654s ok 106 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlembed.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "9321-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 37665 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlembed.pod 654s # expected: 37665 654s # received: 37665 654s ok 107 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlexperiment.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "2877-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 10359 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlexperiment.pod 654s # expected: 10359 654s # received: 10359 654s ok 108 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlfaq.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "590b-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 22795 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlfaq.pod 654s # expected: 22795 654s # received: 22795 654s ok 109 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlfaq1.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "385d-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 14429 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlfaq1.pod 654s # expected: 14429 654s # received: 14429 654s ok 110 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlfaq2.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "24a1-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 9377 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlfaq2.pod 654s # expected: 9377 654s # received: 9377 654s ok 111 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlfaq3.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "92e1-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 37601 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlfaq3.pod 654s # expected: 37601 654s # received: 37601 654s ok 112 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlfaq4.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "162be-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 90814 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlfaq4.pod 654s # expected: 90814 654s # received: 90814 654s ok 113 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlfaq5.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "d7fc-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 55292 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlfaq5.pod 654s # expected: 55292 654s # received: 55292 654s ok 114 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlfaq6.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "9a71-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 39537 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlfaq6.pod 654s # expected: 39537 654s # received: 39537 654s ok 115 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlfaq7.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "93b8-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 37816 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlfaq7.pod 654s # expected: 37816 654s # received: 37816 654s ok 116 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlfaq8.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "c310-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 49936 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlfaq8.pod 654s # expected: 49936 654s # received: 49936 654s ok 117 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlfaq9.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "3b75-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 15221 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlfaq9.pod 654s # expected: 15221 654s # received: 15221 654s ok 118 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlfilter.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "56ca-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 22218 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlfilter.pod 654s # expected: 22218 654s # received: 22218 654s ok 119 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlfork.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "342b-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 13355 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlfork.pod 654s # expected: 13355 654s # received: 13355 654s ok 120 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlform.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "40e0-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 16608 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlform.pod 654s # expected: 16608 654s # received: 16608 654s ok 121 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlfreebsd.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "671-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 1649 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlfreebsd.pod 654s # expected: 1649 654s # received: 1649 654s ok 122 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlfunc.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "67142-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 422210 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlfunc.pod 654s # expected: 422210 654s # received: 422210 654s ok 123 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlgit.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "7c2a-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 31786 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlgit.pod 654s # expected: 31786 654s # received: 31786 654s ok 124 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlglossary.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "21810-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 137232 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlglossary.pod 654s # expected: 137232 654s # received: 137232 654s ok 125 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlgov.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "4075-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 16501 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlgov.pod 654s # expected: 16501 654s # received: 16501 654s ok 126 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlgpl.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "35f7-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 13815 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlgpl.pod 654s # expected: 13815 654s # received: 13815 654s ok 127 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlguts.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "2c264-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 180836 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlguts.pod 654s # expected: 180836 654s # received: 180836 654s ok 128 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlhack.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "afe4-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 45028 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlhack.pod 654s # expected: 45028 654s # received: 45028 654s ok 129 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlhacktips.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "11a38-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 72248 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlhacktips.pod 654s # expected: 72248 654s # received: 72248 654s ok 130 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlhacktut.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "1809-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 6153 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlhacktut.pod 654s # expected: 6153 654s # received: 6153 654s ok 131 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlhaiku.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "5f7-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 1527 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlhaiku.pod 654s # expected: 1527 654s # received: 1527 654s ok 132 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlhist.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "e88a-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 59530 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlhist.pod 654s # expected: 59530 654s # received: 59530 654s ok 133 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlhpux.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "77a4-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 30628 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlhpux.pod 654s # expected: 30628 654s # received: 30628 654s ok 134 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlhurd.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "7dd-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 2013 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlhurd.pod 654s # expected: 2013 654s # received: 2013 654s ok 135 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlintern.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "1f865-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 129125 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlintern.pod 654s # expected: 129125 654s # received: 129125 654s ok 136 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlinterp.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "9216-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 37398 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlinterp.pod 654s # expected: 37398 654s # received: 37398 654s ok 137 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlintro.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "579d-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 22429 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlintro.pod 654s # expected: 22429 654s # received: 22429 654s ok 138 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perliol.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "8ad3-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 35539 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perliol.pod 654s # expected: 35539 654s # received: 35539 654s ok 139 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlipc.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "11817-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 71703 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlipc.pod 654s # expected: 71703 654s # received: 71703 654s ok 140 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlirix.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "1150-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 4432 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlirix.pod 654s # expected: 4432 654s # received: 4432 654s ok 141 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perljp.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "20a8-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 8360 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perljp.pod 654s # expected: 8360 654s # received: 8360 654s ok 142 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlko.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "2fc0-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 12224 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlko.pod 654s # expected: 12224 654s # received: 12224 654s ok 143 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perllexwarn.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "163-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 355 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perllexwarn.pod 654s # expected: 355 654s # received: 355 654s ok 144 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perllinux.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "7ea-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 2026 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perllinux.pod 654s # expected: 2026 654s # received: 2026 654s ok 145 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perllocale.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "12457-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 74839 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perllocale.pod 654s # expected: 74839 654s # received: 74839 654s ok 146 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perllol.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "24dc-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 9436 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perllol.pod 654s # expected: 9436 654s # received: 9436 654s ok 147 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlmacosx.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "2f6f-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 12143 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlmacosx.pod 654s # expected: 12143 654s # received: 12143 654s ok 148 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlmod.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "6753-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 26451 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlmod.pod 654s # expected: 26451 654s # received: 26451 654s ok 149 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlmodinstall.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "2574-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 9588 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlmodinstall.pod 654s # expected: 9588 654s # received: 9588 654s ok 150 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlmodlib.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "e547-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 58695 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlmodlib.pod 654s # expected: 58695 654s # received: 58695 654s ok 151 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlmodstyle.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "573b-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 22331 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlmodstyle.pod 654s # expected: 22331 654s # received: 22331 654s ok 152 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlmroapi.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "d65-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 3429 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlmroapi.pod 654s # expected: 3429 654s # received: 3429 654s ok 153 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlnewmod.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "2ad3-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 10963 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlnewmod.pod 654s # expected: 10963 654s # received: 10963 654s ok 154 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlnumber.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "20a5-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 8357 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlnumber.pod 654s # expected: 8357 654s # received: 8357 654s ok 155 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlobj.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "8d30-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 36144 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlobj.pod 654s # expected: 36144 654s # received: 36144 654s ok 156 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlootut.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "6885-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 26757 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlootut.pod 654s # expected: 26757 654s # received: 26757 654s ok 157 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlop.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "251a5-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 151973 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlop.pod 654s # expected: 151973 654s # received: 151973 654s ok 158 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlopenbsd.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "4db-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 1243 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlopenbsd.pod 654s # expected: 1243 654s # received: 1243 654s ok 159 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlopentut.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "3b77-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 15223 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlopentut.pod 654s # expected: 15223 654s # received: 15223 654s ok 160 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlos2.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "16cb9-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 93369 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlos2.pod 654s # expected: 93369 654s # received: 93369 654s ok 161 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlos390.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "37cb-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 14283 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlos390.pod 654s # expected: 14283 654s # received: 14283 654s ok 162 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlos400.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "12b0-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 4784 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlos400.pod 654s # expected: 4784 654s # received: 4784 654s ok 163 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlpacktut.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "c8a9-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 51369 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlpacktut.pod 654s # expected: 51369 654s # received: 51369 654s ok 164 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlperf.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "c2bd-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 49853 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlperf.pod 654s # expected: 49853 654s # received: 49853 654s ok 165 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlplan9.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "1418-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 5144 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlplan9.pod 654s # expected: 5144 654s # received: 5144 654s ok 166 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlpod.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "5b65-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 23397 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlpod.pod 654s # expected: 23397 654s # received: 23397 654s ok 167 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlpodspec.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "10d10-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 68880 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlpodspec.pod 654s # expected: 68880 654s # received: 68880 654s ok 168 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlpodstyle.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "2f40-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 12096 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlpodstyle.pod 654s # expected: 12096 654s # received: 12096 654s ok 169 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlpolicy.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "67b7-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 26551 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlpolicy.pod 654s # expected: 26551 654s # received: 26551 654s ok 170 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlport.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "15cc8-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 89288 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlport.pod 654s # expected: 89288 654s # received: 89288 654s ok 171 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlpragma.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "1412-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 5138 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlpragma.pod 654s # expected: 5138 654s # received: 5138 654s ok 172 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlqnx.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "1a25-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 6693 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlqnx.pod 654s # expected: 6693 654s # received: 6693 654s ok 173 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlre.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "2127d-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 135805 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlre.pod 654s # expected: 135805 654s # received: 135805 654s ok 174 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlreapi.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "7bad-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 31661 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlreapi.pod 654s # expected: 31661 654s # received: 31661 654s ok 175 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlrebackslash.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "818f-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 33167 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlrebackslash.pod 654s # expected: 33167 654s # received: 33167 654s ok 176 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlrecharclass.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "beb0-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 48816 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlrecharclass.pod 654s # expected: 48816 654s # received: 48816 654s ok 177 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlref.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "8c47-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 35911 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlref.pod 654s # expected: 35911 654s # received: 35911 654s ok 178 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlreftut.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "4944-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 18756 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlreftut.pod 654s # expected: 18756 654s # received: 18756 654s ok 179 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlreguts.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "a989-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 43401 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlreguts.pod 654s # expected: 43401 654s # received: 43401 654s ok 180 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlrepository.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "1fd-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 509 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlrepository.pod 654s # expected: 509 654s # received: 509 654s ok 181 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlrequick.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "4af5-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 19189 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlrequick.pod 654s # expected: 19189 654s # received: 19189 654s ok 182 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlreref.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "3ce4-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 15588 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlreref.pod 654s # expected: 15588 654s # received: 15588 654s ok 183 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlretut.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "1e219-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 123417 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlretut.pod 654s # expected: 123417 654s # received: 123417 654s ok 184 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlriscos.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "60c-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 1548 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlriscos.pod 654s # expected: 1548 654s # received: 1548 654s ok 185 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlrun.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "e52d-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 58669 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlrun.pod 654s # expected: 58669 654s # received: 58669 654s ok 186 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlsec.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "6cc6-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 27846 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlsec.pod 654s # expected: 27846 654s # received: 27846 654s ok 187 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlsecpolicy.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "4af2-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 19186 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlsecpolicy.pod 654s # expected: 19186 654s # received: 19186 654s ok 188 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlsolaris.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "74a6-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 29862 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlsolaris.pod 654s # expected: 29862 654s # received: 29862 654s ok 189 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlsource.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "1bdc-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 7132 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlsource.pod 654s # expected: 7132 654s # received: 7132 654s ok 190 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlstyle.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "233b-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 9019 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlstyle.pod 654s # expected: 9019 654s # received: 9019 654s ok 191 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlsub.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "12f85-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 77701 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlsub.pod 654s # expected: 77701 654s # received: 77701 654s ok 192 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlsyn.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "d2de-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 53982 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlsyn.pod 654s # expected: 53982 654s # received: 53982 654s ok 193 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlsynology.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "2858-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 10328 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlsynology.pod 654s # expected: 10328 654s # received: 10328 654s ok 194 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlthrtut.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "b53a-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 46394 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlthrtut.pod 654s # expected: 46394 654s # received: 46394 654s ok 195 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perltie.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "9a91-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 39569 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perltie.pod 654s # expected: 39569 654s # received: 39569 654s ok 196 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perltoc.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "b9206-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 758278 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perltoc.pod 654s # expected: 758278 654s # received: 758278 654s ok 197 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perltodo.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "174-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 372 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perltodo.pod 654s # expected: 372 654s # received: 372 654s ok 198 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perltooc.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "126-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 294 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perltooc.pod 654s # expected: 294 654s # received: 294 654s ok 199 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perltoot.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "126-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 294 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perltoot.pod 654s # expected: 294 654s # received: 294 654s ok 200 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perltrap.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "297f-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 10623 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perltrap.pod 654s # expected: 10623 654s # received: 10623 654s ok 201 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perltru64.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "213f-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 8511 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perltru64.pod 654s # expected: 8511 654s # received: 8511 654s ok 202 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perltw.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "1183-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 4483 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perltw.pod 654s # expected: 4483 654s # received: 4483 654s ok 203 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlunicode.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "162c0-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 90816 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlunicode.pod 654s # expected: 90816 654s # received: 90816 654s ok 204 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlunicook.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "6349-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 25417 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlunicook.pod 654s # expected: 25417 654s # received: 25417 654s ok 205 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlunifaq.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "372e-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 14126 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlunifaq.pod 654s # expected: 14126 654s # received: 14126 654s ok 206 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perluniintro.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "96e1-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 38625 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perluniintro.pod 654s # expected: 38625 654s # received: 38625 654s ok 207 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perluniprops.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "6eefa-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 454394 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perluniprops.pod 654s # expected: 454394 654s # received: 454394 654s ok 208 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlunitut.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "1f0f-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 7951 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlunitut.pod 654s # expected: 7951 654s # received: 7951 654s ok 209 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlutil.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "1ce8-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 7400 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlutil.pod 654s # expected: 7400 654s # received: 7400 654s ok 210 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlvar.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "16ab2-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 92850 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlvar.pod 654s # expected: 92850 654s # received: 92850 654s ok 211 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlvms.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "c68d-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 50829 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlvms.pod 654s # expected: 50829 654s # received: 50829 654s ok 212 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlvos.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "f16-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 3862 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlvos.pod 654s # expected: 3862 654s # received: 3862 654s ok 213 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlwin32.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "7fdb-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 32731 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlwin32.pod 654s # expected: 32731 654s # received: 32731 654s ok 214 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlxs.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "1532b-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 86827 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlxs.pod 654s # expected: 86827 654s # received: 86827 654s ok 215 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlxstut.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "c504-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 50436 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlxstut.pod 654s # expected: 50436 654s # received: 50436 654s ok 216 654s #lwp request: 654s #GET http://localhost:8529/getfiles-perl-pod/perlxstypemap.pod HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "5dc1-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 24001 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-perl-pod/perlxstypemap.pod 654s # expected: 24001 654s # received: 24001 654s ok 217 654s #lwp request: 654s #GET http://localhost:8529/getfiles-binary-httpd HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "d40b0-613c0e7cec400" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 868528 654s #Last-Modified: Sat, 16 Mar 2024 06:05:04 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-binary-httpd 654s # expected: 868528 654s # received: 868528 654s ok 218 654s #lwp request: 654s #GET http://localhost:8529/getfiles-binary-perl HTTP/1.1 654s #User-Agent: libwww-perl/6.76 654s # 654s #server response: 654s #HTTP/1.1 200 OK 654s #Connection: close 654s #Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Accept-Ranges: bytes 654s #ETag: "3c2760-60ec1fb4f0200" 654s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 654s #Vary: In-If1 654s #Content-Length: 3942240 654s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 654s #Client-Date: Sat, 16 Mar 2024 11:11:52 GMT 654s #Client-Peer: 127.0.0.1:8529 654s #Client-Response-Num: 1 654s #DMMATCH1: 1 654s # 654s # testing : download of /getfiles-binary-perl 654s # expected: 3942240 654s # received: 3942240 654s ok 219 654s ok 656s t/apache/headers.t .................. 656s 1..27 656s # Running under perl version 5.038002 for linux 656s # Current time local: Sat Mar 16 11:11:52 2024 656s # Current time GMT: Sat Mar 16 11:11:52 2024 656s # Using Test.pm version 1.31 656s # Using Apache/Test.pm version 1.42 656s testing: Hello: World 656s ok 1 656s # testing : response success 656s # expected: qr/HTTP\/1\.. 200 OK/ 656s # received: 'HTTP/1.1 200 OK' 656s ok 2 656s header: [World] vs [World] 656s # testing : compare header Hello value 656s # expected: 'World' 656s # received: 'World' 656s ok 3 656s testing: Hello: World 656s ok 4 656s # testing : response success 656s # expected: qr/HTTP\/1\.. 200 OK/ 656s # received: 'HTTP/1.1 200 OK' 656s ok 5 656s header: [World] vs [World] 656s # testing : compare header Hello value 656s # expected: 'World' 656s # received: 'World' 656s ok 6 656s testing: Hello: World 656s ok 7 656s # testing : response success 656s # expected: qr/HTTP\/1\.. 200 OK/ 656s # received: 'HTTP/1.1 200 OK' 656s ok 8 656s header: [World] vs [World] 656s # testing : compare header Hello value 656s # expected: 'World' 656s # received: 'World' 656s ok 9 656s testing: Hello: Foo 656s Bar 656s ok 10 656s # testing : response success 656s # expected: qr/HTTP\/1\.. 200 OK/ 656s # received: 'HTTP/1.1 200 OK' 656s ok 11 656s header: [Foo Bar] vs [Foo Bar] 656s # testing : compare header Hello value 656s # expected: 'Foo Bar' 656s # received: 'Foo Bar' 656s ok 12 656s testing: Hello: Foo 656s Bar 656s ok 13 656s # testing : response success 656s # expected: qr/HTTP\/1\.. 200 OK/ 656s # received: 'HTTP/1.1 200 OK' 656s ok 14 656s header: [Foo Bar] vs [Foo Bar] 656s # testing : compare header Hello value 656s # expected: 'Foo Bar' 656s # received: 'Foo Bar' 656s ok 15 656s testing: Hello: Foo 656s Bar 656s ok 16 656s # testing : response success 656s # expected: qr/HTTP\/1\.. 200 OK/ 656s # received: 'HTTP/1.1 200 OK' 656s ok 17 656s header: [Foo Bar] vs [Foo Bar] 656s # testing : compare header Hello value 656s # expected: 'Foo Bar' 656s # received: 'Foo Bar' 656s ok 18 656s testing: Hello: Foo 656s Bar 656s ok 19 656s # testing : response success 656s # expected: qr/HTTP\/1\.. 200 OK/ 656s # received: 'HTTP/1.1 200 OK' 656s ok 20 656s header: [Foo Bar] vs [Foo Bar] 656s # testing : compare header Hello value 656s # expected: 'Foo Bar' 656s # received: 'Foo Bar' 656s ok 21 656s testing: Hello: Foo 656s Bar 656s ok 22 656s # testing : response success 656s # expected: qr/HTTP\/1\.. 200 OK/ 656s # received: 'HTTP/1.1 200 OK' 656s ok 23 656s header: [Foo Bar] vs [Foo Bar] 656s # testing : compare header Hello value 656s # expected: 'Foo Bar' 656s # received: 'Foo Bar' 656s ok 24 656s testing: Hello:World 656s ok 25 656s # testing : response success 656s # expected: qr/HTTP\/1\.. 200 OK/ 656s # received: 'HTTP/1.1 200 OK' 656s ok 26 656s header: [World] vs [World] 656s # testing : compare header Hello value 656s # expected: 'World' 656s # received: 'World' 656s ok 27 656s ok 658s t/apache/hostcheck.t ................ skipped: apache version 2.5.1 or higher is required, this is version 2.4.58 662s t/apache/http_strict.t .............. 662s 1..178 662s # Running under perl version 5.038002 for linux 662s # Current time local: Sat Mar 16 11:11:56 2024 662s # Current time GMT: Sat Mar 16 11:11:56 2024 662s # Using Test.pm version 1.31 662s # Using Apache/Test.pm version 1.42 662s # SENDING: 662s # GET / HTTP/1.0\r\n\r\n 662s # expecting success, got 200 662s ok 1 662s # SENDING: 662s # GET / HTTP/1.0\n\n 662s # expecting success, got 200 662s ok 2 662s # SENDING: 662s # get / HTTP/1.0\r\n\r\n 662s # expecting 501, got 501 662s ok 3 662s # SENDING: 662s # G ET / HTTP/1.0\r\n\r\n 662s # expecting 400, got 400 662s ok 4 662s # SENDING: 662s # G\x00ET / HTTP/1.0\r\n\r\n 662s # expecting 400, got 400 662s ok 5 662s # SENDING: 662s # G/T / HTTP/1.0\r\n\r\n 662s # expecting 501, got 501 662s ok 6 662s # SENDING: 662s # GET /\x00 HTTP/1.0\r\n\r\n 662s # expecting 400, got 400 662s ok 7 662s # SENDING: 662s # GET / HTTP/1.0\x00\r\n\r\n 662s # expecting 400, got 400 662s ok 8 662s # SENDING: 662s # GET\x0c/ HTTP/1.0\r\n\r\n 662s # expecting 400, got 400 662s ok 9 662s # SENDING: 662s # GET\r/ HTTP/1.0\r\n\r\n 662s # expecting 400, got 400 662s ok 10 662s # SENDING: 662s # GET\t/ HTTP/1.0\r\n\r\n 662s # expecting 400, got 400 662s ok 11 662s # SENDING: 662s # GET / HTT/1.0\r\n\r\n 662s # expecting error, got 400 662s ok 12 662s # SENDING: 662s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 662s # expecting success, got 200 662s ok 13 662s # SENDING: 662s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 662s # expecting success, got 200 662s ok 14 662s # SENDING: 662s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 662s # expecting success, got 200 662s ok 15 662s # SENDING: 662s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 662s # expecting 400, got 400 662s ok 16 662s # SENDING: 662s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 662s # expecting 400, got 400 662s ok 17 662s # SENDING: 662s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 662s # expecting 200, got 200 662s ok 18 662s # SENDING: 662s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 662s # expecting 400, got 400 662s ok 19 662s # SENDING: 662s # GET / HTTP/\r\nHost: localhost\r\n\r\n 662s # expecting error, got 400 662s ok 20 662s # SENDING: 662s # GET / HTTP/0.9\r\n\r\n 662s # expecting error, got 400 662s ok 21 662s # SENDING: 662s # GET / HTTP/0.8\r\n\r\n 662s # expecting error, got 400 662s ok 22 662s # SENDING: 662s # GET /\x01 HTTP/1.0\r\n\r\n 662s # expecting 400, got 400 662s ok 23 662s # SENDING: 662s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 662s # expecting 200, got 200 662s ok 24 662s # SENDING: 662s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 662s # expecting 200, got 200 662s ok 25 662s # SENDING: 662s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 662s # expecting 400, got 400 662s ok 26 662s # SENDING: 662s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 662s # expecting 200, got 200 662s ok 27 662s # SENDING: 662s # GET / HTTP/1.0\r\nFoo\r\n\r\n 662s # expecting 400, got 400 662s ok 28 662s # SENDING: 662s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 662s # expecting 400, got 400 662s ok 29 662s # SENDING: 662s # GET / HTTP/1.0\r\n: bar\r\n\r\n 662s # expecting 400, got 400 662s ok 30 662s # SENDING: 662s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 662s # expecting 200, got 200 662s ok 31 662s # SENDING: 662s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 662s # expecting 400, got 400 662s ok 32 662s # SENDING: 662s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 662s # expecting 400, got 400 662s ok 33 662s # SENDING: 662s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 662s # expecting 400, got 400 662s ok 34 662s # SENDING: 662s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 662s # expecting 200, got 200 662s ok 35 662s # SENDING: 662s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 662s # expecting 400, got 400 662s ok 36 662s # SENDING: 662s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 662s # expecting 400, got 400 662s ok 37 662s # SENDING: 662s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 662s # expecting 200, got 200 662s ok 38 662s # SENDING: 662s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 662s # expecting 400, got 400 662s ok 39 662s # SENDING: 662s # GET / HTTP/1.0\r\r 662s # expecting dropped connection and HTTPD dropped connection 662s ok 40 662s # SENDING: 662s # GET /\r\n 662s # expecting headerless HTTP/0.9 body, got response 662s ok 41 662s # SENDING: 662s # GET /#frag HTTP/1.0\r\n 662s # expecting 400, got 400 662s ok 42 662s # SENDING: 662s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 662s # expecting 200, got 200 662s ok 43 662s # SENDING: 662s # GET http://017700000001/ HTTP/1.0\r\n\r\n 662s # expecting 200, got 200 662s ok 44 662s # SENDING: 662s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 662s # expecting 200, got 200 662s ok 45 662s # SENDING: 662s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 662s # expecting 200, got 200 662s ok 46 662s # SENDING: 662s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 662s # expecting 200, got 200 662s ok 47 662s # SENDING: 662s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 662s # expecting 200, got 200 662s ok 48 662s # SENDING: 662s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 662s # expecting 200, got 200 662s ok 49 662s # SENDING: 662s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 662s # expecting 400, got 400 662s ok 50 662s # SENDING: 662s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 662s # expecting 200, got 200 662s ok 51 662s # SENDING: 662s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 662s # expecting 400, got 400 662s ok 52 662s # SENDING: 662s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 662s # expecting 400, got 400 662s ok 53 662s # SENDING: 662s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 662s # expecting 400, got 400 662s ok 54 662s # SENDING: 662s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 662s # expecting 200, got 200 662s ok 55 662s # SENDING: 662s # GET http://[::1]/ HTTP/1.0\r\n\r\n 662s # expecting success, got 200 662s ok 56 662s # SENDING: 662s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 662s # expecting success, got 200 662s ok 57 662s # SENDING: 662s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 662s # expecting success, got 200 662s ok 58 662s # SENDING: 662s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 662s # expecting success, got 200 662s ok 59 662s # SENDING: 662s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 662s # expecting 400, got 400 662s ok 60 662s # SENDING: 662s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 662s # expecting success, got 200 662s ok 61 662s # SENDING: 662s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 662s # expecting success, got 200 662s ok 62 662s # SENDING: 662s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 662s # expecting 400, got 400 662s ok 63 662s # SENDING: 662s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 662s # expecting success, got 200 662s ok 64 662s # SENDING: 662s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 662s # expecting success, got 200 662s ok 65 662s # SENDING: 662s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 662s # expecting success, got 200 662s ok 66 662s # SENDING: 662s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 662s # expecting success, got 200 662s ok 67 662s # SENDING: 662s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 662s # expecting success, got 200 662s ok 68 662s # SENDING: 662s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 662s # expecting success, got 200 662s ok 69 662s # SENDING: 662s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 662s # expecting 200, got 200 662s ok 70 662s # SENDING: 662s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 662s # expecting 200, got 200 662s ok 71 662s # SENDING: 662s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 662s # expecting 400, got 400 662s ok 72 662s # SENDING: 662s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 662s # expecting 200, got 200 662s ok 73 662s # SENDING: 662s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 662s # expecting 200, got 200 662s ok 74 662s # SENDING: 662s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 662s # expecting 200, got 200 662s ok 75 662s # SENDING: 662s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 662s # expecting 200, got 200 662s ok 76 662s # SENDING: 662s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 662s # expecting 200, got 200 662s ok 77 662s # SENDING: 662s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 662s # expecting 200, got 200 662s ok 78 662s # SENDING: 662s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 662s # expecting 200, got 200 662s ok 79 662s # SENDING: 662s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 662s # DECODED: Foo: bar 662s # RESPONSE: 662s # HTTP/1.1 200 OK\r\n 662s # Date: Sat, 16 Mar 2024 11:11:59 GMT\r\n 662s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 662s # Foo: bar\r\n 662s # Vary: In-If1\r\n 662s # DMMATCH1: 1\r\n 662s # Content-Length: 36\r\n 662s # Connection: close\r\n 662s # Content-Type: text/plain\r\n 662s # \r\n 662s # Hi!\n 662s # SERVERNAME=localhost\n 662s # HTTP_HOST=\n 662s # 662s # expecting 200, got 200 662s ok 80 662s # SENDING: 662s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 662s # DECODED: Foo: 662s # RESPONSE: 662s # HTTP/1.1 200 OK\r\n 662s # Date: Sat, 16 Mar 2024 11:11:59 GMT\r\n 662s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 662s # Foo: \r\n 662s # Vary: In-If1\r\n 662s # DMMATCH1: 1\r\n 662s # Content-Length: 36\r\n 662s # Connection: close\r\n 662s # Content-Type: text/plain\r\n 662s # \r\n 662s # Hi!\n 662s # SERVERNAME=localhost\n 662s # HTTP_HOST=\n 662s # 662s # expecting 200, got 200 662s ok 81 662s # SENDING: 662s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 662s # DECODED: : bar 662s # RESPONSE: 662s # HTTP/1.1 500 Internal Server Error\r\n 662s # Date: Sat, 16 Mar 2024 11:11:59 GMT\r\n 662s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 662s # Content-Length: 564\r\n 662s # Connection: close\r\n 662s # Content-Type: text/html; charset=iso-8859-1\r\n 662s # \r\n 662s # \n 662s # \n 662s # ... 662s # expecting 500, got 500 662s ok 82 662s # SENDING: 662s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 662s # DECODED: F\x00oo: bar 662s # RESPONSE: 662s # HTTP/1.1 500 Internal Server Error\r\n 662s # Date: Sat, 16 Mar 2024 11:11:59 GMT\r\n 662s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 662s # Content-Length: 528\r\n 662s # Connection: close\r\n 662s # Content-Type: text/html; charset=iso-8859-1\r\n 662s # \r\n 662s # \n 662s # \n 662s # ... 662s # expecting 500, got 500 662s ok 83 662s # SENDING: 662s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 662s # DECODED: F\x01oo: bar 662s # RESPONSE: 662s # HTTP/1.1 500 Internal Server Error\r\n 662s # Date: Sat, 16 Mar 2024 11:11:59 GMT\r\n 662s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 662s # Connection: close\r\n 662s # Content-Type: text/html; charset=iso-8859-1\r\n 662s # \r\n 662s # \n 662s # \n 662s # ... 662s # expecting 500, got 500 662s ok 84 662s # SENDING: 662s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 662s # DECODED: F\noo: bar 662s # RESPONSE: 662s # HTTP/1.1 500 Internal Server Error\r\n 662s # Date: Sat, 16 Mar 2024 11:11:59 GMT\r\n 662s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 662s # Content-Length: 528\r\n 662s # Connection: close\r\n 662s # Content-Type: text/html; charset=iso-8859-1\r\n 662s # \r\n 662s # \n 662s # \n 662s # ... 662s # expecting 500, got 500 662s ok 85 662s # SENDING: 662s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 662s # DECODED: Foo: b\tar 662s # RESPONSE: 662s # HTTP/1.1 200 OK\r\n 662s # Date: Sat, 16 Mar 2024 11:11:59 GMT\r\n 662s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 662s # Foo: b\tar\r\n 662s # Vary: In-If1\r\n 662s # DMMATCH1: 1\r\n 662s # Content-Length: 36\r\n 662s # Connection: close\r\n 662s # Content-Type: text/plain\r\n 662s # \r\n 662s # Hi!\n 662s # SERVERNAME=localhost\n 662s # HTTP_HOST=\n 662s # 662s # expecting 200, got 200 662s ok 86 662s # SENDING: 662s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 662s # DECODED: Foo: b\x01ar 662s # RESPONSE: 662s # HTTP/1.1 500 Internal Server Error\r\n 662s # Date: Sat, 16 Mar 2024 11:11:59 GMT\r\n 662s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 662s # Content-Length: 564\r\n 662s # Connection: close\r\n 662s # Content-Type: text/html; charset=iso-8859-1\r\n 662s # \r\n 662s # \n 662s # \n 662s # ... 662s # expecting 500, got 500 662s ok 87 662s # SENDING: 662s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 662s # expecting 500, got 500 662s ok 88 662s # SENDING: 662s # GET / HTTP/1.0\r\n\r\n 662s # expecting success, got 200 662s ok 89 662s # SENDING: 662s # GET / HTTP/1.0\n\n 662s # expecting 400, got 400 662s ok 90 662s # SENDING: 662s # get / HTTP/1.0\r\n\r\n 662s # expecting 501, got 501 662s ok 91 662s # SENDING: 662s # G ET / HTTP/1.0\r\n\r\n 662s # expecting 400, got 400 662s ok 92 662s # SENDING: 662s # G\x00ET / HTTP/1.0\r\n\r\n 662s # expecting 400, got 400 662s ok 93 662s # SENDING: 662s # G/T / HTTP/1.0\r\n\r\n 662s # expecting 400, got 400 662s ok 94 662s # SENDING: 662s # GET /\x00 HTTP/1.0\r\n\r\n 662s # expecting 400, got 400 662s ok 95 662s # SENDING: 662s # GET / HTTP/1.0\x00\r\n\r\n 662s # expecting 400, got 400 662s ok 96 662s # SENDING: 662s # GET\x0c/ HTTP/1.0\r\n\r\n 662s # expecting 400, got 400 662s ok 97 662s # SENDING: 662s # GET\r/ HTTP/1.0\r\n\r\n 662s # expecting 400, got 400 662s ok 98 662s # SENDING: 662s # GET\t/ HTTP/1.0\r\n\r\n 662s # expecting 400, got 400 662s ok 99 662s # SENDING: 662s # GET / HTT/1.0\r\n\r\n 662s # expecting error, got 400 662s ok 100 662s # SENDING: 662s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 662s # expecting success, got 200 662s ok 101 662s # SENDING: 662s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 662s # expecting success, got 200 662s ok 102 662s # SENDING: 662s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 662s # expecting success, got 200 662s ok 103 662s # SENDING: 662s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 662s # expecting 400, got 400 662s ok 104 662s # SENDING: 662s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 662s # expecting 400, got 400 662s ok 105 662s # SENDING: 662s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 662s # expecting 400, got 400 662s ok 106 662s # SENDING: 662s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 662s # expecting 400, got 400 662s ok 107 662s # SENDING: 662s # GET / HTTP/\r\nHost: localhost\r\n\r\n 662s # expecting error, got 400 662s ok 108 662s # SENDING: 662s # GET / HTTP/0.9\r\n\r\n 662s # expecting error, got 400 662s ok 109 662s # SENDING: 662s # GET / HTTP/0.8\r\n\r\n 662s # expecting error, got 400 662s ok 110 662s # SENDING: 662s # GET /\x01 HTTP/1.0\r\n\r\n 662s # expecting 400, got 400 662s ok 111 662s # SENDING: 662s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 662s # expecting 200, got 200 662s ok 112 662s # SENDING: 662s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 662s # expecting 200, got 200 662s ok 113 662s # SENDING: 662s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 662s # expecting 400, got 400 662s ok 114 662s # SENDING: 662s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 662s # expecting 400, got 400 662s ok 115 662s # SENDING: 662s # GET / HTTP/1.0\r\nFoo\r\n\r\n 662s # expecting 400, got 400 662s ok 116 662s # SENDING: 662s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 662s # expecting 400, got 400 662s ok 117 662s # SENDING: 662s # GET / HTTP/1.0\r\n: bar\r\n\r\n 662s # expecting 400, got 400 662s ok 118 662s # SENDING: 662s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 662s # expecting 200, got 200 662s ok 119 662s # SENDING: 662s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 662s # expecting 400, got 400 662s ok 120 662s # SENDING: 662s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 662s # expecting 400, got 400 662s ok 121 662s # SENDING: 662s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 662s # expecting 400, got 400 662s ok 122 662s # SENDING: 662s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 662s # expecting 400, got 400 662s ok 123 662s # SENDING: 662s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 662s # expecting 400, got 400 662s ok 124 662s # SENDING: 662s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 662s # expecting 400, got 400 662s ok 125 662s # SENDING: 662s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 662s # expecting 200, got 200 662s ok 126 662s # SENDING: 662s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 662s # expecting 400, got 400 662s ok 127 662s # SENDING: 662s # GET / HTTP/1.0\r\r 662s # expecting dropped connection and HTTPD dropped connection 662s ok 128 662s # SENDING: 662s # GET /\r\n 662s # expecting headerless HTTP/0.9 body, got response 662s ok 129 662s # SENDING: 662s # GET /#frag HTTP/1.0\r\n 662s # expecting 400, got 400 662s ok 130 662s # SENDING: 662s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 662s # expecting 400, got 400 662s ok 131 662s # SENDING: 662s # GET http://017700000001/ HTTP/1.0\r\n\r\n 662s # expecting 400, got 400 662s ok 132 662s # SENDING: 662s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 662s # expecting 400, got 400 662s ok 133 662s # SENDING: 662s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 662s # expecting 200, got 200 662s ok 134 662s # SENDING: 662s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 662s # expecting 400, got 400 662s ok 135 662s # SENDING: 662s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 662s # expecting 400, got 400 662s ok 136 662s # SENDING: 662s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 662s # expecting 400, got 400 662s ok 137 662s # SENDING: 662s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 662s # expecting 400, got 400 662s ok 138 662s # SENDING: 662s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 662s # expecting 200, got 200 662s ok 139 662s # SENDING: 662s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 662s # expecting 400, got 400 662s ok 140 662s # SENDING: 662s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 662s # expecting 400, got 400 662s ok 141 662s # SENDING: 662s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 662s # expecting 400, got 400 662s ok 142 662s # SENDING: 662s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 662s # expecting 400, got 400 662s ok 143 662s # SENDING: 662s # GET http://[::1]/ HTTP/1.0\r\n\r\n 662s # expecting success, got 200 662s ok 144 662s # SENDING: 662s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 662s # expecting success, got 200 662s ok 145 662s # SENDING: 662s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 662s # expecting success, got 200 662s ok 146 662s # SENDING: 662s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 662s # expecting success, got 200 662s ok 147 662s # SENDING: 662s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 662s # expecting 400, got 400 662s ok 148 662s # SENDING: 662s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 662s # expecting success, got 200 662s ok 149 662s # SENDING: 662s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 662s # expecting success, got 200 662s ok 150 662s # SENDING: 662s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 662s # expecting 400, got 400 662s ok 151 662s # SENDING: 662s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 662s # expecting success, got 200 662s ok 152 662s # SENDING: 662s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 662s # expecting success, got 200 662s ok 153 662s # SENDING: 662s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 662s # expecting success, got 200 662s ok 154 662s # SENDING: 662s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 662s # expecting success, got 200 662s ok 155 662s # SENDING: 662s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 662s # expecting success, got 200 662s ok 156 662s # SENDING: 662s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 662s # expecting success, got 200 662s ok 157 662s # SENDING: 662s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 662s # expecting 400, got 400 662s ok 158 662s # SENDING: 662s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 662s # expecting 400, got 400 662s ok 159 662s # SENDING: 662s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 662s # expecting 400, got 400 662s ok 160 662s # SENDING: 662s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 662s # expecting 200, got 200 662s ok 161 662s # SENDING: 662s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 662s # expecting 200, got 200 662s ok 162 662s # SENDING: 662s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 662s # expecting 200, got 200 662s ok 163 662s # SENDING: 662s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 662s # expecting 200, got 200 662s ok 164 662s # SENDING: 662s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 662s # expecting 200, got 200 662s ok 165 662s # SENDING: 662s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 662s # expecting 200, got 200 662s ok 166 662s # SENDING: 662s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 662s # expecting 200, got 200 662s ok 167 662s # SENDING: 662s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 662s # DECODED: Foo: bar 662s # RESPONSE: 662s # HTTP/1.1 200 OK\r\n 662s # Date: Sat, 16 Mar 2024 11:11:59 GMT\r\n 662s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 662s # Foo: bar\r\n 662s # Vary: In-If1\r\n 662s # DMMATCH1: 1\r\n 662s # Connection: close\r\n 662s # Content-Type: text/plain\r\n 662s # \r\n 662s # Hi!\n 662s # SERVERNAME=localhost\n 662s # HTTP_HOST=\n 662s # 662s # expecting 200, got 200 662s ok 168 662s # SENDING: 662s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 662s # DECODED: Foo: 662s # RESPONSE: 662s # HTTP/1.1 200 OK\r\n 662s # Date: Sat, 16 Mar 2024 11:11:59 GMT\r\n 662s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 662s # Foo: \r\n 662s # Vary: In-If1\r\n 662s # DMMATCH1: 1\r\n 662s # Connection: close\r\n 662s # Content-Type: text/plain\r\n 662s # \r\n 662s # Hi!\n 662s # SERVERNAME=localhost\n 662s # HTTP_HOST=\n 662s # 662s # expecting 200, got 200 662s ok 169 662s # SENDING: 662s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 662s # DECODED: : bar 662s # RESPONSE: 662s # HTTP/1.1 500 Internal Server Error\r\n 662s # Date: Sat, 16 Mar 2024 11:11:59 GMT\r\n 662s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 662s # Content-Length: 564\r\n 662s # Connection: close\r\n 662s # Content-Type: text/html; charset=iso-8859-1\r\n 662s # \r\n 662s # \n 662s # \n 662s # ... 662s # expecting 500, got 500 662s ok 170 662s # SENDING: 662s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 662s # DECODED: F\x00oo: bar 662s # RESPONSE: 662s # HTTP/1.1 500 Internal Server Error\r\n 662s # Date: Sat, 16 Mar 2024 11:11:59 GMT\r\n 662s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 662s # Content-Length: 528\r\n 662s # Connection: close\r\n 662s # Content-Type: text/html; charset=iso-8859-1\r\n 662s # \r\n 662s # \n 662s # \n 662s # ... 662s # expecting 500, got 500 662s ok 171 662s # SENDING: 662s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 662s # DECODED: F\x01oo: bar 662s # RESPONSE: 662s # HTTP/1.1 500 Internal Server Error\r\n 662s # Date: Sat, 16 Mar 2024 11:11:59 GMT\r\n 662s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 662s # Connection: close\r\n 662s # Content-Type: text/html; charset=iso-8859-1\r\n 662s # \r\n 662s # \n 662s # \n 662s # ... 662s # expecting 500, got 500 662s ok 172 662s # SENDING: 662s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 662s # DECODED: F\noo: bar 662s # RESPONSE: 662s # HTTP/1.1 500 Internal Server Error\r\n 662s # Date: Sat, 16 Mar 2024 11:11:59 GMT\r\n 662s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 662s # Content-Length: 528\r\n 662s # Connection: close\r\n 662s # Content-Type: text/html; charset=iso-8859-1\r\n 662s # \r\n 662s # \n 662s # \n 662s # ... 662s # expecting 500, got 500 662s ok 173 662s # SENDING: 662s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 662s # DECODED: Foo: b\tar 662s # RESPONSE: 662s # HTTP/1.1 200 OK\r\n 662s # Date: Sat, 16 Mar 2024 11:11:59 GMT\r\n 662s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 662s # Foo: b\tar\r\n 662s # Vary: In-If1\r\n 662s # DMMATCH1: 1\r\n 662s # Connection: close\r\n 662s # Content-Type: text/plain\r\n 662s # \r\n 662s # Hi!\n 662s # SERVERNAME=localhost\n 662s # HTTP_HOST=\n 662s # 662s # expecting 200, got 200 662s ok 174 662s # SENDING: 662s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 662s # DECODED: Foo: b\x01ar 662s # RESPONSE: 662s # HTTP/1.1 500 Internal Server Error\r\n 662s # Date: Sat, 16 Mar 2024 11:11:59 GMT\r\n 662s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 662s # Content-Length: 564\r\n 662s # Connection: close\r\n 662s # Content-Type: text/html; charset=iso-8859-1\r\n 662s # \r\n 662s # \n 662s # \n 662s # ... 662s # expecting 500, got 500 662s ok 175 662s # SENDING: 662s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 662s # expecting 500, got 500 662s ok 176 662s ok 177 662s ok 178 662s ok 664s t/apache/if_sections.t .............. 664s 1..46 664s # Running under perl version 5.038002 for linux 664s # Current time local: Sat Mar 16 11:12:00 2024 664s # Current time GMT: Sat Mar 16 11:12:00 2024 664s # Using Test.pm version 1.31 664s # Using Apache/Test.pm version 1.42 664s # /if_sec/ with '': 664s # expected: 200 664s # received: '200' 664s ok 1 664s # expected: undef 664s # received: undef 664s ok 2 664s # /if_sec/foo.if_test with '': 664s # expected: 200 664s # received: '200' 664s ok 3 664s # expected: undef 664s # received: undef 664s ok 4 664s # /if_sec/foo.if_test with '1': 664s # expected: 200 664s # received: '200' 664s ok 5 664s # expected: 'global1' 664s # received: 'global1' 664s ok 6 664s # /if_sec/foo.if_test with '1 11': 664s # expected: 200 664s # received: '200' 664s ok 7 664s # expected: 'global1, nested11, nested113' 664s # received: 'global1, nested11, nested113' 664s ok 8 664s # /if_sec/foo.if_test with '1 11 111': 664s # expected: 200 664s # received: '200' 664s ok 9 664s # expected: 'global1, nested11, nested111' 664s # received: 'global1, nested11, nested111' 664s ok 10 664s # /if_sec/foo.if_test with '1 11 112': 664s # expected: 200 664s # received: '200' 664s ok 11 664s # expected: 'global1, nested11, nested112' 664s # received: 'global1, nested11, nested112' 664s ok 12 664s # /if_sec/foo.if_test with '1 2': 664s # expected: 200 664s # received: '200' 664s ok 13 664s # expected: 'global1, files2' 664s # received: 'global1, files2' 664s ok 14 664s # /if_sec/dir/foo.txt with '1 2': 664s # expected: 200 664s # received: '200' 664s ok 15 664s # expected: 'global1, dir1, dir2, dir_files1' 664s # received: 'global1, dir1, dir2, dir_files1' 664s ok 16 664s # /if_sec/dir/ with '1 2': 664s # expected: 200 664s # received: '200' 664s ok 17 664s # expected: 'global1, dir1, dir2' 664s # received: 'global1, dir1, dir2' 664s ok 18 664s # /if_sec/dir/ with '1 11': 664s # expected: 200 664s # received: '200' 664s ok 19 664s # expected: 'global1, dir1, nested11, nested113' 664s # received: 'global1, dir1, nested11, nested113' 664s ok 20 664s # /if_sec/dir/ with '1 11 111': 664s # expected: 200 664s # received: '200' 664s ok 21 664s # expected: 'global1, dir1, nested11, nested111' 664s # received: 'global1, dir1, nested11, nested111' 664s ok 22 664s # /if_sec/dir/ with '1 11 112': 664s # expected: 200 664s # received: '200' 664s ok 23 664s # expected: 'global1, dir1, nested11, nested112' 664s # received: 'global1, dir1, nested11, nested112' 664s ok 24 664s # /if_sec/loc/ with '1 2': 664s # expected: 200 664s # received: '200' 664s ok 25 664s # expected: 'global1, loc1, loc2' 664s # received: 'global1, loc1, loc2' 664s ok 26 664s # /if_sec/loc/foo.txt with '1 2': 664s # expected: 200 664s # received: '200' 664s ok 27 664s # expected: 'global1, loc1, loc2' 664s # received: 'global1, loc1, loc2' 664s ok 28 664s # /if_sec/loc/ with '1 11': 664s # expected: 200 664s # received: '200' 664s ok 29 664s # expected: 'global1, loc1, nested11, nested113' 664s # received: 'global1, loc1, nested11, nested113' 664s ok 30 664s # /if_sec/loc/ with '1 11 111': 664s # expected: 200 664s # received: '200' 664s ok 31 664s # expected: 'global1, loc1, nested11, nested111' 664s # received: 'global1, loc1, nested11, nested111' 664s ok 32 664s # /if_sec/loc/ with '1 11 112': 664s # expected: 200 664s # received: '200' 664s ok 33 664s # expected: 'global1, loc1, nested11, nested112' 664s # received: 'global1, loc1, nested11, nested112' 664s ok 34 664s # /if_sec/loc/foo.if_test with '1 2': 664s # expected: 200 664s # received: '200' 664s ok 35 664s # expected: 'global1, files2, loc1, loc2' 664s # received: 'global1, files2, loc1, loc2' 664s ok 36 664s # /if_sec/loc/foo.if_test with '1 2 11': 664s # expected: 200 664s # received: '200' 664s ok 37 664s # expected: 'global1, files2, loc1, loc2, nested11, nested113' 664s # received: 'global1, files2, loc1, loc2, nested11, nested113' 664s ok 38 664s # /if_sec/loc/foo.if_test with '1 2 11 111': 664s # expected: 200 664s # received: '200' 664s ok 39 664s # expected: 'global1, files2, loc1, loc2, nested11, nested111' 664s # received: 'global1, files2, loc1, loc2, nested11, nested111' 664s ok 40 664s # /if_sec/loc/foo.if_test with '1 2 11 112': 664s # expected: 200 664s # received: '200' 664s ok 41 664s # expected: 'global1, files2, loc1, loc2, nested11, nested112' 664s # received: 'global1, files2, loc1, loc2, nested11, nested112' 664s ok 42 664s # /if_sec/proxy/ with '1 2': 664s # expected: 200 664s # received: '200' 664s ok 43 664s # expected: 'global1, locp1, locp2' 664s # received: 'global1, locp1, locp2' 664s ok 44 664s # /if_sec/proxy/ with '2': 664s # expected: 200 664s # received: '200' 664s ok 45 664s # expected: 'locp2' 664s # received: 'locp2' 664s ok 46 664s ok 667s t/apache/iffile.t ................... 667s 1..2 667s # Running under perl version 5.038002 for linux 667s # Current time local: Sat Mar 16 11:12:02 2024 667s # Current time GMT: Sat Mar 16 11:12:02 2024 667s # Using Test.pm version 1.31 667s # Using Apache/Test.pm version 1.42 667s # expected: 200 667s # received: '200' 667s ok 1 667s # expected: 'success1, success2, success3, success4, success5' 667s # received: 'success1, success2, success3, success4, success5' 667s ok 2 667s ok 669s t/apache/leaks.t .................... skipped: mod_memory_track not activated 677s t/apache/limits.t ................... 677s 1..12 677s # Running under perl version 5.038002 for linux 677s # Current time local: Sat Mar 16 11:12:07 2024 677s # Current time GMT: Sat Mar 16 11:12:07 2024 677s # Using Test.pm version 1.31 677s # Using Apache/Test.pm version 1.42 677s # Testing LimitRequestLine; should succeed 677s # testing : Test #1 677s # expected: 200 677s # received: '200' 677s ok 1 677s # Testing LimitRequestLine; should fail 677s # testing : Test #2 677s # expected: 414 677s # received: '414' 677s ok 2 677s # Testing LimitRequestFieldSize; should succeed 677s # testing : Test #3 677s # expected: 200 677s # received: '200' 677s ok 3 677s # Testing LimitRequestFieldSize; should fail 677s # testing : Test #4 677s # expected: 400 677s # received: '400' 677s ok 4 677s # Testing LimitRequestFields; should succeed 677s # testing : Test #5 677s # expected: 200 677s # received: '200' 677s ok 5 677s # Testing LimitRequestFields; should fail 677s # testing : Test #6 677s # expected: 400 677s # received: '400' 677s ok 6 677s # Testing LimitRequestBody; should succeed 677s # Chunked transfer-encoding enabled 677s # testing : Test #7 677s # expected: 200 677s # received: '200' 677s ok 7 677s # Testing LimitRequestBody; should succeed 677s # Chunked transfer-encoding disabled 677s # testing : Test #8 677s # expected: 200 677s # received: '200' 677s ok 8 677s # Testing LimitRequestBody; should fail 677s # Chunked transfer-encoding enabled 677s # testing : Test #9 677s # expected: 413 677s # received: '413' 677s ok 9 677s # Testing LimitRequestBody; should fail 677s # Chunked transfer-encoding disabled 677s # testing : Test #10 677s # expected: 413 677s # received: '413' 677s ok 10 677s # Testing LimitRequestFieldSize; should succeed 677s # testing : Test #11 677s # expected: 200 677s # received: '200' 677s ok 11 677s # Testing LimitRequestFieldSize; should fail 677s # testing : Test #12 677s # expected: 400 677s # received: '400' 677s ok 12 677s ok 680s t/apache/loglevel.t ................. 680s 1..8 680s # Running under perl version 5.038002 for linux 680s # Current time local: Sat Mar 16 11:12:15 2024 680s # Current time GMT: Sat Mar 16 11:12:15 2024 680s # Using Test.pm version 1.31 680s # Using Apache/Test.pm version 1.42 680s ok 1 680s ok 2 680s ok 3 680s ok 4 680s ok 5 680s ok 6 680s ok 7 680s ok 8 680s ok 683s t/apache/maxranges.t ................ 683s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 683s 1..19 683s # Running under perl version 5.038002 for linux 683s # Current time local: Sat Mar 16 11:12:18 2024 683s # Current time GMT: Sat Mar 16 11:12:18 2024 683s # Using Test.pm version 1.31 683s # Using Apache/Test.pm version 1.42 683s ok 1 683s ok 2 683s ok 3 683s ok 4 683s ok 5 683s ok 6 683s ok 7 683s ok 8 683s ok 9 683s ok 10 683s ok 11 683s ok 12 683s ok 13 683s ok 14 683s ok 15 683s ok 16 683s ok 17 683s ok 18 683s ok 19 683s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 683s ok 686s t/apache/mergeslashes.t ............. 686s 1..9 686s # Running under perl version 5.038002 for linux 686s # Current time local: Sat Mar 16 11:12:21 2024 686s # Current time GMT: Sat Mar 16 11:12:21 2024 686s # Using Test.pm version 1.31 686s # Using Apache/Test.pm version 1.42 686s # SENDING to 127.0.0.1:8547 686s # GET /authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 686s # expected 403, got 403 for exact match 686s ok 1 686s # SENDING to 127.0.0.1:8547 686s # GET //authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 686s # expected 403, got 403 for merged even at front 686s ok 2 686s # SENDING to 127.0.0.1:8547 686s # GET ///authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 686s # expected 403, got 403 for merged even at front 686s ok 3 686s # SENDING to 127.0.0.1:8547 686s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 686s # expected 403, got 403 for c// should be merged 686s ok 4 686s # SENDING to 127.0.0.1:8547 686s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 686s # expected 403, got 403 for a// should be merged 686s ok 5 686s # SENDING to 127.0.0.1:8547 686s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 686s # expected 403, got 403 for a// matches locationmatch 686s ok 6 686s # SENDING to 127.0.0.1:8547 686s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 686s # expected 200, got 200 for c// doesn't match locationmatch 686s ok 7 686s # SENDING to 127.0.0.1:8547 686s # GET /authz_core/a/b/d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 686s # expected 403, got 403 for baseline failed 686s ok 8 686s # SENDING to 127.0.0.1:8547 686s # GET /authz_core/a/b//d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 686s # expected 403, got 403 for b//d not merged for Location with OFF 686s ok 9 686s ok 688s t/apache/mmn.t ...................... 688s 1..2 688s # Running under perl version 5.038002 for linux 688s # Current time local: Sat Mar 16 11:12:24 2024 688s # Current time GMT: Sat Mar 16 11:12:24 2024 688s # Using Test.pm version 1.31 688s # Using Apache/Test.pm version 1.42 688s ok 1 688s ok 2 688s ok 690s t/apache/options.t .................. 690s 1..2 690s # Running under perl version 5.038002 for linux 690s # Current time local: Sat Mar 16 11:12:26 2024 690s # Current time GMT: Sat Mar 16 11:12:26 2024 690s # Using Test.pm version 1.31 690s # Using Apache/Test.pm version 1.42 690s # testing : code 690s # expected: 200 690s # received: '200' 690s ok 1 690s # testing : OPTIONS 690s # expected: qr/OPTIONS/ 690s # received: 'GET,POST,OPTIONS,HEAD,TRACE' 690s ok 2 690s ok 695s t/apache/passbrigade.t .............. 695s # using LWP client 695s 1..114 695s # Running under perl version 5.038002 for linux 695s # Current time local: Sat Mar 16 11:12:28 2024 695s # Current time GMT: Sat Mar 16 11:12:28 2024 695s # Using Test.pm version 1.31 695s # Using Apache/Test.pm version 1.42 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?1024,1024 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 1024 695s #Client-Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #DMMATCH1: 1 695s # 695s # testing : bytes in body 695s # expected: 1024 695s # received: 1024 695s ok 1 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?1024,2048 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 2048 695s # received: 2048 695s ok 2 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?1024,3072 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 3072 695s # received: 3072 695s ok 3 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?1024,4096 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 4096 695s # received: 4096 695s ok 4 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?1024,5120 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 5120 695s # received: 5120 695s ok 5 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?1024,6144 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 6144 695s # received: 6144 695s ok 6 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?1024,7168 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 7168 695s # received: 7168 695s ok 7 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?1024,8192 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 8192 695s # received: 8192 695s ok 8 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?1024,9216 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 9216 695s # received: 9216 695s ok 9 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?1024,10240 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 10240 695s # received: 10240 695s ok 10 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?1024,11264 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 11264 695s # received: 11264 695s ok 11 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?1024,12288 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 12288 695s # received: 12288 695s ok 12 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?1024,13312 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 13312 695s # received: 13312 695s ok 13 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?1024,14336 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 14336 695s # received: 14336 695s ok 14 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?1024,15360 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 15360 695s # received: 15360 695s ok 15 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?1024,16384 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 16384 695s # received: 16384 695s ok 16 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?1024,17408 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 17408 695s # received: 17408 695s ok 17 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?1024,18432 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 18432 695s # received: 18432 695s ok 18 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?1024,19456 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 19456 695s # received: 19456 695s ok 19 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?1024,20480 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 20480 695s # received: 20480 695s ok 20 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?1024,21504 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 21504 695s # received: 21504 695s ok 21 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?1024,22528 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 22528 695s # received: 22528 695s ok 22 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?1024,23552 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 23552 695s # received: 23552 695s ok 23 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?1024,24576 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 24576 695s # received: 24576 695s ok 24 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?1024,25600 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 25600 695s # received: 25600 695s ok 25 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?1024,26624 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 26624 695s # received: 26624 695s ok 26 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?1024,27648 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 27648 695s # received: 27648 695s ok 27 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?1024,28672 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 28672 695s # received: 28672 695s ok 28 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?1024,29696 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 29696 695s # received: 29696 695s ok 29 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?1024,30720 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 30720 695s # received: 30720 695s ok 30 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?1024,31744 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 31744 695s # received: 31744 695s ok 31 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?1024,32768 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 32768 695s # received: 32768 695s ok 32 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?1024,33792 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 33792 695s # received: 33792 695s ok 33 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?1024,34816 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 34816 695s # received: 34816 695s ok 34 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?1024,35840 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 35840 695s # received: 35840 695s ok 35 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?1024,36864 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 36864 695s # received: 36864 695s ok 36 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?1024,37888 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 37888 695s # received: 37888 695s ok 37 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?1024,38912 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 38912 695s # received: 38912 695s ok 38 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?1024,39936 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 39936 695s # received: 39936 695s ok 39 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?1024,40960 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 40960 695s # received: 40960 695s ok 40 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?1024,41984 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 41984 695s # received: 41984 695s ok 41 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?1024,43008 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 43008 695s # received: 43008 695s ok 42 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?1024,44032 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 44032 695s # received: 44032 695s ok 43 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?1024,45056 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 45056 695s # received: 45056 695s ok 44 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?1024,46080 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 46080 695s # received: 46080 695s ok 45 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?1024,47104 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 47104 695s # received: 47104 695s ok 46 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?1024,48128 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 48128 695s # received: 48128 695s ok 47 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?1024,49152 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 49152 695s # received: 49152 695s ok 48 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?1024,50176 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 50176 695s # received: 50176 695s ok 49 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?1024,51200 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 51200 695s # received: 51200 695s ok 50 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?1024,102400 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 102400 695s # received: 102400 695s ok 51 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?1024,307200 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 307200 695s # received: 307200 695s ok 52 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?1024,512000 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 512000 695s # received: 512000 695s ok 53 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?1024,2048000 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 2048000 695s # received: 2048000 695s ok 54 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?1024,4096000 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 4096000 695s # received: 4096000 695s ok 55 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?1024,6144000 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 6144000 695s # received: 6144000 695s ok 56 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?1024,10240000 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:31 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 10240000 695s # received: 10240000 695s ok 57 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?8192,1024 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 1024 695s #Client-Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #DMMATCH1: 1 695s # 695s # testing : bytes in body 695s # expected: 1024 695s # received: 1024 695s ok 58 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?8192,2048 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 2048 695s #Client-Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #DMMATCH1: 1 695s # 695s # testing : bytes in body 695s # expected: 2048 695s # received: 2048 695s ok 59 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?8192,3072 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 3072 695s #Client-Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #DMMATCH1: 1 695s # 695s # testing : bytes in body 695s # expected: 3072 695s # received: 3072 695s ok 60 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?8192,4096 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 4096 695s #Client-Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #DMMATCH1: 1 695s # 695s # testing : bytes in body 695s # expected: 4096 695s # received: 4096 695s ok 61 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?8192,5120 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 5120 695s #Client-Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #DMMATCH1: 1 695s # 695s # testing : bytes in body 695s # expected: 5120 695s # received: 5120 695s ok 62 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?8192,6144 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 6144 695s #Client-Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #DMMATCH1: 1 695s # 695s # testing : bytes in body 695s # expected: 6144 695s # received: 6144 695s ok 63 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?8192,7168 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 7168 695s #Client-Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #DMMATCH1: 1 695s # 695s # testing : bytes in body 695s # expected: 7168 695s # received: 7168 695s ok 64 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?8192,8192 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 8192 695s #Client-Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #DMMATCH1: 1 695s # 695s # testing : bytes in body 695s # expected: 8192 695s # received: 8192 695s ok 65 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?8192,9216 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 9216 695s # received: 9216 695s ok 66 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?8192,10240 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 10240 695s # received: 10240 695s ok 67 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?8192,11264 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 11264 695s # received: 11264 695s ok 68 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?8192,12288 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 12288 695s # received: 12288 695s ok 69 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?8192,13312 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 13312 695s # received: 13312 695s ok 70 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?8192,14336 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 14336 695s # received: 14336 695s ok 71 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?8192,15360 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 15360 695s # received: 15360 695s ok 72 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?8192,16384 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 16384 695s # received: 16384 695s ok 73 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?8192,17408 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 17408 695s # received: 17408 695s ok 74 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?8192,18432 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 18432 695s # received: 18432 695s ok 75 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?8192,19456 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 19456 695s # received: 19456 695s ok 76 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?8192,20480 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 20480 695s # received: 20480 695s ok 77 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?8192,21504 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 21504 695s # received: 21504 695s ok 78 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?8192,22528 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 22528 695s # received: 22528 695s ok 79 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?8192,23552 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 23552 695s # received: 23552 695s ok 80 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?8192,24576 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 24576 695s # received: 24576 695s ok 81 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?8192,25600 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 25600 695s # received: 25600 695s ok 82 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?8192,26624 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 26624 695s # received: 26624 695s ok 83 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?8192,27648 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 27648 695s # received: 27648 695s ok 84 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?8192,28672 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 28672 695s # received: 28672 695s ok 85 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?8192,29696 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 29696 695s # received: 29696 695s ok 86 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?8192,30720 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 30720 695s # received: 30720 695s ok 87 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?8192,31744 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 31744 695s # received: 31744 695s ok 88 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?8192,32768 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 32768 695s # received: 32768 695s ok 89 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?8192,33792 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 33792 695s # received: 33792 695s ok 90 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?8192,34816 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 34816 695s # received: 34816 695s ok 91 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?8192,35840 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 35840 695s # received: 35840 695s ok 92 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?8192,36864 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 36864 695s # received: 36864 695s ok 93 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?8192,37888 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 37888 695s # received: 37888 695s ok 94 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?8192,38912 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 38912 695s # received: 38912 695s ok 95 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?8192,39936 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 39936 695s # received: 39936 695s ok 96 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?8192,40960 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 40960 695s # received: 40960 695s ok 97 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?8192,41984 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 41984 695s # received: 41984 695s ok 98 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?8192,43008 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 43008 695s # received: 43008 695s ok 99 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?8192,44032 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 44032 695s # received: 44032 695s ok 100 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?8192,45056 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 45056 695s # received: 45056 695s ok 101 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?8192,46080 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 46080 695s # received: 46080 695s ok 102 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?8192,47104 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 47104 695s # received: 47104 695s ok 103 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?8192,48128 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 48128 695s # received: 48128 695s ok 104 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?8192,49152 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 49152 695s # received: 49152 695s ok 105 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?8192,50176 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 50176 695s # received: 50176 695s ok 106 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?8192,51200 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 51200 695s # received: 51200 695s ok 107 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?8192,102400 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 102400 695s # received: 102400 695s ok 108 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?8192,307200 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 307200 695s # received: 307200 695s ok 109 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?8192,512000 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 512000 695s # received: 512000 695s ok 110 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?8192,2048000 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 2048000 695s # received: 2048000 695s ok 111 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?8192,4096000 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 4096000 695s # received: 4096000 695s ok 112 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?8192,6144000 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 6144000 695s # received: 6144000 695s ok 113 695s #lwp request: 695s #GET http://localhost:8529/test_pass_brigade?8192,10240000 HTTP/1.1 695s #User-Agent: libwww-perl/6.76 695s # 695s #server response: 695s #HTTP/1.1 200 OK 695s #Connection: close 695s #Date: Sat, 16 Mar 2024 11:12:32 GMT 695s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 695s #Vary: In-If1 695s #Content-Length: 0 695s #Client-Date: Sat, 16 Mar 2024 11:12:33 GMT 695s #Client-Peer: 127.0.0.1:8529 695s #Client-Response-Num: 1 695s #Client-Transfer-Encoding: chunked 695s #DMMATCH1: 1 695s #X-Content-Length-Note: added by Apache::TestRequest 695s # 695s # testing : bytes in body 695s # expected: 10240000 695s # received: 10240000 695s ok 114 695s ok 698s t/apache/post.t ..................... 698s # using LWP client 698s 1..51 698s # Running under perl version 5.038002 for linux 698s # Current time local: Sat Mar 16 11:12:33 2024 698s # Current time GMT: Sat Mar 16 11:12:33 2024 698s # Using Test.pm version 1.31 698s # Using Apache/Test.pm version 1.42 698s #lwp request: 698s #POST http://localhost:8529/eat_post HTTP/1.1 698s #User-Agent: libwww-perl/6.76 698s #Content-Length: 1024 698s # 698s #server response: 698s #HTTP/1.1 200 OK 698s #Connection: close 698s #Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 698s #Vary: In-If1 698s #Content-Length: 5 698s #Client-Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Client-Peer: 127.0.0.1:8529 698s #Client-Response-Num: 1 698s #DMMATCH1: 1 698s # 698s # testing : length posted 698s # expected: '1024' 698s # received: 1024 698s ok 1 698s #lwp request: 698s #POST http://localhost:8529/eat_post HTTP/1.1 698s #User-Agent: libwww-perl/6.76 698s #Content-Length: 2048 698s # 698s #server response: 698s #HTTP/1.1 200 OK 698s #Connection: close 698s #Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 698s #Vary: In-If1 698s #Content-Length: 5 698s #Client-Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Client-Peer: 127.0.0.1:8529 698s #Client-Response-Num: 1 698s #DMMATCH1: 1 698s # 698s # testing : length posted 698s # expected: '2048' 698s # received: 2048 698s ok 2 698s #lwp request: 698s #POST http://localhost:8529/eat_post HTTP/1.1 698s #User-Agent: libwww-perl/6.76 698s #Content-Length: 3072 698s # 698s #server response: 698s #HTTP/1.1 200 OK 698s #Connection: close 698s #Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 698s #Vary: In-If1 698s #Content-Length: 5 698s #Client-Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Client-Peer: 127.0.0.1:8529 698s #Client-Response-Num: 1 698s #DMMATCH1: 1 698s # 698s # testing : length posted 698s # expected: '3072' 698s # received: 3072 698s ok 3 698s #lwp request: 698s #POST http://localhost:8529/eat_post HTTP/1.1 698s #User-Agent: libwww-perl/6.76 698s #Content-Length: 4096 698s # 698s #server response: 698s #HTTP/1.1 200 OK 698s #Connection: close 698s #Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 698s #Vary: In-If1 698s #Content-Length: 5 698s #Client-Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Client-Peer: 127.0.0.1:8529 698s #Client-Response-Num: 1 698s #DMMATCH1: 1 698s # 698s # testing : length posted 698s # expected: '4096' 698s # received: 4096 698s ok 4 698s #lwp request: 698s #POST http://localhost:8529/eat_post HTTP/1.1 698s #User-Agent: libwww-perl/6.76 698s #Content-Length: 5120 698s # 698s #server response: 698s #HTTP/1.1 200 OK 698s #Connection: close 698s #Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 698s #Vary: In-If1 698s #Content-Length: 5 698s #Client-Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Client-Peer: 127.0.0.1:8529 698s #Client-Response-Num: 1 698s #DMMATCH1: 1 698s # 698s # testing : length posted 698s # expected: '5120' 698s # received: 5120 698s ok 5 698s #lwp request: 698s #POST http://localhost:8529/eat_post HTTP/1.1 698s #User-Agent: libwww-perl/6.76 698s #Content-Length: 6144 698s # 698s #server response: 698s #HTTP/1.1 200 OK 698s #Connection: close 698s #Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 698s #Vary: In-If1 698s #Content-Length: 5 698s #Client-Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Client-Peer: 127.0.0.1:8529 698s #Client-Response-Num: 1 698s #DMMATCH1: 1 698s # 698s # testing : length posted 698s # expected: '6144' 698s # received: 6144 698s ok 6 698s #lwp request: 698s #POST http://localhost:8529/eat_post HTTP/1.1 698s #User-Agent: libwww-perl/6.76 698s #Content-Length: 7168 698s # 698s #server response: 698s #HTTP/1.1 200 OK 698s #Connection: close 698s #Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 698s #Vary: In-If1 698s #Content-Length: 5 698s #Client-Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Client-Peer: 127.0.0.1:8529 698s #Client-Response-Num: 1 698s #DMMATCH1: 1 698s # 698s # testing : length posted 698s # expected: '7168' 698s # received: 7168 698s ok 7 698s #lwp request: 698s #POST http://localhost:8529/eat_post HTTP/1.1 698s #User-Agent: libwww-perl/6.76 698s #Content-Length: 8192 698s # 698s #server response: 698s #HTTP/1.1 200 OK 698s #Connection: close 698s #Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 698s #Vary: In-If1 698s #Content-Length: 5 698s #Client-Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Client-Peer: 127.0.0.1:8529 698s #Client-Response-Num: 1 698s #DMMATCH1: 1 698s # 698s # testing : length posted 698s # expected: '8192' 698s # received: 8192 698s ok 8 698s #lwp request: 698s #POST http://localhost:8529/eat_post HTTP/1.1 698s #User-Agent: libwww-perl/6.76 698s #Content-Length: 9216 698s # 698s #server response: 698s #HTTP/1.1 200 OK 698s #Connection: close 698s #Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 698s #Vary: In-If1 698s #Content-Length: 5 698s #Client-Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Client-Peer: 127.0.0.1:8529 698s #Client-Response-Num: 1 698s #DMMATCH1: 1 698s # 698s # testing : length posted 698s # expected: '9216' 698s # received: 9216 698s ok 9 698s #lwp request: 698s #POST http://localhost:8529/eat_post HTTP/1.1 698s #User-Agent: libwww-perl/6.76 698s #Content-Length: 10240 698s # 698s #server response: 698s #HTTP/1.1 200 OK 698s #Connection: close 698s #Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 698s #Vary: In-If1 698s #Content-Length: 6 698s #Client-Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Client-Peer: 127.0.0.1:8529 698s #Client-Response-Num: 1 698s #DMMATCH1: 1 698s # 698s # testing : length posted 698s # expected: '10240' 698s # received: 10240 698s ok 10 698s #lwp request: 698s #POST http://localhost:8529/eat_post HTTP/1.1 698s #User-Agent: libwww-perl/6.76 698s #Content-Length: 11264 698s # 698s #server response: 698s #HTTP/1.1 200 OK 698s #Connection: close 698s #Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 698s #Vary: In-If1 698s #Content-Length: 6 698s #Client-Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Client-Peer: 127.0.0.1:8529 698s #Client-Response-Num: 1 698s #DMMATCH1: 1 698s # 698s # testing : length posted 698s # expected: '11264' 698s # received: 11264 698s ok 11 698s #lwp request: 698s #POST http://localhost:8529/eat_post HTTP/1.1 698s #User-Agent: libwww-perl/6.76 698s #Content-Length: 12288 698s # 698s #server response: 698s #HTTP/1.1 200 OK 698s #Connection: close 698s #Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 698s #Vary: In-If1 698s #Content-Length: 6 698s #Client-Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Client-Peer: 127.0.0.1:8529 698s #Client-Response-Num: 1 698s #DMMATCH1: 1 698s # 698s # testing : length posted 698s # expected: '12288' 698s # received: 12288 698s ok 12 698s #lwp request: 698s #POST http://localhost:8529/eat_post HTTP/1.1 698s #User-Agent: libwww-perl/6.76 698s #Content-Length: 13312 698s # 698s #server response: 698s #HTTP/1.1 200 OK 698s #Connection: close 698s #Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 698s #Vary: In-If1 698s #Content-Length: 6 698s #Client-Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Client-Peer: 127.0.0.1:8529 698s #Client-Response-Num: 1 698s #DMMATCH1: 1 698s # 698s # testing : length posted 698s # expected: '13312' 698s # received: 13312 698s ok 13 698s #lwp request: 698s #POST http://localhost:8529/eat_post HTTP/1.1 698s #User-Agent: libwww-perl/6.76 698s #Content-Length: 14336 698s # 698s #server response: 698s #HTTP/1.1 200 OK 698s #Connection: close 698s #Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 698s #Vary: In-If1 698s #Content-Length: 6 698s #Client-Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Client-Peer: 127.0.0.1:8529 698s #Client-Response-Num: 1 698s #DMMATCH1: 1 698s # 698s # testing : length posted 698s # expected: '14336' 698s # received: 14336 698s ok 14 698s #lwp request: 698s #POST http://localhost:8529/eat_post HTTP/1.1 698s #User-Agent: libwww-perl/6.76 698s #Content-Length: 15360 698s # 698s #server response: 698s #HTTP/1.1 200 OK 698s #Connection: close 698s #Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 698s #Vary: In-If1 698s #Content-Length: 6 698s #Client-Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Client-Peer: 127.0.0.1:8529 698s #Client-Response-Num: 1 698s #DMMATCH1: 1 698s # 698s # testing : length posted 698s # expected: '15360' 698s # received: 15360 698s ok 15 698s #lwp request: 698s #POST http://localhost:8529/eat_post HTTP/1.1 698s #User-Agent: libwww-perl/6.76 698s #Content-Length: 16384 698s # 698s #server response: 698s #HTTP/1.1 200 OK 698s #Connection: close 698s #Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 698s #Vary: In-If1 698s #Content-Length: 6 698s #Client-Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Client-Peer: 127.0.0.1:8529 698s #Client-Response-Num: 1 698s #DMMATCH1: 1 698s # 698s # testing : length posted 698s # expected: '16384' 698s # received: 16384 698s ok 16 698s #lwp request: 698s #POST http://localhost:8529/eat_post HTTP/1.1 698s #User-Agent: libwww-perl/6.76 698s #Content-Length: 17408 698s # 698s #server response: 698s #HTTP/1.1 200 OK 698s #Connection: close 698s #Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 698s #Vary: In-If1 698s #Content-Length: 6 698s #Client-Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Client-Peer: 127.0.0.1:8529 698s #Client-Response-Num: 1 698s #DMMATCH1: 1 698s # 698s # testing : length posted 698s # expected: '17408' 698s # received: 17408 698s ok 17 698s #lwp request: 698s #POST http://localhost:8529/eat_post HTTP/1.1 698s #User-Agent: libwww-perl/6.76 698s #Content-Length: 18432 698s # 698s #server response: 698s #HTTP/1.1 200 OK 698s #Connection: close 698s #Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 698s #Vary: In-If1 698s #Content-Length: 6 698s #Client-Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Client-Peer: 127.0.0.1:8529 698s #Client-Response-Num: 1 698s #DMMATCH1: 1 698s # 698s # testing : length posted 698s # expected: '18432' 698s # received: 18432 698s ok 18 698s #lwp request: 698s #POST http://localhost:8529/eat_post HTTP/1.1 698s #User-Agent: libwww-perl/6.76 698s #Content-Length: 19456 698s # 698s #server response: 698s #HTTP/1.1 200 OK 698s #Connection: close 698s #Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 698s #Vary: In-If1 698s #Content-Length: 6 698s #Client-Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Client-Peer: 127.0.0.1:8529 698s #Client-Response-Num: 1 698s #DMMATCH1: 1 698s # 698s # testing : length posted 698s # expected: '19456' 698s # received: 19456 698s ok 19 698s #lwp request: 698s #POST http://localhost:8529/eat_post HTTP/1.1 698s #User-Agent: libwww-perl/6.76 698s #Content-Length: 20480 698s # 698s #server response: 698s #HTTP/1.1 200 OK 698s #Connection: close 698s #Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 698s #Vary: In-If1 698s #Content-Length: 6 698s #Client-Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Client-Peer: 127.0.0.1:8529 698s #Client-Response-Num: 1 698s #DMMATCH1: 1 698s # 698s # testing : length posted 698s # expected: '20480' 698s # received: 20480 698s ok 20 698s #lwp request: 698s #POST http://localhost:8529/eat_post HTTP/1.1 698s #User-Agent: libwww-perl/6.76 698s #Content-Length: 21504 698s # 698s #server response: 698s #HTTP/1.1 200 OK 698s #Connection: close 698s #Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 698s #Vary: In-If1 698s #Content-Length: 6 698s #Client-Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Client-Peer: 127.0.0.1:8529 698s #Client-Response-Num: 1 698s #DMMATCH1: 1 698s # 698s # testing : length posted 698s # expected: '21504' 698s # received: 21504 698s ok 21 698s #lwp request: 698s #POST http://localhost:8529/eat_post HTTP/1.1 698s #User-Agent: libwww-perl/6.76 698s #Content-Length: 22528 698s # 698s #server response: 698s #HTTP/1.1 200 OK 698s #Connection: close 698s #Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 698s #Vary: In-If1 698s #Content-Length: 6 698s #Client-Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Client-Peer: 127.0.0.1:8529 698s #Client-Response-Num: 1 698s #DMMATCH1: 1 698s # 698s # testing : length posted 698s # expected: '22528' 698s # received: 22528 698s ok 22 698s #lwp request: 698s #POST http://localhost:8529/eat_post HTTP/1.1 698s #User-Agent: libwww-perl/6.76 698s #Content-Length: 23552 698s # 698s #server response: 698s #HTTP/1.1 200 OK 698s #Connection: close 698s #Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 698s #Vary: In-If1 698s #Content-Length: 6 698s #Client-Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Client-Peer: 127.0.0.1:8529 698s #Client-Response-Num: 1 698s #DMMATCH1: 1 698s # 698s # testing : length posted 698s # expected: '23552' 698s # received: 23552 698s ok 23 698s #lwp request: 698s #POST http://localhost:8529/eat_post HTTP/1.1 698s #User-Agent: libwww-perl/6.76 698s #Content-Length: 24576 698s # 698s #server response: 698s #HTTP/1.1 200 OK 698s #Connection: close 698s #Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 698s #Vary: In-If1 698s #Content-Length: 6 698s #Client-Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Client-Peer: 127.0.0.1:8529 698s #Client-Response-Num: 1 698s #DMMATCH1: 1 698s # 698s # testing : length posted 698s # expected: '24576' 698s # received: 24576 698s ok 24 698s #lwp request: 698s #POST http://localhost:8529/eat_post HTTP/1.1 698s #User-Agent: libwww-perl/6.76 698s #Content-Length: 25600 698s # 698s #server response: 698s #HTTP/1.1 200 OK 698s #Connection: close 698s #Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 698s #Vary: In-If1 698s #Content-Length: 6 698s #Client-Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Client-Peer: 127.0.0.1:8529 698s #Client-Response-Num: 1 698s #DMMATCH1: 1 698s # 698s # testing : length posted 698s # expected: '25600' 698s # received: 25600 698s ok 25 698s #lwp request: 698s #POST http://localhost:8529/eat_post HTTP/1.1 698s #User-Agent: libwww-perl/6.76 698s #Content-Length: 26624 698s # 698s #server response: 698s #HTTP/1.1 200 OK 698s #Connection: close 698s #Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 698s #Vary: In-If1 698s #Content-Length: 6 698s #Client-Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Client-Peer: 127.0.0.1:8529 698s #Client-Response-Num: 1 698s #DMMATCH1: 1 698s # 698s # testing : length posted 698s # expected: '26624' 698s # received: 26624 698s ok 26 698s #lwp request: 698s #POST http://localhost:8529/eat_post HTTP/1.1 698s #User-Agent: libwww-perl/6.76 698s #Content-Length: 27648 698s # 698s #server response: 698s #HTTP/1.1 200 OK 698s #Connection: close 698s #Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 698s #Vary: In-If1 698s #Content-Length: 6 698s #Client-Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Client-Peer: 127.0.0.1:8529 698s #Client-Response-Num: 1 698s #DMMATCH1: 1 698s # 698s # testing : length posted 698s # expected: '27648' 698s # received: 27648 698s ok 27 698s #lwp request: 698s #POST http://localhost:8529/eat_post HTTP/1.1 698s #User-Agent: libwww-perl/6.76 698s #Content-Length: 28672 698s # 698s #server response: 698s #HTTP/1.1 200 OK 698s #Connection: close 698s #Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 698s #Vary: In-If1 698s #Content-Length: 6 698s #Client-Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Client-Peer: 127.0.0.1:8529 698s #Client-Response-Num: 1 698s #DMMATCH1: 1 698s # 698s # testing : length posted 698s # expected: '28672' 698s # received: 28672 698s ok 28 698s #lwp request: 698s #POST http://localhost:8529/eat_post HTTP/1.1 698s #User-Agent: libwww-perl/6.76 698s #Content-Length: 29696 698s # 698s #server response: 698s #HTTP/1.1 200 OK 698s #Connection: close 698s #Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 698s #Vary: In-If1 698s #Content-Length: 6 698s #Client-Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Client-Peer: 127.0.0.1:8529 698s #Client-Response-Num: 1 698s #DMMATCH1: 1 698s # 698s # testing : length posted 698s # expected: '29696' 698s # received: 29696 698s ok 29 698s #lwp request: 698s #POST http://localhost:8529/eat_post HTTP/1.1 698s #User-Agent: libwww-perl/6.76 698s #Content-Length: 30720 698s # 698s #server response: 698s #HTTP/1.1 200 OK 698s #Connection: close 698s #Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 698s #Vary: In-If1 698s #Content-Length: 6 698s #Client-Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Client-Peer: 127.0.0.1:8529 698s #Client-Response-Num: 1 698s #DMMATCH1: 1 698s # 698s # testing : length posted 698s # expected: '30720' 698s # received: 30720 698s ok 30 698s #lwp request: 698s #POST http://localhost:8529/eat_post HTTP/1.1 698s #User-Agent: libwww-perl/6.76 698s #Content-Length: 31744 698s # 698s #server response: 698s #HTTP/1.1 200 OK 698s #Connection: close 698s #Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 698s #Vary: In-If1 698s #Content-Length: 6 698s #Client-Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Client-Peer: 127.0.0.1:8529 698s #Client-Response-Num: 1 698s #DMMATCH1: 1 698s # 698s # testing : length posted 698s # expected: '31744' 698s # received: 31744 698s ok 31 698s #lwp request: 698s #POST http://localhost:8529/eat_post HTTP/1.1 698s #User-Agent: libwww-perl/6.76 698s #Content-Length: 32768 698s # 698s #server response: 698s #HTTP/1.1 200 OK 698s #Connection: close 698s #Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 698s #Vary: In-If1 698s #Content-Length: 6 698s #Client-Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Client-Peer: 127.0.0.1:8529 698s #Client-Response-Num: 1 698s #DMMATCH1: 1 698s # 698s # testing : length posted 698s # expected: '32768' 698s # received: 32768 698s ok 32 698s #lwp request: 698s #POST http://localhost:8529/eat_post HTTP/1.1 698s #User-Agent: libwww-perl/6.76 698s #Content-Length: 33792 698s # 698s #server response: 698s #HTTP/1.1 200 OK 698s #Connection: close 698s #Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 698s #Vary: In-If1 698s #Content-Length: 6 698s #Client-Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Client-Peer: 127.0.0.1:8529 698s #Client-Response-Num: 1 698s #DMMATCH1: 1 698s # 698s # testing : length posted 698s # expected: '33792' 698s # received: 33792 698s ok 33 698s #lwp request: 698s #POST http://localhost:8529/eat_post HTTP/1.1 698s #User-Agent: libwww-perl/6.76 698s #Content-Length: 34816 698s # 698s #server response: 698s #HTTP/1.1 200 OK 698s #Connection: close 698s #Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 698s #Vary: In-If1 698s #Content-Length: 6 698s #Client-Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Client-Peer: 127.0.0.1:8529 698s #Client-Response-Num: 1 698s #DMMATCH1: 1 698s # 698s # testing : length posted 698s # expected: '34816' 698s # received: 34816 698s ok 34 698s #lwp request: 698s #POST http://localhost:8529/eat_post HTTP/1.1 698s #User-Agent: libwww-perl/6.76 698s #Content-Length: 35840 698s # 698s #server response: 698s #HTTP/1.1 200 OK 698s #Connection: close 698s #Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 698s #Vary: In-If1 698s #Content-Length: 6 698s #Client-Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Client-Peer: 127.0.0.1:8529 698s #Client-Response-Num: 1 698s #DMMATCH1: 1 698s # 698s # testing : length posted 698s # expected: '35840' 698s # received: 35840 698s ok 35 698s #lwp request: 698s #POST http://localhost:8529/eat_post HTTP/1.1 698s #User-Agent: libwww-perl/6.76 698s #Content-Length: 36864 698s # 698s #server response: 698s #HTTP/1.1 200 OK 698s #Connection: close 698s #Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 698s #Vary: In-If1 698s #Content-Length: 6 698s #Client-Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Client-Peer: 127.0.0.1:8529 698s #Client-Response-Num: 1 698s #DMMATCH1: 1 698s # 698s # testing : length posted 698s # expected: '36864' 698s # received: 36864 698s ok 36 698s #lwp request: 698s #POST http://localhost:8529/eat_post HTTP/1.1 698s #User-Agent: libwww-perl/6.76 698s #Content-Length: 37888 698s # 698s #server response: 698s #HTTP/1.1 200 OK 698s #Connection: close 698s #Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 698s #Vary: In-If1 698s #Content-Length: 6 698s #Client-Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Client-Peer: 127.0.0.1:8529 698s #Client-Response-Num: 1 698s #DMMATCH1: 1 698s # 698s # testing : length posted 698s # expected: '37888' 698s # received: 37888 698s ok 37 698s #lwp request: 698s #POST http://localhost:8529/eat_post HTTP/1.1 698s #User-Agent: libwww-perl/6.76 698s #Content-Length: 38912 698s # 698s #server response: 698s #HTTP/1.1 200 OK 698s #Connection: close 698s #Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 698s #Vary: In-If1 698s #Content-Length: 6 698s #Client-Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Client-Peer: 127.0.0.1:8529 698s #Client-Response-Num: 1 698s #DMMATCH1: 1 698s # 698s # testing : length posted 698s # expected: '38912' 698s # received: 38912 698s ok 38 698s #lwp request: 698s #POST http://localhost:8529/eat_post HTTP/1.1 698s #User-Agent: libwww-perl/6.76 698s #Content-Length: 39936 698s # 698s #server response: 698s #HTTP/1.1 200 OK 698s #Connection: close 698s #Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 698s #Vary: In-If1 698s #Content-Length: 6 698s #Client-Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Client-Peer: 127.0.0.1:8529 698s #Client-Response-Num: 1 698s #DMMATCH1: 1 698s # 698s # testing : length posted 698s # expected: '39936' 698s # received: 39936 698s ok 39 698s #lwp request: 698s #POST http://localhost:8529/eat_post HTTP/1.1 698s #User-Agent: libwww-perl/6.76 698s #Content-Length: 40960 698s # 698s #server response: 698s #HTTP/1.1 200 OK 698s #Connection: close 698s #Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 698s #Vary: In-If1 698s #Content-Length: 6 698s #Client-Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Client-Peer: 127.0.0.1:8529 698s #Client-Response-Num: 1 698s #DMMATCH1: 1 698s # 698s # testing : length posted 698s # expected: '40960' 698s # received: 40960 698s ok 40 698s #lwp request: 698s #POST http://localhost:8529/eat_post HTTP/1.1 698s #User-Agent: libwww-perl/6.76 698s #Content-Length: 41984 698s # 698s #server response: 698s #HTTP/1.1 200 OK 698s #Connection: close 698s #Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 698s #Vary: In-If1 698s #Content-Length: 6 698s #Client-Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Client-Peer: 127.0.0.1:8529 698s #Client-Response-Num: 1 698s #DMMATCH1: 1 698s # 698s # testing : length posted 698s # expected: '41984' 698s # received: 41984 698s ok 41 698s #lwp request: 698s #POST http://localhost:8529/eat_post HTTP/1.1 698s #User-Agent: libwww-perl/6.76 698s #Content-Length: 43008 698s # 698s #server response: 698s #HTTP/1.1 200 OK 698s #Connection: close 698s #Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 698s #Vary: In-If1 698s #Content-Length: 6 698s #Client-Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Client-Peer: 127.0.0.1:8529 698s #Client-Response-Num: 1 698s #DMMATCH1: 1 698s # 698s # testing : length posted 698s # expected: '43008' 698s # received: 43008 698s ok 42 698s #lwp request: 698s #POST http://localhost:8529/eat_post HTTP/1.1 698s #User-Agent: libwww-perl/6.76 698s #Content-Length: 44032 698s # 698s #server response: 698s #HTTP/1.1 200 OK 698s #Connection: close 698s #Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 698s #Vary: In-If1 698s #Content-Length: 6 698s #Client-Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Client-Peer: 127.0.0.1:8529 698s #Client-Response-Num: 1 698s #DMMATCH1: 1 698s # 698s # testing : length posted 698s # expected: '44032' 698s # received: 44032 698s ok 43 698s #lwp request: 698s #POST http://localhost:8529/eat_post HTTP/1.1 698s #User-Agent: libwww-perl/6.76 698s #Content-Length: 45056 698s # 698s #server response: 698s #HTTP/1.1 200 OK 698s #Connection: close 698s #Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 698s #Vary: In-If1 698s #Content-Length: 6 698s #Client-Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Client-Peer: 127.0.0.1:8529 698s #Client-Response-Num: 1 698s #DMMATCH1: 1 698s # 698s # testing : length posted 698s # expected: '45056' 698s # received: 45056 698s ok 44 698s #lwp request: 698s #POST http://localhost:8529/eat_post HTTP/1.1 698s #User-Agent: libwww-perl/6.76 698s #Content-Length: 46080 698s # 698s #server response: 698s #HTTP/1.1 200 OK 698s #Connection: close 698s #Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 698s #Vary: In-If1 698s #Content-Length: 6 698s #Client-Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Client-Peer: 127.0.0.1:8529 698s #Client-Response-Num: 1 698s #DMMATCH1: 1 698s # 698s # testing : length posted 698s # expected: '46080' 698s # received: 46080 698s ok 45 698s #lwp request: 698s #POST http://localhost:8529/eat_post HTTP/1.1 698s #User-Agent: libwww-perl/6.76 698s #Content-Length: 47104 698s # 698s #server response: 698s #HTTP/1.1 200 OK 698s #Connection: close 698s #Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 698s #Vary: In-If1 698s #Content-Length: 6 698s #Client-Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Client-Peer: 127.0.0.1:8529 698s #Client-Response-Num: 1 698s #DMMATCH1: 1 698s # 698s # testing : length posted 698s # expected: '47104' 698s # received: 47104 698s ok 46 698s #lwp request: 698s #POST http://localhost:8529/eat_post HTTP/1.1 698s #User-Agent: libwww-perl/6.76 698s #Content-Length: 48128 698s # 698s #server response: 698s #HTTP/1.1 200 OK 698s #Connection: close 698s #Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 698s #Vary: In-If1 698s #Content-Length: 6 698s #Client-Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Client-Peer: 127.0.0.1:8529 698s #Client-Response-Num: 1 698s #DMMATCH1: 1 698s # 698s # testing : length posted 698s # expected: '48128' 698s # received: 48128 698s ok 47 698s #lwp request: 698s #POST http://localhost:8529/eat_post HTTP/1.1 698s #User-Agent: libwww-perl/6.76 698s #Content-Length: 49152 698s # 698s #server response: 698s #HTTP/1.1 200 OK 698s #Connection: close 698s #Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 698s #Vary: In-If1 698s #Content-Length: 6 698s #Client-Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Client-Peer: 127.0.0.1:8529 698s #Client-Response-Num: 1 698s #DMMATCH1: 1 698s # 698s # testing : length posted 698s # expected: '49152' 698s # received: 49152 698s ok 48 698s #lwp request: 698s #POST http://localhost:8529/eat_post HTTP/1.1 698s #User-Agent: libwww-perl/6.76 698s #Content-Length: 50176 698s # 698s #server response: 698s #HTTP/1.1 200 OK 698s #Connection: close 698s #Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 698s #Vary: In-If1 698s #Content-Length: 6 698s #Client-Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Client-Peer: 127.0.0.1:8529 698s #Client-Response-Num: 1 698s #DMMATCH1: 1 698s # 698s # testing : length posted 698s # expected: '50176' 698s # received: 50176 698s ok 49 698s #lwp request: 698s #POST http://localhost:8529/eat_post HTTP/1.1 698s #User-Agent: libwww-perl/6.76 698s #Content-Length: 51200 698s # 698s #server response: 698s #HTTP/1.1 200 OK 698s #Connection: close 698s #Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 698s #Vary: In-If1 698s #Content-Length: 6 698s #Client-Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Client-Peer: 127.0.0.1:8529 698s #Client-Response-Num: 1 698s #DMMATCH1: 1 698s # 698s # testing : length posted 698s # expected: '51200' 698s # received: 51200 698s ok 50 698s #lwp request: 698s #POST http://localhost:8529/eat_post HTTP/1.1 698s #User-Agent: libwww-perl/6.76 698s #Content-Length: 102400 698s # 698s #server response: 698s #HTTP/1.1 200 OK 698s #Connection: close 698s #Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 698s #Vary: In-If1 698s #Content-Length: 7 698s #Client-Date: Sat, 16 Mar 2024 11:12:36 GMT 698s #Client-Peer: 127.0.0.1:8529 698s #Client-Response-Num: 1 698s #DMMATCH1: 1 698s # 698s # testing : length posted 698s # expected: '102400' 698s # received: 102400 698s ok 51 698s ok 701s t/apache/pr17629.t .................. 701s 1..4 701s # Running under perl version 5.038002 for linux 701s # Current time local: Sat Mar 16 11:12:36 2024 701s # Current time GMT: Sat Mar 16 11:12:36 2024 701s # Using Test.pm version 1.31 701s # Using Apache/Test.pm version 1.42 701s # expected: 'begin-foobar-end 701s # ' 701s # received: 'begin-foobar-end 701s # ' 701s ok 1 701s # expected: 200 701s # received: '200' 701s ok 2 701s # testing : response was gzipped 701s # expected: 'gzip' 701s # received: 'gzip' 701s ok 3 701s # expected: 'begin-foobar-end 701s # ' 701s # received: 'begin-foobar-end 701s # ' 701s ok 4 701s ok 703s t/apache/pr18757.t .................. 703s 1..3 703s # Running under perl version 5.038002 for linux 703s # Current time local: Sat Mar 16 11:12:39 2024 703s # Current time GMT: Sat Mar 16 11:12:39 2024 703s # Using Test.pm version 1.31 703s # Using Apache/Test.pm version 1.42 703s # testing : 200 response from GET 703s # expected: 200 703s # received: '200' 703s ok 1 703s # expected C-L is 26 703s # URL via proxy is http://localhost:8548/index.html 703s ok 2 703s # line: HTTP/1.1 200 OK 703s # line: Date: Sat, 16 Mar 2024 11:12:41 GMT 703s # line: Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 703s # line: Vary: In-If1 703s # line: Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 703s # line: ETag: "1a-60bb3bbdae3c0" 703s # line: Accept-Ranges: bytes 703s # line: Content-Length: 26 703s # line: DMMATCH1: 1 703s # line: Content-Type: text/html 703s # line: 703s # testing : whether proxy strips Content-Length header 703s # expected: 1 703s # received: 1 703s ok 3 703s ok 706s t/apache/pr35292.t .................. 706s 1..3 706s # Running under perl version 5.038002 for linux 706s # Current time local: Sat Mar 16 11:12:41 2024 706s # Current time GMT: Sat Mar 16 11:12:41 2024 706s # Using Test.pm version 1.31 706s # Using Apache/Test.pm version 1.42 706s ok 1 706s ok 2 706s # testing : read response-line 706s # expected: qr/^HTTP\/1\.. 413/ 706s # received: 'HTTP/1.1 413 Request Entity Too Large 706s # ' 706s ok 3 706s ok 708s t/apache/pr35330.t .................. 708s 1..2 708s # Running under perl version 5.038002 for linux 708s # Current time local: Sat Mar 16 11:12:44 2024 708s # Current time GMT: Sat Mar 16 11:12:44 2024 708s # Using Test.pm version 1.31 708s # Using Apache/Test.pm version 1.42 708s # testing : SSI was allowed for location 708s # expected: 200 708s # received: '200' 708s ok 1 708s # testing : file was served with correct content 708s # expected: 'hello' 708s # received: 'hello' 708s ok 2 708s ok 712s t/apache/pr37166.t .................. 712s 1..4 712s # Running under perl version 5.038002 for linux 712s # Current time local: Sat Mar 16 11:12:46 2024 712s # Current time GMT: Sat Mar 16 11:12:46 2024 712s # Using Test.pm version 1.31 712s # Using Apache/Test.pm version 1.42 712s # testing : SSI was allowed for location 712s # expected: 200 712s # received: '200' 712s ok 1 712s # testing : file was served with correct content 712s # expected: 'Hello world 712s # ' 712s # received: 'Hello world 712s # ' 712s ok 2 712s # testing : explicit 200 response 712s # expected: 200 712s # received: '200' 712s ok 3 712s # testing : file was again served with correct content 712s # expected: 'Hello world 712s # ' 712s # received: 'Hello world 712s # ' 712s ok 4 712s ok 714s t/apache/pr43939.t .................. 714s 1..4 714s # Running under perl version 5.038002 for linux 714s # Current time local: Sat Mar 16 11:12:50 2024 714s # Current time GMT: Sat Mar 16 11:12:50 2024 714s # Using Test.pm version 1.31 714s # Using Apache/Test.pm version 1.42 714s # expected: 'begin-default-end 714s # ' 714s # received: 'begin-default-end 714s # ' 714s ok 1 714s # expected: 200 714s # received: '200' 714s ok 2 714s # testing : response was gzipped 714s # expected: 'gzip' 714s # received: 'gzip' 714s ok 3 714s # expected: 'begin-default-end 714s # ' 714s # received: 'begin-default-end 714s # ' 714s ok 4 714s ok 717s t/apache/pr49328.t .................. 717s 1..1 717s # Running under perl version 5.038002 for linux 717s # Current time local: Sat Mar 16 11:12:52 2024 717s # Current time GMT: Sat Mar 16 11:12:52 2024 717s # Using Test.pm version 1.31 717s # Using Apache/Test.pm version 1.42 717s # expected: 'before 717s # included 717s # after 717s # ' 717s # received: 'before 717s # included 717s # after 717s # ' 717s ok 1 717s ok 721s t/apache/rwrite.t ................... 721s # using LWP client 721s 1..114 721s # Running under perl version 5.038002 for linux 721s # Current time local: Sat Mar 16 11:12:55 2024 721s # Current time GMT: Sat Mar 16 11:12:55 2024 721s # Using Test.pm version 1.31 721s # Using Apache/Test.pm version 1.42 721s #lwp request: 721s #GET http://localhost:8529/test_rwrite?1024,1024 HTTP/1.1 721s #User-Agent: libwww-perl/6.76 721s # 721s #server response: 721s #HTTP/1.1 200 OK 721s #Connection: close 721s #Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 721s #Vary: In-If1 721s #Content-Length: 1024 721s #Client-Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Client-Peer: 127.0.0.1:8529 721s #Client-Response-Num: 1 721s #DMMATCH1: 1 721s # 721s # testing : bytes in body 721s # expected: 1024 721s # received: 1024 721s ok 1 721s #lwp request: 721s #GET http://localhost:8529/test_rwrite?1024,2048 HTTP/1.1 721s #User-Agent: libwww-perl/6.76 721s # 721s #server response: 721s #HTTP/1.1 200 OK 721s #Connection: close 721s #Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 721s #Vary: In-If1 721s #Content-Length: 2048 721s #Client-Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Client-Peer: 127.0.0.1:8529 721s #Client-Response-Num: 1 721s #DMMATCH1: 1 721s # 721s # testing : bytes in body 721s # expected: 2048 721s # received: 2048 721s ok 2 721s #lwp request: 721s #GET http://localhost:8529/test_rwrite?1024,3072 HTTP/1.1 721s #User-Agent: libwww-perl/6.76 721s # 721s #server response: 721s #HTTP/1.1 200 OK 721s #Connection: close 721s #Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 721s #Vary: In-If1 721s #Content-Length: 3072 721s #Client-Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Client-Peer: 127.0.0.1:8529 721s #Client-Response-Num: 1 721s #DMMATCH1: 1 721s # 721s # testing : bytes in body 721s # expected: 3072 721s # received: 3072 721s ok 3 721s #lwp request: 721s #GET http://localhost:8529/test_rwrite?1024,4096 HTTP/1.1 721s #User-Agent: libwww-perl/6.76 721s # 721s #server response: 721s #HTTP/1.1 200 OK 721s #Connection: close 721s #Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 721s #Vary: In-If1 721s #Content-Length: 4096 721s #Client-Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Client-Peer: 127.0.0.1:8529 721s #Client-Response-Num: 1 721s #DMMATCH1: 1 721s # 721s # testing : bytes in body 721s # expected: 4096 721s # received: 4096 721s ok 4 721s #lwp request: 721s #GET http://localhost:8529/test_rwrite?1024,5120 HTTP/1.1 721s #User-Agent: libwww-perl/6.76 721s # 721s #server response: 721s #HTTP/1.1 200 OK 721s #Connection: close 721s #Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 721s #Vary: In-If1 721s #Content-Length: 5120 721s #Client-Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Client-Peer: 127.0.0.1:8529 721s #Client-Response-Num: 1 721s #DMMATCH1: 1 721s # 721s # testing : bytes in body 721s # expected: 5120 721s # received: 5120 721s ok 5 721s #lwp request: 721s #GET http://localhost:8529/test_rwrite?1024,6144 HTTP/1.1 721s #User-Agent: libwww-perl/6.76 721s # 721s #server response: 721s #HTTP/1.1 200 OK 721s #Connection: close 721s #Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 721s #Vary: In-If1 721s #Content-Length: 6144 721s #Client-Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Client-Peer: 127.0.0.1:8529 721s #Client-Response-Num: 1 721s #DMMATCH1: 1 721s # 721s # testing : bytes in body 721s # expected: 6144 721s # received: 6144 721s ok 6 721s #lwp request: 721s #GET http://localhost:8529/test_rwrite?1024,7168 HTTP/1.1 721s #User-Agent: libwww-perl/6.76 721s # 721s #server response: 721s #HTTP/1.1 200 OK 721s #Connection: close 721s #Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 721s #Vary: In-If1 721s #Content-Length: 7168 721s #Client-Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Client-Peer: 127.0.0.1:8529 721s #Client-Response-Num: 1 721s #DMMATCH1: 1 721s # 721s # testing : bytes in body 721s # expected: 7168 721s # received: 7168 721s ok 7 721s #lwp request: 721s #GET http://localhost:8529/test_rwrite?1024,8192 HTTP/1.1 721s #User-Agent: libwww-perl/6.76 721s # 721s #server response: 721s #HTTP/1.1 200 OK 721s #Connection: close 721s #Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 721s #Vary: In-If1 721s #Content-Length: 0 721s #Client-Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Client-Peer: 127.0.0.1:8529 721s #Client-Response-Num: 1 721s #Client-Transfer-Encoding: chunked 721s #DMMATCH1: 1 721s #X-Content-Length-Note: added by Apache::TestRequest 721s # 721s # testing : bytes in body 721s # expected: 8192 721s # received: 8192 721s ok 8 721s #lwp request: 721s #GET http://localhost:8529/test_rwrite?1024,9216 HTTP/1.1 721s #User-Agent: libwww-perl/6.76 721s # 721s #server response: 721s #HTTP/1.1 200 OK 721s #Connection: close 721s #Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 721s #Vary: In-If1 721s #Content-Length: 0 721s #Client-Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Client-Peer: 127.0.0.1:8529 721s #Client-Response-Num: 1 721s #Client-Transfer-Encoding: chunked 721s #DMMATCH1: 1 721s #X-Content-Length-Note: added by Apache::TestRequest 721s # 721s # testing : bytes in body 721s # expected: 9216 721s # received: 9216 721s ok 9 721s #lwp request: 721s #GET http://localhost:8529/test_rwrite?1024,10240 HTTP/1.1 721s #User-Agent: libwww-perl/6.76 721s # 721s #server response: 721s #HTTP/1.1 200 OK 721s #Connection: close 721s #Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 721s #Vary: In-If1 721s #Content-Length: 0 721s #Client-Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Client-Peer: 127.0.0.1:8529 721s #Client-Response-Num: 1 721s #Client-Transfer-Encoding: chunked 721s #DMMATCH1: 1 721s #X-Content-Length-Note: added by Apache::TestRequest 721s # 721s # testing : bytes in body 721s # expected: 10240 721s # received: 10240 721s ok 10 721s #lwp request: 721s #GET http://localhost:8529/test_rwrite?1024,11264 HTTP/1.1 721s #User-Agent: libwww-perl/6.76 721s # 721s #server response: 721s #HTTP/1.1 200 OK 721s #Connection: close 721s #Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 721s #Vary: In-If1 721s #Content-Length: 0 721s #Client-Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Client-Peer: 127.0.0.1:8529 721s #Client-Response-Num: 1 721s #Client-Transfer-Encoding: chunked 721s #DMMATCH1: 1 721s #X-Content-Length-Note: added by Apache::TestRequest 721s # 721s # testing : bytes in body 721s # expected: 11264 721s # received: 11264 721s ok 11 721s #lwp request: 721s #GET http://localhost:8529/test_rwrite?1024,12288 HTTP/1.1 721s #User-Agent: libwww-perl/6.76 721s # 721s #server response: 721s #HTTP/1.1 200 OK 721s #Connection: close 721s #Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 721s #Vary: In-If1 721s #Content-Length: 0 721s #Client-Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Client-Peer: 127.0.0.1:8529 721s #Client-Response-Num: 1 721s #Client-Transfer-Encoding: chunked 721s #DMMATCH1: 1 721s #X-Content-Length-Note: added by Apache::TestRequest 721s # 721s # testing : bytes in body 721s # expected: 12288 721s # received: 12288 721s ok 12 721s #lwp request: 721s #GET http://localhost:8529/test_rwrite?1024,13312 HTTP/1.1 721s #User-Agent: libwww-perl/6.76 721s # 721s #server response: 721s #HTTP/1.1 200 OK 721s #Connection: close 721s #Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 721s #Vary: In-If1 721s #Content-Length: 0 721s #Client-Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Client-Peer: 127.0.0.1:8529 721s #Client-Response-Num: 1 721s #Client-Transfer-Encoding: chunked 721s #DMMATCH1: 1 721s #X-Content-Length-Note: added by Apache::TestRequest 721s # 721s # testing : bytes in body 721s # expected: 13312 721s # received: 13312 721s ok 13 721s #lwp request: 721s #GET http://localhost:8529/test_rwrite?1024,14336 HTTP/1.1 721s #User-Agent: libwww-perl/6.76 721s # 721s #server response: 721s #HTTP/1.1 200 OK 721s #Connection: close 721s #Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 721s #Vary: In-If1 721s #Content-Length: 0 721s #Client-Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Client-Peer: 127.0.0.1:8529 721s #Client-Response-Num: 1 721s #Client-Transfer-Encoding: chunked 721s #DMMATCH1: 1 721s #X-Content-Length-Note: added by Apache::TestRequest 721s # 721s # testing : bytes in body 721s # expected: 14336 721s # received: 14336 721s ok 14 721s #lwp request: 721s #GET http://localhost:8529/test_rwrite?1024,15360 HTTP/1.1 721s #User-Agent: libwww-perl/6.76 721s # 721s #server response: 721s #HTTP/1.1 200 OK 721s #Connection: close 721s #Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 721s #Vary: In-If1 721s #Content-Length: 0 721s #Client-Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Client-Peer: 127.0.0.1:8529 721s #Client-Response-Num: 1 721s #Client-Transfer-Encoding: chunked 721s #DMMATCH1: 1 721s #X-Content-Length-Note: added by Apache::TestRequest 721s # 721s # testing : bytes in body 721s # expected: 15360 721s # received: 15360 721s ok 15 721s #lwp request: 721s #GET http://localhost:8529/test_rwrite?1024,16384 HTTP/1.1 721s #User-Agent: libwww-perl/6.76 721s # 721s #server response: 721s #HTTP/1.1 200 OK 721s #Connection: close 721s #Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 721s #Vary: In-If1 721s #Content-Length: 0 721s #Client-Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Client-Peer: 127.0.0.1:8529 721s #Client-Response-Num: 1 721s #Client-Transfer-Encoding: chunked 721s #DMMATCH1: 1 721s #X-Content-Length-Note: added by Apache::TestRequest 721s # 721s # testing : bytes in body 721s # expected: 16384 721s # received: 16384 721s ok 16 721s #lwp request: 721s #GET http://localhost:8529/test_rwrite?1024,17408 HTTP/1.1 721s #User-Agent: libwww-perl/6.76 721s # 721s #server response: 721s #HTTP/1.1 200 OK 721s #Connection: close 721s #Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 721s #Vary: In-If1 721s #Content-Length: 0 721s #Client-Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Client-Peer: 127.0.0.1:8529 721s #Client-Response-Num: 1 721s #Client-Transfer-Encoding: chunked 721s #DMMATCH1: 1 721s #X-Content-Length-Note: added by Apache::TestRequest 721s # 721s # testing : bytes in body 721s # expected: 17408 721s # received: 17408 721s ok 17 721s #lwp request: 721s #GET http://localhost:8529/test_rwrite?1024,18432 HTTP/1.1 721s #User-Agent: libwww-perl/6.76 721s # 721s #server response: 721s #HTTP/1.1 200 OK 721s #Connection: close 721s #Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 721s #Vary: In-If1 721s #Content-Length: 0 721s #Client-Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Client-Peer: 127.0.0.1:8529 721s #Client-Response-Num: 1 721s #Client-Transfer-Encoding: chunked 721s #DMMATCH1: 1 721s #X-Content-Length-Note: added by Apache::TestRequest 721s # 721s # testing : bytes in body 721s # expected: 18432 721s # received: 18432 721s ok 18 721s #lwp request: 721s #GET http://localhost:8529/test_rwrite?1024,19456 HTTP/1.1 721s #User-Agent: libwww-perl/6.76 721s # 721s #server response: 721s #HTTP/1.1 200 OK 721s #Connection: close 721s #Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 721s #Vary: In-If1 721s #Content-Length: 0 721s #Client-Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Client-Peer: 127.0.0.1:8529 721s #Client-Response-Num: 1 721s #Client-Transfer-Encoding: chunked 721s #DMMATCH1: 1 721s #X-Content-Length-Note: added by Apache::TestRequest 721s # 721s # testing : bytes in body 721s # expected: 19456 721s # received: 19456 721s ok 19 721s #lwp request: 721s #GET http://localhost:8529/test_rwrite?1024,20480 HTTP/1.1 721s #User-Agent: libwww-perl/6.76 721s # 721s #server response: 721s #HTTP/1.1 200 OK 721s #Connection: close 721s #Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 721s #Vary: In-If1 721s #Content-Length: 0 721s #Client-Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Client-Peer: 127.0.0.1:8529 721s #Client-Response-Num: 1 721s #Client-Transfer-Encoding: chunked 721s #DMMATCH1: 1 721s #X-Content-Length-Note: added by Apache::TestRequest 721s # 721s # testing : bytes in body 721s # expected: 20480 721s # received: 20480 721s ok 20 721s #lwp request: 721s #GET http://localhost:8529/test_rwrite?1024,21504 HTTP/1.1 721s #User-Agent: libwww-perl/6.76 721s # 721s #server response: 721s #HTTP/1.1 200 OK 721s #Connection: close 721s #Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 721s #Vary: In-If1 721s #Content-Length: 0 721s #Client-Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Client-Peer: 127.0.0.1:8529 721s #Client-Response-Num: 1 721s #Client-Transfer-Encoding: chunked 721s #DMMATCH1: 1 721s #X-Content-Length-Note: added by Apache::TestRequest 721s # 721s # testing : bytes in body 721s # expected: 21504 721s # received: 21504 721s ok 21 721s #lwp request: 721s #GET http://localhost:8529/test_rwrite?1024,22528 HTTP/1.1 721s #User-Agent: libwww-perl/6.76 721s # 721s #server response: 721s #HTTP/1.1 200 OK 721s #Connection: close 721s #Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 721s #Vary: In-If1 721s #Content-Length: 0 721s #Client-Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Client-Peer: 127.0.0.1:8529 721s #Client-Response-Num: 1 721s #Client-Transfer-Encoding: chunked 721s #DMMATCH1: 1 721s #X-Content-Length-Note: added by Apache::TestRequest 721s # 721s # testing : bytes in body 721s # expected: 22528 721s # received: 22528 721s ok 22 721s #lwp request: 721s #GET http://localhost:8529/test_rwrite?1024,23552 HTTP/1.1 721s #User-Agent: libwww-perl/6.76 721s # 721s #server response: 721s #HTTP/1.1 200 OK 721s #Connection: close 721s #Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 721s #Vary: In-If1 721s #Content-Length: 0 721s #Client-Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Client-Peer: 127.0.0.1:8529 721s #Client-Response-Num: 1 721s #Client-Transfer-Encoding: chunked 721s #DMMATCH1: 1 721s #X-Content-Length-Note: added by Apache::TestRequest 721s # 721s # testing : bytes in body 721s # expected: 23552 721s # received: 23552 721s ok 23 721s #lwp request: 721s #GET http://localhost:8529/test_rwrite?1024,24576 HTTP/1.1 721s #User-Agent: libwww-perl/6.76 721s # 721s #server response: 721s #HTTP/1.1 200 OK 721s #Connection: close 721s #Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 721s #Vary: In-If1 721s #Content-Length: 0 721s #Client-Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Client-Peer: 127.0.0.1:8529 721s #Client-Response-Num: 1 721s #Client-Transfer-Encoding: chunked 721s #DMMATCH1: 1 721s #X-Content-Length-Note: added by Apache::TestRequest 721s # 721s # testing : bytes in body 721s # expected: 24576 721s # received: 24576 721s ok 24 721s #lwp request: 721s #GET http://localhost:8529/test_rwrite?1024,25600 HTTP/1.1 721s #User-Agent: libwww-perl/6.76 721s # 721s #server response: 721s #HTTP/1.1 200 OK 721s #Connection: close 721s #Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 721s #Vary: In-If1 721s #Content-Length: 0 721s #Client-Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Client-Peer: 127.0.0.1:8529 721s #Client-Response-Num: 1 721s #Client-Transfer-Encoding: chunked 721s #DMMATCH1: 1 721s #X-Content-Length-Note: added by Apache::TestRequest 721s # 721s # testing : bytes in body 721s # expected: 25600 721s # received: 25600 721s ok 25 721s #lwp request: 721s #GET http://localhost:8529/test_rwrite?1024,26624 HTTP/1.1 721s #User-Agent: libwww-perl/6.76 721s # 721s #server response: 721s #HTTP/1.1 200 OK 721s #Connection: close 721s #Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 721s #Vary: In-If1 721s #Content-Length: 0 721s #Client-Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Client-Peer: 127.0.0.1:8529 721s #Client-Response-Num: 1 721s #Client-Transfer-Encoding: chunked 721s #DMMATCH1: 1 721s #X-Content-Length-Note: added by Apache::TestRequest 721s # 721s # testing : bytes in body 721s # expected: 26624 721s # received: 26624 721s ok 26 721s #lwp request: 721s #GET http://localhost:8529/test_rwrite?1024,27648 HTTP/1.1 721s #User-Agent: libwww-perl/6.76 721s # 721s #server response: 721s #HTTP/1.1 200 OK 721s #Connection: close 721s #Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 721s #Vary: In-If1 721s #Content-Length: 0 721s #Client-Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Client-Peer: 127.0.0.1:8529 721s #Client-Response-Num: 1 721s #Client-Transfer-Encoding: chunked 721s #DMMATCH1: 1 721s #X-Content-Length-Note: added by Apache::TestRequest 721s # 721s # testing : bytes in body 721s # expected: 27648 721s # received: 27648 721s ok 27 721s #lwp request: 721s #GET http://localhost:8529/test_rwrite?1024,28672 HTTP/1.1 721s #User-Agent: libwww-perl/6.76 721s # 721s #server response: 721s #HTTP/1.1 200 OK 721s #Connection: close 721s #Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 721s #Vary: In-If1 721s #Content-Length: 0 721s #Client-Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Client-Peer: 127.0.0.1:8529 721s #Client-Response-Num: 1 721s #Client-Transfer-Encoding: chunked 721s #DMMATCH1: 1 721s #X-Content-Length-Note: added by Apache::TestRequest 721s # 721s # testing : bytes in body 721s # expected: 28672 721s # received: 28672 721s ok 28 721s #lwp request: 721s #GET http://localhost:8529/test_rwrite?1024,29696 HTTP/1.1 721s #User-Agent: libwww-perl/6.76 721s # 721s #server response: 721s #HTTP/1.1 200 OK 721s #Connection: close 721s #Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 721s #Vary: In-If1 721s #Content-Length: 0 721s #Client-Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Client-Peer: 127.0.0.1:8529 721s #Client-Response-Num: 1 721s #Client-Transfer-Encoding: chunked 721s #DMMATCH1: 1 721s #X-Content-Length-Note: added by Apache::TestRequest 721s # 721s # testing : bytes in body 721s # expected: 29696 721s # received: 29696 721s ok 29 721s #lwp request: 721s #GET http://localhost:8529/test_rwrite?1024,30720 HTTP/1.1 721s #User-Agent: libwww-perl/6.76 721s # 721s #server response: 721s #HTTP/1.1 200 OK 721s #Connection: close 721s #Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 721s #Vary: In-If1 721s #Content-Length: 0 721s #Client-Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Client-Peer: 127.0.0.1:8529 721s #Client-Response-Num: 1 721s #Client-Transfer-Encoding: chunked 721s #DMMATCH1: 1 721s #X-Content-Length-Note: added by Apache::TestRequest 721s # 721s # testing : bytes in body 721s # expected: 30720 721s # received: 30720 721s ok 30 721s #lwp request: 721s #GET http://localhost:8529/test_rwrite?1024,31744 HTTP/1.1 721s #User-Agent: libwww-perl/6.76 721s # 721s #server response: 721s #HTTP/1.1 200 OK 721s #Connection: close 721s #Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 721s #Vary: In-If1 721s #Content-Length: 0 721s #Client-Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Client-Peer: 127.0.0.1:8529 721s #Client-Response-Num: 1 721s #Client-Transfer-Encoding: chunked 721s #DMMATCH1: 1 721s #X-Content-Length-Note: added by Apache::TestRequest 721s # 721s # testing : bytes in body 721s # expected: 31744 721s # received: 31744 721s ok 31 721s #lwp request: 721s #GET http://localhost:8529/test_rwrite?1024,32768 HTTP/1.1 721s #User-Agent: libwww-perl/6.76 721s # 721s #server response: 721s #HTTP/1.1 200 OK 721s #Connection: close 721s #Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 721s #Vary: In-If1 721s #Content-Length: 0 721s #Client-Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Client-Peer: 127.0.0.1:8529 721s #Client-Response-Num: 1 721s #Client-Transfer-Encoding: chunked 721s #DMMATCH1: 1 721s #X-Content-Length-Note: added by Apache::TestRequest 721s # 721s # testing : bytes in body 721s # expected: 32768 721s # received: 32768 721s ok 32 721s #lwp request: 721s #GET http://localhost:8529/test_rwrite?1024,33792 HTTP/1.1 721s #User-Agent: libwww-perl/6.76 721s # 721s #server response: 721s #HTTP/1.1 200 OK 721s #Connection: close 721s #Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 721s #Vary: In-If1 721s #Content-Length: 0 721s #Client-Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Client-Peer: 127.0.0.1:8529 721s #Client-Response-Num: 1 721s #Client-Transfer-Encoding: chunked 721s #DMMATCH1: 1 721s #X-Content-Length-Note: added by Apache::TestRequest 721s # 721s # testing : bytes in body 721s # expected: 33792 721s # received: 33792 721s ok 33 721s #lwp request: 721s #GET http://localhost:8529/test_rwrite?1024,34816 HTTP/1.1 721s #User-Agent: libwww-perl/6.76 721s # 721s #server response: 721s #HTTP/1.1 200 OK 721s #Connection: close 721s #Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 721s #Vary: In-If1 721s #Content-Length: 0 721s #Client-Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Client-Peer: 127.0.0.1:8529 721s #Client-Response-Num: 1 721s #Client-Transfer-Encoding: chunked 721s #DMMATCH1: 1 721s #X-Content-Length-Note: added by Apache::TestRequest 721s # 721s # testing : bytes in body 721s # expected: 34816 721s # received: 34816 721s ok 34 721s #lwp request: 721s #GET http://localhost:8529/test_rwrite?1024,35840 HTTP/1.1 721s #User-Agent: libwww-perl/6.76 721s # 721s #server response: 721s #HTTP/1.1 200 OK 721s #Connection: close 721s #Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 721s #Vary: In-If1 721s #Content-Length: 0 721s #Client-Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Client-Peer: 127.0.0.1:8529 721s #Client-Response-Num: 1 721s #Client-Transfer-Encoding: chunked 721s #DMMATCH1: 1 721s #X-Content-Length-Note: added by Apache::TestRequest 721s # 721s # testing : bytes in body 721s # expected: 35840 721s # received: 35840 721s ok 35 721s #lwp request: 721s #GET http://localhost:8529/test_rwrite?1024,36864 HTTP/1.1 721s #User-Agent: libwww-perl/6.76 721s # 721s #server response: 721s #HTTP/1.1 200 OK 721s #Connection: close 721s #Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 721s #Vary: In-If1 721s #Content-Length: 0 721s #Client-Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Client-Peer: 127.0.0.1:8529 721s #Client-Response-Num: 1 721s #Client-Transfer-Encoding: chunked 721s #DMMATCH1: 1 721s #X-Content-Length-Note: added by Apache::TestRequest 721s # 721s # testing : bytes in body 721s # expected: 36864 721s # received: 36864 721s ok 36 721s #lwp request: 721s #GET http://localhost:8529/test_rwrite?1024,37888 HTTP/1.1 721s #User-Agent: libwww-perl/6.76 721s # 721s #server response: 721s #HTTP/1.1 200 OK 721s #Connection: close 721s #Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 721s #Vary: In-If1 721s #Content-Length: 0 721s #Client-Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Client-Peer: 127.0.0.1:8529 721s #Client-Response-Num: 1 721s #Client-Transfer-Encoding: chunked 721s #DMMATCH1: 1 721s #X-Content-Length-Note: added by Apache::TestRequest 721s # 721s # testing : bytes in body 721s # expected: 37888 721s # received: 37888 721s ok 37 721s #lwp request: 721s #GET http://localhost:8529/test_rwrite?1024,38912 HTTP/1.1 721s #User-Agent: libwww-perl/6.76 721s # 721s #server response: 721s #HTTP/1.1 200 OK 721s #Connection: close 721s #Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 721s #Vary: In-If1 721s #Content-Length: 0 721s #Client-Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Client-Peer: 127.0.0.1:8529 721s #Client-Response-Num: 1 721s #Client-Transfer-Encoding: chunked 721s #DMMATCH1: 1 721s #X-Content-Length-Note: added by Apache::TestRequest 721s # 721s # testing : bytes in body 721s # expected: 38912 721s # received: 38912 721s ok 38 721s #lwp request: 721s #GET http://localhost:8529/test_rwrite?1024,39936 HTTP/1.1 721s #User-Agent: libwww-perl/6.76 721s # 721s #server response: 721s #HTTP/1.1 200 OK 721s #Connection: close 721s #Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 721s #Vary: In-If1 721s #Content-Length: 0 721s #Client-Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Client-Peer: 127.0.0.1:8529 721s #Client-Response-Num: 1 721s #Client-Transfer-Encoding: chunked 721s #DMMATCH1: 1 721s #X-Content-Length-Note: added by Apache::TestRequest 721s # 721s # testing : bytes in body 721s # expected: 39936 721s # received: 39936 721s ok 39 721s #lwp request: 721s #GET http://localhost:8529/test_rwrite?1024,40960 HTTP/1.1 721s #User-Agent: libwww-perl/6.76 721s # 721s #server response: 721s #HTTP/1.1 200 OK 721s #Connection: close 721s #Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 721s #Vary: In-If1 721s #Content-Length: 0 721s #Client-Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Client-Peer: 127.0.0.1:8529 721s #Client-Response-Num: 1 721s #Client-Transfer-Encoding: chunked 721s #DMMATCH1: 1 721s #X-Content-Length-Note: added by Apache::TestRequest 721s # 721s # testing : bytes in body 721s # expected: 40960 721s # received: 40960 721s ok 40 721s #lwp request: 721s #GET http://localhost:8529/test_rwrite?1024,41984 HTTP/1.1 721s #User-Agent: libwww-perl/6.76 721s # 721s #server response: 721s #HTTP/1.1 200 OK 721s #Connection: close 721s #Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 721s #Vary: In-If1 721s #Content-Length: 0 721s #Client-Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Client-Peer: 127.0.0.1:8529 721s #Client-Response-Num: 1 721s #Client-Transfer-Encoding: chunked 721s #DMMATCH1: 1 721s #X-Content-Length-Note: added by Apache::TestRequest 721s # 721s # testing : bytes in body 721s # expected: 41984 721s # received: 41984 721s ok 41 721s #lwp request: 721s #GET http://localhost:8529/test_rwrite?1024,43008 HTTP/1.1 721s #User-Agent: libwww-perl/6.76 721s # 721s #server response: 721s #HTTP/1.1 200 OK 721s #Connection: close 721s #Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 721s #Vary: In-If1 721s #Content-Length: 0 721s #Client-Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Client-Peer: 127.0.0.1:8529 721s #Client-Response-Num: 1 721s #Client-Transfer-Encoding: chunked 721s #DMMATCH1: 1 721s #X-Content-Length-Note: added by Apache::TestRequest 721s # 721s # testing : bytes in body 721s # expected: 43008 721s # received: 43008 721s ok 42 721s #lwp request: 721s #GET http://localhost:8529/test_rwrite?1024,44032 HTTP/1.1 721s #User-Agent: libwww-perl/6.76 721s # 721s #server response: 721s #HTTP/1.1 200 OK 721s #Connection: close 721s #Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 721s #Vary: In-If1 721s #Content-Length: 0 721s #Client-Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Client-Peer: 127.0.0.1:8529 721s #Client-Response-Num: 1 721s #Client-Transfer-Encoding: chunked 721s #DMMATCH1: 1 721s #X-Content-Length-Note: added by Apache::TestRequest 721s # 721s # testing : bytes in body 721s # expected: 44032 721s # received: 44032 721s ok 43 721s #lwp request: 721s #GET http://localhost:8529/test_rwrite?1024,45056 HTTP/1.1 721s #User-Agent: libwww-perl/6.76 721s # 721s #server response: 721s #HTTP/1.1 200 OK 721s #Connection: close 721s #Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 721s #Vary: In-If1 721s #Content-Length: 0 721s #Client-Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Client-Peer: 127.0.0.1:8529 721s #Client-Response-Num: 1 721s #Client-Transfer-Encoding: chunked 721s #DMMATCH1: 1 721s #X-Content-Length-Note: added by Apache::TestRequest 721s # 721s # testing : bytes in body 721s # expected: 45056 721s # received: 45056 721s ok 44 721s #lwp request: 721s #GET http://localhost:8529/test_rwrite?1024,46080 HTTP/1.1 721s #User-Agent: libwww-perl/6.76 721s # 721s #server response: 721s #HTTP/1.1 200 OK 721s #Connection: close 721s #Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 721s #Vary: In-If1 721s #Content-Length: 0 721s #Client-Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Client-Peer: 127.0.0.1:8529 721s #Client-Response-Num: 1 721s #Client-Transfer-Encoding: chunked 721s #DMMATCH1: 1 721s #X-Content-Length-Note: added by Apache::TestRequest 721s # 721s # testing : bytes in body 721s # expected: 46080 721s # received: 46080 721s ok 45 721s #lwp request: 721s #GET http://localhost:8529/test_rwrite?1024,47104 HTTP/1.1 721s #User-Agent: libwww-perl/6.76 721s # 721s #server response: 721s #HTTP/1.1 200 OK 721s #Connection: close 721s #Date: Sat, 16 Mar 2024 11:12:59 GMT 721s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 721s #Vary: In-If1 721s #Content-Length: 0 721s #Client-Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Client-Peer: 127.0.0.1:8529 721s #Client-Response-Num: 1 721s #Client-Transfer-Encoding: chunked 721s #DMMATCH1: 1 721s #X-Content-Length-Note: added by Apache::TestRequest 721s # 721s # testing : bytes in body 721s # expected: 47104 721s # received: 47104 721s ok 46 721s #lwp request: 721s #GET http://localhost:8529/test_rwrite?1024,48128 HTTP/1.1 721s #User-Agent: libwww-perl/6.76 721s # 721s #server response: 721s #HTTP/1.1 200 OK 721s #Connection: close 721s #Date: Sat, 16 Mar 2024 11:12:59 GMT 721s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 721s #Vary: In-If1 721s #Content-Length: 0 721s #Client-Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Client-Peer: 127.0.0.1:8529 721s #Client-Response-Num: 1 721s #Client-Transfer-Encoding: chunked 721s #DMMATCH1: 1 721s #X-Content-Length-Note: added by Apache::TestRequest 721s # 721s # testing : bytes in body 721s # expected: 48128 721s # received: 48128 721s ok 47 721s #lwp request: 721s #GET http://localhost:8529/test_rwrite?1024,49152 HTTP/1.1 721s #User-Agent: libwww-perl/6.76 721s # 721s #server response: 721s #HTTP/1.1 200 OK 721s #Connection: close 721s #Date: Sat, 16 Mar 2024 11:12:59 GMT 721s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 721s #Vary: In-If1 721s #Content-Length: 0 721s #Client-Date: Sat, 16 Mar 2024 11:12:58 GMT 721s #Client-Peer: 127.0.0.1:8529 721s #Client-Response-Num: 1 721s #Client-Transfer-Encoding: chunked 721s #DMMATCH1: 1 721s #X-Content-Length-Note: added by Apache::TestRequest 721s # 721s # testing : bytes in body 721s # expected: 49152 721s # received: 49152 721s ok 48 721s #lwp request: 721s #GET http://localhost:8529/test_rwrite?1024,50176 HTTP/1.1 721s #User-Agent: libwww-perl/6.76 721s # 721s #server response: 721s #HTTP/1.1 200 OK 721s #Connection: close 721s #Date: Sat, 16 Mar 2024 11:12:59 GMT 721s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 721s #Vary: In-If1 721s #Content-Length: 0 721s #Client-Date: Sat, 16 Mar 2024 11:12:59 GMT 721s #Client-Peer: 127.0.0.1:8529 721s #Client-Response-Num: 1 721s #Client-Transfer-Encoding: chunked 721s #DMMATCH1: 1 721s #X-Content-Length-Note: added by Apache::TestRequest 721s # 721s # testing : bytes in body 721s # expected: 50176 721s # received: 50176 721s ok 49 721s #lwp request: 721s #GET http://localhost:8529/test_rwrite?1024,51200 HTTP/1.1 721s #User-Agent: libwww-perl/6.76 721s # 721s #server response: 721s #HTTP/1.1 200 OK 721s #Connection: close 721s #Date: Sat, 16 Mar 2024 11:12:59 GMT 721s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 721s #Vary: In-If1 721s #Content-Length: 0 721s #Client-Date: Sat, 16 Mar 2024 11:12:59 GMT 721s #Client-Peer: 127.0.0.1:8529 721s #Client-Response-Num: 1 721s #Client-Transfer-Encoding: chunked 721s #DMMATCH1: 1 721s #X-Content-Length-Note: added by Apache::TestRequest 721s # 721s # testing : bytes in body 721s # expected: 51200 721s # received: 51200 721s ok 50 721s #lwp request: 721s #GET http://localhost:8529/test_rwrite?1024,102400 HTTP/1.1 721s #User-Agent: libwww-perl/6.76 721s # 721s #server response: 721s #HTTP/1.1 200 OK 721s #Connection: close 721s #Date: Sat, 16 Mar 2024 11:12:59 GMT 721s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 721s #Vary: In-If1 721s #Content-Length: 0 721s #Client-Date: Sat, 16 Mar 2024 11:12:59 GMT 721s #Client-Peer: 127.0.0.1:8529 721s #Client-Response-Num: 1 721s #Client-Transfer-Encoding: chunked 721s #DMMATCH1: 1 721s #X-Content-Length-Note: added by Apache::TestRequest 721s # 721s # testing : bytes in body 721s # expected: 102400 721s # received: 102400 721s ok 51 721s #lwp request: 721s #GET http://localhost:8529/test_rwrite?1024,307200 HTTP/1.1 721s #User-Agent: libwww-perl/6.76 721s # 721s #server response: 721s #HTTP/1.1 200 OK 721s #Connection: close 721s #Date: Sat, 16 Mar 2024 11:12:59 GMT 721s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 721s #Vary: In-If1 721s #Content-Length: 0 721s #Client-Date: Sat, 16 Mar 2024 11:12:59 GMT 721s #Client-Peer: 127.0.0.1:8529 721s #Client-Response-Num: 1 721s #Client-Transfer-Encoding: chunked 721s #DMMATCH1: 1 721s #X-Content-Length-Note: added by Apache::TestRequest 721s # 721s # testing : bytes in body 721s # expected: 307200 721s # received: 307200 721s ok 52 721s #lwp request: 721s #GET http://localhost:8529/test_rwrite?1024,512000 HTTP/1.1 721s #User-Agent: libwww-perl/6.76 721s # 721s #server response: 721s #HTTP/1.1 200 OK 721s #Connection: close 721s #Date: Sat, 16 Mar 2024 11:12:59 GMT 721s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 721s #Vary: In-If1 721s #Content-Length: 0 721s #Client-Date: Sat, 16 Mar 2024 11:12:59 GMT 721s #Client-Peer: 127.0.0.1:8529 721s #Client-Response-Num: 1 721s #Client-Transfer-Encoding: chunked 721s #DMMATCH1: 1 721s #X-Content-Length-Note: added by Apache::TestRequest 721s # 721s # testing : bytes in body 721s # expected: 512000 721s # received: 512000 721s ok 53 721s #lwp request: 721s #GET http://localhost:8529/test_rwrite?1024,2048000 HTTP/1.1 721s #User-Agent: libwww-perl/6.76 721s # 721s #server response: 721s #HTTP/1.1 200 OK 721s #Connection: close 721s #Date: Sat, 16 Mar 2024 11:12:59 GMT 721s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 721s #Vary: In-If1 721s #Content-Length: 0 721s #Client-Date: Sat, 16 Mar 2024 11:12:59 GMT 721s #Client-Peer: 127.0.0.1:8529 721s #Client-Response-Num: 1 721s #Client-Transfer-Encoding: chunked 721s #DMMATCH1: 1 721s #X-Content-Length-Note: added by Apache::TestRequest 721s # 721s # testing : bytes in body 721s # expected: 2048000 721s # received: 2048000 721s ok 54 721s #lwp request: 721s #GET http://localhost:8529/test_rwrite?1024,4096000 HTTP/1.1 721s #User-Agent: libwww-perl/6.76 721s # 721s #server response: 721s #HTTP/1.1 200 OK 721s #Connection: close 721s #Date: Sat, 16 Mar 2024 11:12:59 GMT 721s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 721s #Vary: In-If1 721s #Content-Length: 0 721s #Client-Date: Sat, 16 Mar 2024 11:12:59 GMT 721s #Client-Peer: 127.0.0.1:8529 721s #Client-Response-Num: 1 721s #Client-Transfer-Encoding: chunked 721s #DMMATCH1: 1 721s #X-Content-Length-Note: added by Apache::TestRequest 721s # 721s # testing : bytes in body 721s # expected: 4096000 721s # received: 4096000 721s ok 55 721s #lwp request: 721s #GET http://localhost:8529/test_rwrite?1024,6144000 HTTP/1.1 721s #User-Agent: libwww-perl/6.76 721s # 721s #server response: 721s #HTTP/1.1 200 OK 721s #Connection: close 721s #Date: Sat, 16 Mar 2024 11:12:59 GMT 721s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 721s #Vary: In-If1 721s #Content-Length: 0 721s #Client-Date: Sat, 16 Mar 2024 11:12:59 GMT 721s #Client-Peer: 127.0.0.1:8529 721s #Client-Response-Num: 1 721s #Client-Transfer-Encoding: chunked 721s #DMMATCH1: 1 721s #X-Content-Length-Note: added by Apache::TestRequest 721s # 721s # testing : bytes in body 721s # expected: 6144000 721s # received: 6144000 721s ok 56 721s #lwp request: 721s #GET http://localhost:8529/test_rwrite?1024,10240000 HTTP/1.1 721s #User-Agent: libwww-perl/6.76 721s # 721s #server response: 721s #HTTP/1.1 200 OK 721s #Connection: close 721s #Date: Sat, 16 Mar 2024 11:12:59 GMT 721s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 721s #Vary: In-If1 721s #Content-Length: 0 721s #Client-Date: Sat, 16 Mar 2024 11:12:59 GMT 721s #Client-Peer: 127.0.0.1:8529 721s #Client-Response-Num: 1 721s #Client-Transfer-Encoding: chunked 721s #DMMATCH1: 1 721s #X-Content-Length-Note: added by Apache::TestRequest 721s # 721s # testing : bytes in body 721s # expected: 10240000 721s # received: 10240000 721s ok 57 721s #lwp request: 721s #GET http://localhost:8529/test_rwrite?8192,1024 HTTP/1.1 721s #User-Agent: libwww-perl/6.76 721s # 721s #server response: 721s #HTTP/1.1 200 OK 721s #Connection: close 721s #Date: Sat, 16 Mar 2024 11:12:59 GMT 721s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 721s #Vary: In-If1 721s #Content-Length: 1024 721s #Client-Date: Sat, 16 Mar 2024 11:12:59 GMT 721s #Client-Peer: 127.0.0.1:8529 721s #Client-Response-Num: 1 721s #DMMATCH1: 1 721s # 721s # testing : bytes in body 721s # expected: 1024 721s # received: 1024 721s ok 58 721s #lwp request: 721s #GET http://localhost:8529/test_rwrite?8192,2048 HTTP/1.1 721s #User-Agent: libwww-perl/6.76 721s # 721s #server response: 721s #HTTP/1.1 200 OK 721s #Connection: close 721s #Date: Sat, 16 Mar 2024 11:12:59 GMT 721s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 721s #Vary: In-If1 721s #Content-Length: 2048 721s #Client-Date: Sat, 16 Mar 2024 11:12:59 GMT 721s #Client-Peer: 127.0.0.1:8529 721s #Client-Response-Num: 1 721s #DMMATCH1: 1 721s # 721s # testing : bytes in body 721s # expected: 2048 721s # received: 2048 721s ok 59 721s #lwp request: 721s #GET http://localhost:8529/test_rwrite?8192,3072 HTTP/1.1 721s #User-Agent: libwww-perl/6.76 721s # 721s #server response: 721s #HTTP/1.1 200 OK 721s #Connection: close 721s #Date: Sat, 16 Mar 2024 11:12:59 GMT 721s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 721s #Vary: In-If1 721s #Content-Length: 3072 721s #Client-Date: Sat, 16 Mar 2024 11:12:59 GMT 721s #Client-Peer: 127.0.0.1:8529 721s #Client-Response-Num: 1 721s #DMMATCH1: 1 721s # 721s # testing : bytes in body 721s # expected: 3072 721s # received: 3072 721s ok 60 721s #lwp request: 721s #GET http://localhost:8529/test_rwrite?8192,4096 HTTP/1.1 721s #User-Agent: libwww-perl/6.76 721s # 721s #server response: 721s #HTTP/1.1 200 OK 721s #Connection: close 721s #Date: Sat, 16 Mar 2024 11:12:59 GMT 721s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 721s #Vary: In-If1 721s #Content-Length: 4096 721s #Client-Date: Sat, 16 Mar 2024 11:12:59 GMT 721s #Client-Peer: 127.0.0.1:8529 721s #Client-Response-Num: 1 721s #DMMATCH1: 1 721s # 721s # testing : bytes in body 721s # expected: 4096 721s # received: 4096 721s ok 61 721s #lwp request: 721s #GET http://localhost:8529/test_rwrite?8192,5120 HTTP/1.1 721s #User-Agent: libwww-perl/6.76 721s # 721s #server response: 721s #HTTP/1.1 200 OK 721s #Connection: close 721s #Date: Sat, 16 Mar 2024 11:12:59 GMT 721s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 721s #Vary: In-If1 722s #Content-Length: 5120 722s #Client-Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Client-Peer: 127.0.0.1:8529 722s #Client-Response-Num: 1 722s #DMMATCH1: 1 722s # 722s # testing : bytes in body 722s # expected: 5120 722s # received: 5120 722s ok 62 722s #lwp request: 722s #GET http://localhost:8529/test_rwrite?8192,6144 HTTP/1.1 722s #User-Agent: libwww-perl/6.76 722s # 722s #server response: 722s #HTTP/1.1 200 OK 722s #Connection: close 722s #Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 722s #Vary: In-If1 722s #Content-Length: 6144 722s #Client-Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Client-Peer: 127.0.0.1:8529 722s #Client-Response-Num: 1 722s #DMMATCH1: 1 722s # 722s # testing : bytes in body 722s # expected: 6144 722s # received: 6144 722s ok 63 722s #lwp request: 722s #GET http://localhost:8529/test_rwrite?8192,7168 HTTP/1.1 722s #User-Agent: libwww-perl/6.76 722s # 722s #server response: 722s #HTTP/1.1 200 OK 722s #Connection: close 722s #Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 722s #Vary: In-If1 722s #Content-Length: 7168 722s #Client-Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Client-Peer: 127.0.0.1:8529 722s #Client-Response-Num: 1 722s #DMMATCH1: 1 722s # 722s # testing : bytes in body 722s # expected: 7168 722s # received: 7168 722s ok 64 722s #lwp request: 722s #GET http://localhost:8529/test_rwrite?8192,8192 HTTP/1.1 722s #User-Agent: libwww-perl/6.76 722s # 722s #server response: 722s #HTTP/1.1 200 OK 722s #Connection: close 722s #Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 722s #Vary: In-If1 722s #Content-Length: 0 722s #Client-Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Client-Peer: 127.0.0.1:8529 722s #Client-Response-Num: 1 722s #Client-Transfer-Encoding: chunked 722s #DMMATCH1: 1 722s #X-Content-Length-Note: added by Apache::TestRequest 722s # 722s # testing : bytes in body 722s # expected: 8192 722s # received: 8192 722s ok 65 722s #lwp request: 722s #GET http://localhost:8529/test_rwrite?8192,9216 HTTP/1.1 722s #User-Agent: libwww-perl/6.76 722s # 722s #server response: 722s #HTTP/1.1 200 OK 722s #Connection: close 722s #Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 722s #Vary: In-If1 722s #Content-Length: 0 722s #Client-Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Client-Peer: 127.0.0.1:8529 722s #Client-Response-Num: 1 722s #Client-Transfer-Encoding: chunked 722s #DMMATCH1: 1 722s #X-Content-Length-Note: added by Apache::TestRequest 722s # 722s # testing : bytes in body 722s # expected: 9216 722s # received: 9216 722s ok 66 722s #lwp request: 722s #GET http://localhost:8529/test_rwrite?8192,10240 HTTP/1.1 722s #User-Agent: libwww-perl/6.76 722s # 722s #server response: 722s #HTTP/1.1 200 OK 722s #Connection: close 722s #Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 722s #Vary: In-If1 722s #Content-Length: 0 722s #Client-Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Client-Peer: 127.0.0.1:8529 722s #Client-Response-Num: 1 722s #Client-Transfer-Encoding: chunked 722s #DMMATCH1: 1 722s #X-Content-Length-Note: added by Apache::TestRequest 722s # 722s # testing : bytes in body 722s # expected: 10240 722s # received: 10240 722s ok 67 722s #lwp request: 722s #GET http://localhost:8529/test_rwrite?8192,11264 HTTP/1.1 722s #User-Agent: libwww-perl/6.76 722s # 722s #server response: 722s #HTTP/1.1 200 OK 722s #Connection: close 722s #Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 722s #Vary: In-If1 722s #Content-Length: 0 722s #Client-Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Client-Peer: 127.0.0.1:8529 722s #Client-Response-Num: 1 722s #Client-Transfer-Encoding: chunked 722s #DMMATCH1: 1 722s #X-Content-Length-Note: added by Apache::TestRequest 722s # 722s # testing : bytes in body 722s # expected: 11264 722s # received: 11264 722s ok 68 722s #lwp request: 722s #GET http://localhost:8529/test_rwrite?8192,12288 HTTP/1.1 722s #User-Agent: libwww-perl/6.76 722s # 722s #server response: 722s #HTTP/1.1 200 OK 722s #Connection: close 722s #Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 722s #Vary: In-If1 722s #Content-Length: 0 722s #Client-Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Client-Peer: 127.0.0.1:8529 722s #Client-Response-Num: 1 722s #Client-Transfer-Encoding: chunked 722s #DMMATCH1: 1 722s #X-Content-Length-Note: added by Apache::TestRequest 722s # 722s # testing : bytes in body 722s # expected: 12288 722s # received: 12288 722s ok 69 722s #lwp request: 722s #GET http://localhost:8529/test_rwrite?8192,13312 HTTP/1.1 722s #User-Agent: libwww-perl/6.76 722s # 722s #server response: 722s #HTTP/1.1 200 OK 722s #Connection: close 722s #Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 722s #Vary: In-If1 722s #Content-Length: 0 722s #Client-Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Client-Peer: 127.0.0.1:8529 722s #Client-Response-Num: 1 722s #Client-Transfer-Encoding: chunked 722s #DMMATCH1: 1 722s #X-Content-Length-Note: added by Apache::TestRequest 722s # 722s # testing : bytes in body 722s # expected: 13312 722s # received: 13312 722s ok 70 722s #lwp request: 722s #GET http://localhost:8529/test_rwrite?8192,14336 HTTP/1.1 722s #User-Agent: libwww-perl/6.76 722s # 722s #server response: 722s #HTTP/1.1 200 OK 722s #Connection: close 722s #Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 722s #Vary: In-If1 722s #Content-Length: 0 722s #Client-Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Client-Peer: 127.0.0.1:8529 722s #Client-Response-Num: 1 722s #Client-Transfer-Encoding: chunked 722s #DMMATCH1: 1 722s #X-Content-Length-Note: added by Apache::TestRequest 722s # 722s # testing : bytes in body 722s # expected: 14336 722s # received: 14336 722s ok 71 722s #lwp request: 722s #GET http://localhost:8529/test_rwrite?8192,15360 HTTP/1.1 722s #User-Agent: libwww-perl/6.76 722s # 722s #server response: 722s #HTTP/1.1 200 OK 722s #Connection: close 722s #Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 722s #Vary: In-If1 722s #Content-Length: 0 722s #Client-Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Client-Peer: 127.0.0.1:8529 722s #Client-Response-Num: 1 722s #Client-Transfer-Encoding: chunked 722s #DMMATCH1: 1 722s #X-Content-Length-Note: added by Apache::TestRequest 722s # 722s # testing : bytes in body 722s # expected: 15360 722s # received: 15360 722s ok 72 722s #lwp request: 722s #GET http://localhost:8529/test_rwrite?8192,16384 HTTP/1.1 722s #User-Agent: libwww-perl/6.76 722s # 722s #server response: 722s #HTTP/1.1 200 OK 722s #Connection: close 722s #Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 722s #Vary: In-If1 722s #Content-Length: 0 722s #Client-Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Client-Peer: 127.0.0.1:8529 722s #Client-Response-Num: 1 722s #Client-Transfer-Encoding: chunked 722s #DMMATCH1: 1 722s #X-Content-Length-Note: added by Apache::TestRequest 722s # 722s # testing : bytes in body 722s # expected: 16384 722s # received: 16384 722s ok 73 722s #lwp request: 722s #GET http://localhost:8529/test_rwrite?8192,17408 HTTP/1.1 722s #User-Agent: libwww-perl/6.76 722s # 722s #server response: 722s #HTTP/1.1 200 OK 722s #Connection: close 722s #Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 722s #Vary: In-If1 722s #Content-Length: 0 722s #Client-Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Client-Peer: 127.0.0.1:8529 722s #Client-Response-Num: 1 722s #Client-Transfer-Encoding: chunked 722s #DMMATCH1: 1 722s #X-Content-Length-Note: added by Apache::TestRequest 722s # 722s # testing : bytes in body 722s # expected: 17408 722s # received: 17408 722s ok 74 722s #lwp request: 722s #GET http://localhost:8529/test_rwrite?8192,18432 HTTP/1.1 722s #User-Agent: libwww-perl/6.76 722s # 722s #server response: 722s #HTTP/1.1 200 OK 722s #Connection: close 722s #Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 722s #Vary: In-If1 722s #Content-Length: 0 722s #Client-Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Client-Peer: 127.0.0.1:8529 722s #Client-Response-Num: 1 722s #Client-Transfer-Encoding: chunked 722s #DMMATCH1: 1 722s #X-Content-Length-Note: added by Apache::TestRequest 722s # 722s # testing : bytes in body 722s # expected: 18432 722s # received: 18432 722s ok 75 722s #lwp request: 722s #GET http://localhost:8529/test_rwrite?8192,19456 HTTP/1.1 722s #User-Agent: libwww-perl/6.76 722s # 722s #server response: 722s #HTTP/1.1 200 OK 722s #Connection: close 722s #Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 722s #Vary: In-If1 722s #Content-Length: 0 722s #Client-Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Client-Peer: 127.0.0.1:8529 722s #Client-Response-Num: 1 722s #Client-Transfer-Encoding: chunked 722s #DMMATCH1: 1 722s #X-Content-Length-Note: added by Apache::TestRequest 722s # 722s # testing : bytes in body 722s # expected: 19456 722s # received: 19456 722s ok 76 722s #lwp request: 722s #GET http://localhost:8529/test_rwrite?8192,20480 HTTP/1.1 722s #User-Agent: libwww-perl/6.76 722s # 722s #server response: 722s #HTTP/1.1 200 OK 722s #Connection: close 722s #Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 722s #Vary: In-If1 722s #Content-Length: 0 722s #Client-Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Client-Peer: 127.0.0.1:8529 722s #Client-Response-Num: 1 722s #Client-Transfer-Encoding: chunked 722s #DMMATCH1: 1 722s #X-Content-Length-Note: added by Apache::TestRequest 722s # 722s # testing : bytes in body 722s # expected: 20480 722s # received: 20480 722s ok 77 722s #lwp request: 722s #GET http://localhost:8529/test_rwrite?8192,21504 HTTP/1.1 722s #User-Agent: libwww-perl/6.76 722s # 722s #server response: 722s #HTTP/1.1 200 OK 722s #Connection: close 722s #Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 722s #Vary: In-If1 722s #Content-Length: 0 722s #Client-Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Client-Peer: 127.0.0.1:8529 722s #Client-Response-Num: 1 722s #Client-Transfer-Encoding: chunked 722s #DMMATCH1: 1 722s #X-Content-Length-Note: added by Apache::TestRequest 722s # 722s # testing : bytes in body 722s # expected: 21504 722s # received: 21504 722s ok 78 722s #lwp request: 722s #GET http://localhost:8529/test_rwrite?8192,22528 HTTP/1.1 722s #User-Agent: libwww-perl/6.76 722s # 722s #server response: 722s #HTTP/1.1 200 OK 722s #Connection: close 722s #Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 722s #Vary: In-If1 722s #Content-Length: 0 722s #Client-Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Client-Peer: 127.0.0.1:8529 722s #Client-Response-Num: 1 722s #Client-Transfer-Encoding: chunked 722s #DMMATCH1: 1 722s #X-Content-Length-Note: added by Apache::TestRequest 722s # 722s # testing : bytes in body 722s # expected: 22528 722s # received: 22528 722s ok 79 722s #lwp request: 722s #GET http://localhost:8529/test_rwrite?8192,23552 HTTP/1.1 722s #User-Agent: libwww-perl/6.76 722s # 722s #server response: 722s #HTTP/1.1 200 OK 722s #Connection: close 722s #Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 722s #Vary: In-If1 722s #Content-Length: 0 722s #Client-Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Client-Peer: 127.0.0.1:8529 722s #Client-Response-Num: 1 722s #Client-Transfer-Encoding: chunked 722s #DMMATCH1: 1 722s #X-Content-Length-Note: added by Apache::TestRequest 722s # 722s # testing : bytes in body 722s # expected: 23552 722s # received: 23552 722s ok 80 722s #lwp request: 722s #GET http://localhost:8529/test_rwrite?8192,24576 HTTP/1.1 722s #User-Agent: libwww-perl/6.76 722s # 722s #server response: 722s #HTTP/1.1 200 OK 722s #Connection: close 722s #Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 722s #Vary: In-If1 722s #Content-Length: 0 722s #Client-Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Client-Peer: 127.0.0.1:8529 722s #Client-Response-Num: 1 722s #Client-Transfer-Encoding: chunked 722s #DMMATCH1: 1 722s #X-Content-Length-Note: added by Apache::TestRequest 722s # 722s # testing : bytes in body 722s # expected: 24576 722s # received: 24576 722s ok 81 722s #lwp request: 722s #GET http://localhost:8529/test_rwrite?8192,25600 HTTP/1.1 722s #User-Agent: libwww-perl/6.76 722s # 722s #server response: 722s #HTTP/1.1 200 OK 722s #Connection: close 722s #Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 722s #Vary: In-If1 722s #Content-Length: 0 722s #Client-Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Client-Peer: 127.0.0.1:8529 722s #Client-Response-Num: 1 722s #Client-Transfer-Encoding: chunked 722s #DMMATCH1: 1 722s #X-Content-Length-Note: added by Apache::TestRequest 722s # 722s # testing : bytes in body 722s # expected: 25600 722s # received: 25600 722s ok 82 722s #lwp request: 722s #GET http://localhost:8529/test_rwrite?8192,26624 HTTP/1.1 722s #User-Agent: libwww-perl/6.76 722s # 722s #server response: 722s #HTTP/1.1 200 OK 722s #Connection: close 722s #Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 722s #Vary: In-If1 722s #Content-Length: 0 722s #Client-Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Client-Peer: 127.0.0.1:8529 722s #Client-Response-Num: 1 722s #Client-Transfer-Encoding: chunked 722s #DMMATCH1: 1 722s #X-Content-Length-Note: added by Apache::TestRequest 722s # 722s # testing : bytes in body 722s # expected: 26624 722s # received: 26624 722s ok 83 722s #lwp request: 722s #GET http://localhost:8529/test_rwrite?8192,27648 HTTP/1.1 722s #User-Agent: libwww-perl/6.76 722s # 722s #server response: 722s #HTTP/1.1 200 OK 722s #Connection: close 722s #Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 722s #Vary: In-If1 722s #Content-Length: 0 722s #Client-Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Client-Peer: 127.0.0.1:8529 722s #Client-Response-Num: 1 722s #Client-Transfer-Encoding: chunked 722s #DMMATCH1: 1 722s #X-Content-Length-Note: added by Apache::TestRequest 722s # 722s # testing : bytes in body 722s # expected: 27648 722s # received: 27648 722s ok 84 722s #lwp request: 722s #GET http://localhost:8529/test_rwrite?8192,28672 HTTP/1.1 722s #User-Agent: libwww-perl/6.76 722s # 722s #server response: 722s #HTTP/1.1 200 OK 722s #Connection: close 722s #Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 722s #Vary: In-If1 722s #Content-Length: 0 722s #Client-Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Client-Peer: 127.0.0.1:8529 722s #Client-Response-Num: 1 722s #Client-Transfer-Encoding: chunked 722s #DMMATCH1: 1 722s #X-Content-Length-Note: added by Apache::TestRequest 722s # 722s # testing : bytes in body 722s # expected: 28672 722s # received: 28672 722s ok 85 722s #lwp request: 722s #GET http://localhost:8529/test_rwrite?8192,29696 HTTP/1.1 722s #User-Agent: libwww-perl/6.76 722s # 722s #server response: 722s #HTTP/1.1 200 OK 722s #Connection: close 722s #Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 722s #Vary: In-If1 722s #Content-Length: 0 722s #Client-Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Client-Peer: 127.0.0.1:8529 722s #Client-Response-Num: 1 722s #Client-Transfer-Encoding: chunked 722s #DMMATCH1: 1 722s #X-Content-Length-Note: added by Apache::TestRequest 722s # 722s # testing : bytes in body 722s # expected: 29696 722s # received: 29696 722s ok 86 722s #lwp request: 722s #GET http://localhost:8529/test_rwrite?8192,30720 HTTP/1.1 722s #User-Agent: libwww-perl/6.76 722s # 722s #server response: 722s #HTTP/1.1 200 OK 722s #Connection: close 722s #Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 722s #Vary: In-If1 722s #Content-Length: 0 722s #Client-Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Client-Peer: 127.0.0.1:8529 722s #Client-Response-Num: 1 722s #Client-Transfer-Encoding: chunked 722s #DMMATCH1: 1 722s #X-Content-Length-Note: added by Apache::TestRequest 722s # 722s # testing : bytes in body 722s # expected: 30720 722s # received: 30720 722s ok 87 722s #lwp request: 722s #GET http://localhost:8529/test_rwrite?8192,31744 HTTP/1.1 722s #User-Agent: libwww-perl/6.76 722s # 722s #server response: 722s #HTTP/1.1 200 OK 722s #Connection: close 722s #Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 722s #Vary: In-If1 722s #Content-Length: 0 722s #Client-Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Client-Peer: 127.0.0.1:8529 722s #Client-Response-Num: 1 722s #Client-Transfer-Encoding: chunked 722s #DMMATCH1: 1 722s #X-Content-Length-Note: added by Apache::TestRequest 722s # 722s # testing : bytes in body 722s # expected: 31744 722s # received: 31744 722s ok 88 722s #lwp request: 722s #GET http://localhost:8529/test_rwrite?8192,32768 HTTP/1.1 722s #User-Agent: libwww-perl/6.76 722s # 722s #server response: 722s #HTTP/1.1 200 OK 722s #Connection: close 722s #Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 722s #Vary: In-If1 722s #Content-Length: 0 722s #Client-Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Client-Peer: 127.0.0.1:8529 722s #Client-Response-Num: 1 722s #Client-Transfer-Encoding: chunked 722s #DMMATCH1: 1 722s #X-Content-Length-Note: added by Apache::TestRequest 722s # 722s # testing : bytes in body 722s # expected: 32768 722s # received: 32768 722s ok 89 722s #lwp request: 722s #GET http://localhost:8529/test_rwrite?8192,33792 HTTP/1.1 722s #User-Agent: libwww-perl/6.76 722s # 722s #server response: 722s #HTTP/1.1 200 OK 722s #Connection: close 722s #Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 722s #Vary: In-If1 722s #Content-Length: 0 722s #Client-Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Client-Peer: 127.0.0.1:8529 722s #Client-Response-Num: 1 722s #Client-Transfer-Encoding: chunked 722s #DMMATCH1: 1 722s #X-Content-Length-Note: added by Apache::TestRequest 722s # 722s # testing : bytes in body 722s # expected: 33792 722s # received: 33792 722s ok 90 722s #lwp request: 722s #GET http://localhost:8529/test_rwrite?8192,34816 HTTP/1.1 722s #User-Agent: libwww-perl/6.76 722s # 722s #server response: 722s #HTTP/1.1 200 OK 722s #Connection: close 722s #Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 722s #Vary: In-If1 722s #Content-Length: 0 722s #Client-Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Client-Peer: 127.0.0.1:8529 722s #Client-Response-Num: 1 722s #Client-Transfer-Encoding: chunked 722s #DMMATCH1: 1 722s #X-Content-Length-Note: added by Apache::TestRequest 722s # 722s # testing : bytes in body 722s # expected: 34816 722s # received: 34816 722s ok 91 722s #lwp request: 722s #GET http://localhost:8529/test_rwrite?8192,35840 HTTP/1.1 722s #User-Agent: libwww-perl/6.76 722s # 722s #server response: 722s #HTTP/1.1 200 OK 722s #Connection: close 722s #Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 722s #Vary: In-If1 722s #Content-Length: 0 722s #Client-Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Client-Peer: 127.0.0.1:8529 722s #Client-Response-Num: 1 722s #Client-Transfer-Encoding: chunked 722s #DMMATCH1: 1 722s #X-Content-Length-Note: added by Apache::TestRequest 722s # 722s # testing : bytes in body 722s # expected: 35840 722s # received: 35840 722s ok 92 722s #lwp request: 722s #GET http://localhost:8529/test_rwrite?8192,36864 HTTP/1.1 722s #User-Agent: libwww-perl/6.76 722s # 722s #server response: 722s #HTTP/1.1 200 OK 722s #Connection: close 722s #Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 722s #Vary: In-If1 722s #Content-Length: 0 722s #Client-Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Client-Peer: 127.0.0.1:8529 722s #Client-Response-Num: 1 722s #Client-Transfer-Encoding: chunked 722s #DMMATCH1: 1 722s #X-Content-Length-Note: added by Apache::TestRequest 722s # 722s # testing : bytes in body 722s # expected: 36864 722s # received: 36864 722s ok 93 722s #lwp request: 722s #GET http://localhost:8529/test_rwrite?8192,37888 HTTP/1.1 722s #User-Agent: libwww-perl/6.76 722s # 722s #server response: 722s #HTTP/1.1 200 OK 722s #Connection: close 722s #Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 722s #Vary: In-If1 722s #Content-Length: 0 722s #Client-Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Client-Peer: 127.0.0.1:8529 722s #Client-Response-Num: 1 722s #Client-Transfer-Encoding: chunked 722s #DMMATCH1: 1 722s #X-Content-Length-Note: added by Apache::TestRequest 722s # 722s # testing : bytes in body 722s # expected: 37888 722s # received: 37888 722s ok 94 722s #lwp request: 722s #GET http://localhost:8529/test_rwrite?8192,38912 HTTP/1.1 722s #User-Agent: libwww-perl/6.76 722s # 722s #server response: 722s #HTTP/1.1 200 OK 722s #Connection: close 722s #Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 722s #Vary: In-If1 722s #Content-Length: 0 722s #Client-Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Client-Peer: 127.0.0.1:8529 722s #Client-Response-Num: 1 722s #Client-Transfer-Encoding: chunked 722s #DMMATCH1: 1 722s #X-Content-Length-Note: added by Apache::TestRequest 722s # 722s # testing : bytes in body 722s # expected: 38912 722s # received: 38912 722s ok 95 722s #lwp request: 722s #GET http://localhost:8529/test_rwrite?8192,39936 HTTP/1.1 722s #User-Agent: libwww-perl/6.76 722s # 722s #server response: 722s #HTTP/1.1 200 OK 722s #Connection: close 722s #Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 722s #Vary: In-If1 722s #Content-Length: 0 722s #Client-Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Client-Peer: 127.0.0.1:8529 722s #Client-Response-Num: 1 722s #Client-Transfer-Encoding: chunked 722s #DMMATCH1: 1 722s #X-Content-Length-Note: added by Apache::TestRequest 722s # 722s # testing : bytes in body 722s # expected: 39936 722s # received: 39936 722s ok 96 722s #lwp request: 722s #GET http://localhost:8529/test_rwrite?8192,40960 HTTP/1.1 722s #User-Agent: libwww-perl/6.76 722s # 722s #server response: 722s #HTTP/1.1 200 OK 722s #Connection: close 722s #Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 722s #Vary: In-If1 722s #Content-Length: 0 722s #Client-Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Client-Peer: 127.0.0.1:8529 722s #Client-Response-Num: 1 722s #Client-Transfer-Encoding: chunked 722s #DMMATCH1: 1 722s #X-Content-Length-Note: added by Apache::TestRequest 722s # 722s # testing : bytes in body 722s # expected: 40960 722s # received: 40960 722s ok 97 722s #lwp request: 722s #GET http://localhost:8529/test_rwrite?8192,41984 HTTP/1.1 722s #User-Agent: libwww-perl/6.76 722s # 722s #server response: 722s #HTTP/1.1 200 OK 722s #Connection: close 722s #Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 722s #Vary: In-If1 722s #Content-Length: 0 722s #Client-Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Client-Peer: 127.0.0.1:8529 722s #Client-Response-Num: 1 722s #Client-Transfer-Encoding: chunked 722s #DMMATCH1: 1 722s #X-Content-Length-Note: added by Apache::TestRequest 722s # 722s # testing : bytes in body 722s # expected: 41984 722s # received: 41984 722s ok 98 722s #lwp request: 722s #GET http://localhost:8529/test_rwrite?8192,43008 HTTP/1.1 722s #User-Agent: libwww-perl/6.76 722s # 722s #server response: 722s #HTTP/1.1 200 OK 722s #Connection: close 722s #Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 722s #Vary: In-If1 722s #Content-Length: 0 722s #Client-Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Client-Peer: 127.0.0.1:8529 722s #Client-Response-Num: 1 722s #Client-Transfer-Encoding: chunked 722s #DMMATCH1: 1 722s #X-Content-Length-Note: added by Apache::TestRequest 722s # 722s # testing : bytes in body 722s # expected: 43008 722s # received: 43008 722s ok 99 722s #lwp request: 722s #GET http://localhost:8529/test_rwrite?8192,44032 HTTP/1.1 722s #User-Agent: libwww-perl/6.76 722s # 722s #server response: 722s #HTTP/1.1 200 OK 722s #Connection: close 722s #Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 722s #Vary: In-If1 722s #Content-Length: 0 722s #Client-Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Client-Peer: 127.0.0.1:8529 722s #Client-Response-Num: 1 722s #Client-Transfer-Encoding: chunked 722s #DMMATCH1: 1 722s #X-Content-Length-Note: added by Apache::TestRequest 722s # 722s # testing : bytes in body 722s # expected: 44032 722s # received: 44032 722s ok 100 722s #lwp request: 722s #GET http://localhost:8529/test_rwrite?8192,45056 HTTP/1.1 722s #User-Agent: libwww-perl/6.76 722s # 722s #server response: 722s #HTTP/1.1 200 OK 722s #Connection: close 722s #Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 722s #Vary: In-If1 722s #Content-Length: 0 722s #Client-Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Client-Peer: 127.0.0.1:8529 722s #Client-Response-Num: 1 722s #Client-Transfer-Encoding: chunked 722s #DMMATCH1: 1 722s #X-Content-Length-Note: added by Apache::TestRequest 722s # 722s # testing : bytes in body 722s # expected: 45056 722s # received: 45056 722s ok 101 722s #lwp request: 722s #GET http://localhost:8529/test_rwrite?8192,46080 HTTP/1.1 722s #User-Agent: libwww-perl/6.76 722s # 722s #server response: 722s #HTTP/1.1 200 OK 722s #Connection: close 722s #Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 722s #Vary: In-If1 722s #Content-Length: 0 722s #Client-Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Client-Peer: 127.0.0.1:8529 722s #Client-Response-Num: 1 722s #Client-Transfer-Encoding: chunked 722s #DMMATCH1: 1 722s #X-Content-Length-Note: added by Apache::TestRequest 722s # 722s # testing : bytes in body 722s # expected: 46080 722s # received: 46080 722s ok 102 722s #lwp request: 722s #GET http://localhost:8529/test_rwrite?8192,47104 HTTP/1.1 722s #User-Agent: libwww-perl/6.76 722s # 722s #server response: 722s #HTTP/1.1 200 OK 722s #Connection: close 722s #Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 722s #Vary: In-If1 722s #Content-Length: 0 722s #Client-Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Client-Peer: 127.0.0.1:8529 722s #Client-Response-Num: 1 722s #Client-Transfer-Encoding: chunked 722s #DMMATCH1: 1 722s #X-Content-Length-Note: added by Apache::TestRequest 722s # 722s # testing : bytes in body 722s # expected: 47104 722s # received: 47104 722s ok 103 722s #lwp request: 722s #GET http://localhost:8529/test_rwrite?8192,48128 HTTP/1.1 722s #User-Agent: libwww-perl/6.76 722s # 722s #server response: 722s #HTTP/1.1 200 OK 722s #Connection: close 722s #Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 722s #Vary: In-If1 722s #Content-Length: 0 722s #Client-Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Client-Peer: 127.0.0.1:8529 722s #Client-Response-Num: 1 722s #Client-Transfer-Encoding: chunked 722s #DMMATCH1: 1 722s #X-Content-Length-Note: added by Apache::TestRequest 722s # 722s # testing : bytes in body 722s # expected: 48128 722s # received: 48128 722s ok 104 722s #lwp request: 722s #GET http://localhost:8529/test_rwrite?8192,49152 HTTP/1.1 722s #User-Agent: libwww-perl/6.76 722s # 722s #server response: 722s #HTTP/1.1 200 OK 722s #Connection: close 722s #Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 722s #Vary: In-If1 722s #Content-Length: 0 722s #Client-Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Client-Peer: 127.0.0.1:8529 722s #Client-Response-Num: 1 722s #Client-Transfer-Encoding: chunked 722s #DMMATCH1: 1 722s #X-Content-Length-Note: added by Apache::TestRequest 722s # 722s # testing : bytes in body 722s # expected: 49152 722s # received: 49152 722s ok 105 722s #lwp request: 722s #GET http://localhost:8529/test_rwrite?8192,50176 HTTP/1.1 722s #User-Agent: libwww-perl/6.76 722s # 722s #server response: 722s #HTTP/1.1 200 OK 722s #Connection: close 722s #Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 722s #Vary: In-If1 722s #Content-Length: 0 722s #Client-Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Client-Peer: 127.0.0.1:8529 722s #Client-Response-Num: 1 722s #Client-Transfer-Encoding: chunked 722s #DMMATCH1: 1 722s #X-Content-Length-Note: added by Apache::TestRequest 722s # 722s # testing : bytes in body 722s # expected: 50176 722s # received: 50176 722s ok 106 722s #lwp request: 722s #GET http://localhost:8529/test_rwrite?8192,51200 HTTP/1.1 722s #User-Agent: libwww-perl/6.76 722s # 722s #server response: 722s #HTTP/1.1 200 OK 722s #Connection: close 722s #Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 722s #Vary: In-If1 722s #Content-Length: 0 722s #Client-Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Client-Peer: 127.0.0.1:8529 722s #Client-Response-Num: 1 722s #Client-Transfer-Encoding: chunked 722s #DMMATCH1: 1 722s #X-Content-Length-Note: added by Apache::TestRequest 722s # 722s # testing : bytes in body 722s # expected: 51200 722s # received: 51200 722s ok 107 722s #lwp request: 722s #GET http://localhost:8529/test_rwrite?8192,102400 HTTP/1.1 722s #User-Agent: libwww-perl/6.76 722s # 722s #server response: 722s #HTTP/1.1 200 OK 722s #Connection: close 722s #Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 722s #Vary: In-If1 722s #Content-Length: 0 722s #Client-Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Client-Peer: 127.0.0.1:8529 722s #Client-Response-Num: 1 722s #Client-Transfer-Encoding: chunked 722s #DMMATCH1: 1 722s #X-Content-Length-Note: added by Apache::TestRequest 722s # 722s # testing : bytes in body 722s # expected: 102400 722s # received: 102400 722s ok 108 722s #lwp request: 722s #GET http://localhost:8529/test_rwrite?8192,307200 HTTP/1.1 722s #User-Agent: libwww-perl/6.76 722s # 722s #server response: 722s #HTTP/1.1 200 OK 722s #Connection: close 722s #Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 722s #Vary: In-If1 722s #Content-Length: 0 722s #Client-Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Client-Peer: 127.0.0.1:8529 722s #Client-Response-Num: 1 722s #Client-Transfer-Encoding: chunked 722s #DMMATCH1: 1 722s #X-Content-Length-Note: added by Apache::TestRequest 722s # 722s # testing : bytes in body 722s # expected: 307200 722s # received: 307200 722s ok 109 722s #lwp request: 722s #GET http://localhost:8529/test_rwrite?8192,512000 HTTP/1.1 722s #User-Agent: libwww-perl/6.76 722s # 722s #server response: 722s #HTTP/1.1 200 OK 722s #Connection: close 722s #Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 722s #Vary: In-If1 722s #Content-Length: 0 722s #Client-Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Client-Peer: 127.0.0.1:8529 722s #Client-Response-Num: 1 722s #Client-Transfer-Encoding: chunked 722s #DMMATCH1: 1 722s #X-Content-Length-Note: added by Apache::TestRequest 722s # 722s # testing : bytes in body 722s # expected: 512000 722s # received: 512000 722s ok 110 722s #lwp request: 722s #GET http://localhost:8529/test_rwrite?8192,2048000 HTTP/1.1 722s #User-Agent: libwww-perl/6.76 722s # 722s #server response: 722s #HTTP/1.1 200 OK 722s #Connection: close 722s #Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 722s #Vary: In-If1 722s #Content-Length: 0 722s #Client-Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Client-Peer: 127.0.0.1:8529 722s #Client-Response-Num: 1 722s #Client-Transfer-Encoding: chunked 722s #DMMATCH1: 1 722s #X-Content-Length-Note: added by Apache::TestRequest 722s # 722s # testing : bytes in body 722s # expected: 2048000 722s # received: 2048000 722s ok 111 722s #lwp request: 722s #GET http://localhost:8529/test_rwrite?8192,4096000 HTTP/1.1 722s #User-Agent: libwww-perl/6.76 722s # 722s #server response: 722s #HTTP/1.1 200 OK 722s #Connection: close 722s #Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 722s #Vary: In-If1 722s #Content-Length: 0 722s #Client-Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Client-Peer: 127.0.0.1:8529 722s #Client-Response-Num: 1 722s #Client-Transfer-Encoding: chunked 722s #DMMATCH1: 1 722s #X-Content-Length-Note: added by Apache::TestRequest 722s # 722s # testing : bytes in body 722s # expected: 4096000 722s # received: 4096000 722s ok 112 722s #lwp request: 722s #GET http://localhost:8529/test_rwrite?8192,6144000 HTTP/1.1 722s #User-Agent: libwww-perl/6.76 722s # 722s #server response: 722s #HTTP/1.1 200 OK 722s #Connection: close 722s #Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 722s #Vary: In-If1 722s #Content-Length: 0 722s #Client-Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Client-Peer: 127.0.0.1:8529 722s #Client-Response-Num: 1 722s #Client-Transfer-Encoding: chunked 722s #DMMATCH1: 1 722s #X-Content-Length-Note: added by Apache::TestRequest 722s # 722s # testing : bytes in body 722s # expected: 6144000 722s # received: 6144000 722s ok 113 722s #lwp request: 722s #GET http://localhost:8529/test_rwrite?8192,10240000 HTTP/1.1 722s #User-Agent: libwww-perl/6.76 722s # 722s #server response: 722s #HTTP/1.1 200 OK 722s #Connection: close 722s #Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 722s #Vary: In-If1 722s #Content-Length: 0 722s #Client-Date: Sat, 16 Mar 2024 11:12:59 GMT 722s #Client-Peer: 127.0.0.1:8529 722s #Client-Response-Num: 1 722s #Client-Transfer-Encoding: chunked 722s #DMMATCH1: 1 722s #X-Content-Length-Note: added by Apache::TestRequest 722s # 722s # testing : bytes in body 722s # expected: 10240000 722s # received: 10240000 722s ok 114 722s ok 725s t/apache/server_name_port.t ......... 725s 1..84 725s # Running under perl version 5.038002 for linux 725s # Current time local: Sat Mar 16 11:12:59 2024 725s # Current time GMT: Sat Mar 16 11:12:59 2024 725s # Using Test.pm version 1.31 725s # Using Apache/Test.pm version 1.42 725s # SENDING: 725s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost\r\n\r\n 725s # expecting 200, got 200 725s ok 1 725s # got SERVER_NAME='righthost', expected 'righthost' 725s ok 2 725s # got SERVER_PORT='8529', expected '8529' 725s ok 3 725s # SENDING: 725s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost:123\r\n\r\n 725s # expecting 200, got 200 725s ok 4 725s # got SERVER_NAME='righthost', expected 'righthost' 725s ok 5 725s # got SERVER_PORT='123', expected '123' 725s ok 6 725s # SENDING: 725s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost\r\n\r\n 725s # expecting 200, got 200 725s ok 7 725s # got SERVER_NAME='righthost', expected 'righthost' 725s ok 8 725s # got SERVER_PORT='8529', expected '8529' 725s ok 9 725s # SENDING: 725s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost:123\r\n\r\n 725s # expecting 200, got 200 725s ok 10 725s # got SERVER_NAME='righthost', expected 'righthost' 725s ok 11 725s # got SERVER_PORT='123', expected '123' 725s ok 12 725s # SENDING: 725s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1\r\n\r\n 725s # expecting 200, got 200 725s ok 13 725s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 725s ok 14 725s # got SERVER_PORT='8529', expected '8529' 725s ok 15 725s # SENDING: 725s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1:123\r\n\r\n 725s # expecting 200, got 200 725s ok 16 725s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 725s ok 17 725s # got SERVER_PORT='123', expected '123' 725s ok 18 725s # SENDING: 725s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]\r\n\r\n 725s # expecting 200, got 200 725s ok 19 725s # got SERVER_NAME='[::1]', expected '[::1]' 725s ok 20 725s # got SERVER_PORT='8529', expected '8529' 725s ok 21 725s # SENDING: 725s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]:123\r\n\r\n 725s # expecting 200, got 200 725s ok 22 725s # got SERVER_NAME='[::1]', expected '[::1]' 725s ok 23 725s # got SERVER_PORT='123', expected '123' 725s ok 24 725s # SENDING: 725s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]\r\n\r\n 725s # expecting 200, got 200 725s ok 25 725s # got SERVER_NAME='[a::1]', expected '[a::1]' 725s ok 26 725s # got SERVER_PORT='8529', expected '8529' 725s ok 27 725s # SENDING: 725s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]:123\r\n\r\n 725s # expecting 200, got 200 725s ok 28 725s # got SERVER_NAME='[a::1]', expected '[a::1]' 725s ok 29 725s # got SERVER_PORT='123', expected '123' 725s ok 30 725s # SENDING: 725s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]\r\n\r\n 725s # expecting 200, got 200 725s ok 31 725s # got SERVER_NAME='[a::1]', expected '[a::1]' 725s ok 32 725s # got SERVER_PORT='8529', expected '8529' 725s ok 33 725s # SENDING: 725s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]:123\r\n\r\n 725s # expecting 200, got 200 725s ok 34 725s # got SERVER_NAME='[a::1]', expected '[a::1]' 725s ok 35 725s # got SERVER_PORT='123', expected '123' 725s ok 36 725s # SENDING: 725s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 725s # expecting 200, got 200 725s ok 37 725s # got SERVER_NAME='righthost', expected 'righthost' 725s ok 38 725s # got SERVER_PORT='8529', expected '8529' 725s ok 39 725s # SENDING: 725s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 725s # expecting 200, got 200 725s ok 40 725s # got SERVER_NAME='righthost', expected 'righthost' 725s ok 41 725s # got SERVER_PORT='123', expected '123' 725s ok 42 725s # SENDING: 725s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 725s # expecting 200, got 200 725s ok 43 725s # got SERVER_NAME='righthost', expected 'righthost' 725s ok 44 725s # got SERVER_PORT='8529', expected '8529' 725s ok 45 725s # SENDING: 725s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 725s # expecting 200, got 200 725s ok 46 725s # got SERVER_NAME='righthost', expected 'righthost' 725s ok 47 725s # got SERVER_PORT='123', expected '123' 725s ok 48 725s # SENDING: 725s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 725s # expecting 200, got 200 725s ok 49 725s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 725s ok 50 725s # got SERVER_PORT='8529', expected '8529' 725s ok 51 725s # SENDING: 725s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 725s # expecting 200, got 200 725s ok 52 725s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 725s ok 53 725s # got SERVER_PORT='123', expected '123' 725s ok 54 725s # SENDING: 725s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 725s # expecting 200, got 200 725s ok 55 725s # got SERVER_NAME='[::1]', expected '[::1]' 725s ok 56 725s # got SERVER_PORT='8529', expected '8529' 725s ok 57 725s # SENDING: 725s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 725s # expecting 200, got 200 725s ok 58 725s # got SERVER_NAME='[::1]', expected '[::1]' 725s ok 59 725s # got SERVER_PORT='123', expected '123' 725s ok 60 725s # SENDING: 725s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 725s # expecting 200, got 200 725s ok 61 725s # got SERVER_NAME='righthost', expected 'righthost' 725s ok 62 725s # got SERVER_PORT='8529', expected '8529' 725s ok 63 725s # SENDING: 725s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 725s # expecting 200, got 200 725s ok 64 725s # got SERVER_NAME='righthost', expected 'righthost' 725s ok 65 725s # got SERVER_PORT='123', expected '123' 725s ok 66 725s # SENDING: 725s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 725s # expecting 200, got 200 725s ok 67 725s # got SERVER_NAME='righthost', expected 'righthost' 725s ok 68 725s # got SERVER_PORT='8529', expected '8529' 725s ok 69 725s # SENDING: 725s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 725s # expecting 200, got 200 725s ok 70 725s # got SERVER_NAME='righthost', expected 'righthost' 725s ok 71 725s # got SERVER_PORT='123', expected '123' 725s ok 72 725s # SENDING: 725s # 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 725s # expecting 200, got 200 725s ok 73 725s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 725s ok 74 725s # got SERVER_PORT='8529', expected '8529' 725s ok 75 725s # SENDING: 725s # 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 725s # expecting 200, got 200 725s ok 76 725s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 725s ok 77 725s # got SERVER_PORT='123', expected '123' 725s ok 78 725s # SENDING: 725s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]\r\n\r\n 725s # expecting 200, got 200 725s ok 79 725s # got SERVER_NAME='[::1]', expected '[::1]' 725s ok 80 725s # got SERVER_PORT='8529', expected '8529' 725s ok 81 725s # SENDING: 725s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]:321\r\n\r\n 725s # expecting 200, got 200 725s ok 82 725s # got SERVER_NAME='[::1]', expected '[::1]' 725s ok 83 725s # got SERVER_PORT='123', expected '123' 725s ok 84 725s ok 727s t/apache/teclchunk.t ................ skipped: Not supported yet 730s t/apr/uri.t ......................... 730s 1..1 730s # Running under perl version 5.038002 for linux 730s # Current time local: Sat Mar 16 11:13:05 2024 730s # Current time GMT: Sat Mar 16 11:13:05 2024 730s # Using Test.pm version 1.31 730s # Using Apache/Test.pm version 1.42 730s ok 1 730s ok 733s t/filter/byterange.t ................ skipped: apache version 2.5.0 or higher is required, this is version 2.4.58 736s t/filter/case.t ..................... 736s 1..4 736s # Running under perl version 5.038002 for linux 736s # Current time local: Sat Mar 16 11:13:11 2024 736s # Current time GMT: Sat Mar 16 11:13:11 2024 736s # Using Test.pm version 1.31 736s # Using Apache/Test.pm version 1.42 736s ok 1 736s # testing mod_alias with /getfiles-perl-pod/perlsub.pod 736s # expected 200 736s # received 200 736s # body: =HEAD1 NAME 736s X X 736s 736s PERLSUB - PERL SUBROUTINES 736s 736s =HEAD1 SYNOPSIS 736s 736s TO DECLARE SUBROUTINES: 736s X X 736s 736s SUB NAME; # A "FORWARD" DECLARATION. 736s SUB NAME(PROTO); # DITTO, BUT WITH PROTOTYPES 736s SUB NAME : ATTRS; # WITH ATTRIBUTES 736s SUB NAME(PROTO) : ATTRS; # WITH ATTRIBUTES AND PROTOTYPES 736s 736s SUB NAME BLOCK # A DECLARATION AND A DEFINITION. 736s SUB NAME(PROTO) BLOCK # DITTO, BUT WITH PROTOTYPES 736s SUB NAME : ATTRS BLOCK # WITH ATTRIBUTES 736s SUB NAME(PROTO) : ATTRS BLOCK # WITH PROTOTYPES AND ATTRIBUTES 736s 736s USE FEATURE 'SIGNATURES'; 736s SUB NAME(SIG) BLOCK # WITH SIGNATURE 736s SUB NAME :ATTRS (SIG) BLOCK # WITH SIGNATURE, ATTRIBUTES 736s SUB NAME :PROTOTYPE(PROTO) (SIG) BLOCK # WITH SIGNATURE, PROTOTYPE 736s 736s TO DEFINE AN ANONYMOUS SUBROUTINE AT RUNTIME: 736s X 736s 736s $SUBREF = SUB BLOCK; # NO PROTO 736s $SUBREF = SUB (PROTO) BLOCK; # WITH PROTO 736s $SUBREF = SUB : ATTRS BLOCK; # WITH ATTRIBUTES 736s $SUBREF = SUB (PROTO) : ATTRS BLOCK; # WITH PROTO AND ATTRIBUTES 736s 736s USE FEATURE 'SIGNATURES'; 736s $SUBREF = SUB (SIG) BLOCK; # WITH SIGNATURE 736s $SUBREF = SUB : ATTRS(SIG) BLOCK; # WITH SIGNATURE, ATTRIBUTES 736s 736s TO IMPORT SUBROUTINES: 736s X 736s 736s USE MODULE QW(NAME1 NAME2 NAME3); 736s 736s TO CALL SUBROUTINES: 736s X X 736s 736s NAME(LIST); # & IS OPTIONAL WITH PARENTHESES. 736s NAME LIST; # PARENTHESES OPTIONAL IF PREDECLARED/IMPORTED. 736s &NAME(LIST); # CIRCUMVENT PROTOTYPES. 736s &NAME; # MAKES CURRENT @_ VISIBLE TO CALLED SUBROUTINE. 736s 736s =HEAD1 DESCRIPTION 736s 736s LIKE MANY LANGUAGES, PERL PROVIDES FOR USER-DEFINED SUBROUTINES. 736s THESE MAY BE LOCATED ANYWHERE IN THE MAIN PROGRAM, LOADED IN FROM 736s OTHER FILES VIA THE C, C, OR C KEYWORDS, OR 736s GENERATED ON THE FLY USING C OR ANONYMOUS SUBROUTINES. 736s YOU CAN EVEN CALL A FUNCTION INDIRECTLY USING A VARIABLE CONTAINING 736s ITS NAME OR A CODE REFERENCE. 736s 736s THE PERL MODEL FOR FUNCTION CALL AND RETURN VALUES IS SIMPLE: ALL 736s FUNCTIONS ARE PASSED AS PARAMETERS ONE SINGLE FLAT LIST OF SCALARS, AND 736s ALL FUNCTIONS LIKEWISE RETURN TO THEIR CALLER ONE SINGLE FLAT LIST OF 736s SCALARS. ANY ARRAYS OR HASHES IN THESE CALL AND RETURN LISTS WILL 736s COLLAPSE, LOSING THEIR IDENTITIES--BUT YOU MAY ALWAYS USE 736s PASS-BY-REFERENCE INSTEAD TO AVOID THIS. BOTH CALL AND RETURN LISTS MAY 736s CONTAIN AS MANY OR AS FEW SCALAR ELEMENTS AS YOU'D LIKE. (OFTEN A 736s FUNCTION WITHOUT AN EXPLICIT RETURN STATEMENT IS CALLED A SUBROUTINE, BUT 736s THERE'S REALLY NO DIFFERENCE FROM PERL'S PERSPECTIVE.) 736s X X 736s 736s IN A SUBROUTINE THAT USES SIGNATURES (SEE L BELOW), 736s ARGUMENTS ARE ASSIGNED INTO LEXICAL VARIABLES INTRODUCED BY THE 736s SIGNATURE. IN THE CURRENT IMPLEMENTATION OF PERL THEY ARE ALSO 736s ACCESSIBLE IN THE C<@_> ARRAY IN THE SAME WAY AS FOR NON-SIGNATURE 736s SUBROUTINES, BUT ACCESSING THEM IN THIS MANNER IS NOW DISCOURAGED INSIDE 736s SUCH A SIGNATURE-USING SUBROUTINE. 736s 736s IN A SUBROUTINE THAT DOES NOT USE SIGNATURES, ANY ARGUMENTS PASSED IN 736s SHOW UP IN THE ARRAY C<@_>. THEREFORE, IF YOU CALLED A FUNCTION WITH 736s TWO ARGUMENTS, THOSE WOULD BE STORED IN C<$_[0]> AND C<$_[1]>. THE 736s ARRAY C<@_> IS A LOCAL ARRAY, BUT ITS ELEMENTS ARE ALIASES FOR THE 736s ACTUAL SCALAR PARAMETERS. IN PARTICULAR, IF AN ELEMENT C<$_[0]> IS 736s UPDATED, THE CORRESPONDING ARGUMENT IS UPDATED (OR AN ERROR OCCURS IF IT 736s IS NOT UPDATABLE). IF AN ARGUMENT IS AN ARRAY OR HASH ELEMENT WHICH DID 736s NOT EXIST WHEN THE FUNCTION WAS CALLED, THAT ELEMENT IS CREATED ONLY 736s WHEN (AND IF) IT IS MODIFIED OR A REFERENCE TO IT IS TAKEN. (SOME 736s EARLIER VERSIONS OF PERL CREATED THE ELEMENT WHETHER OR NOT THE ELEMENT 736s WAS ASSIGNED TO.) ASSIGNING TO THE WHOLE ARRAY C<@_> REMOVES THAT 736s ALIASING, AND DOES NOT UPDATE ANY ARGUMENTS. 736s X X X<@_> 736s 736s WHEN NOT USING SIGNATURES, PERL DOES NOT OTHERWISE PROVIDE A MEANS TO 736s CREATE NAMED FORMAL PARAMETERS. IN PRACTICE ALL YOU DO IS ASSIGN TO A 736s C LIST OF THESE. VARIABLES THAT AREN'T DECLARED TO BE PRIVATE ARE 736s GLOBAL VARIABLES. FOR GORY DETAILS ON CREATING PRIVATE VARIABLES, SEE 736s L AND L. 736s TO CREATE PROTECTED ENVIRONMENTS FOR A SET OF FUNCTIONS IN A SEPARATE 736s PACKAGE (AND PROBABLY A SEPARATE FILE), SEE L. 736s 736s A C STATEMENT MAY BE USED TO EXIT A SUBROUTINE, OPTIONALLY 736s SPECIFYING THE RETURNED VALUE, WHICH WILL BE EVALUATED IN THE 736s APPROPRIATE CONTEXT (LIST, SCALAR, OR VOID) DEPENDING ON THE CONTEXT OF 736s THE SUBROUTINE CALL. IF YOU SPECIFY NO RETURN VALUE, THE SUBROUTINE 736s RETURNS AN EMPTY LIST IN LIST CONTEXT, THE UNDEFINED VALUE IN SCALAR 736s CONTEXT, OR NOTHING IN VOID CONTEXT. IF YOU RETURN ONE OR MORE 736s AGGREGATES (ARRAYS AND HASHES), THESE WILL BE FLATTENED TOGETHER INTO 736s ONE LARGE INDISTINGUISHABLE LIST. 736s 736s IF NO C IS FOUND AND IF THE LAST STATEMENT IS AN EXPRESSION, ITS 736s VALUE IS RETURNED. IF THE LAST STATEMENT IS A LOOP CONTROL STRUCTURE 736s LIKE A C OR A C, THE RETURNED VALUE IS UNSPECIFIED. THE 736s EMPTY SUB RETURNS THE EMPTY LIST. 736s X X X 736s 736s EXAMPLE: 736s 736s SUB MAX { 736s MY $MAX = SHIFT(@_); 736s FOREACH $FOO (@_) { 736s $MAX = $FOO IF $MAX < $FOO; 736s } 736s RETURN $MAX; 736s } 736s $BESTDAY = MAX($MON,$TUE,$WED,$THU,$FRI); 736s 736s EXAMPLE: 736s 736s # GET A LINE, COMBINING CONTINUATION LINES 736s # THAT START WITH WHITESPACE 736s 736s SUB GET_LINE { 736s $THISLINE = $LOOKAHEAD; # GLOBAL VARIABLES! 736s LINE: WHILE (DEFINED($LOOKAHEAD = )) { 736s IF ($LOOKAHEAD =~ /^[ \T]/) { 736s $THISLINE .= $LOOKAHEAD; 736s } 736s ELSE { 736s LAST LINE; 736s } 736s } 736s RETURN $THISLINE; 736s } 736s 736s $LOOKAHEAD = ; # GET FIRST LINE 736s WHILE (DEFINED($LINE = GET_LINE())) { 736s ... 736s } 736s 736s ASSIGNING TO A LIST OF PRIVATE VARIABLES TO NAME YOUR ARGUMENTS: 736s 736s SUB MAYBESET { 736s MY($KEY, $VALUE) = @_; 736s $FOO{$KEY} = $VALUE UNLESS $FOO{$KEY}; 736s } 736s 736s BECAUSE THE ASSIGNMENT COPIES THE VALUES, THIS ALSO HAS THE EFFECT 736s OF TURNING CALL-BY-REFERENCE INTO CALL-BY-VALUE. OTHERWISE A 736s FUNCTION IS FREE TO DO IN-PLACE MODIFICATIONS OF C<@_> AND CHANGE 736s ITS CALLER'S VALUES. 736s X X 736s 736s UPCASE_IN($V1, $V2); # THIS CHANGES $V1 AND $V2 736s SUB UPCASE_IN { 736s FOR (@_) { TR/A-Z/A-Z/ } 736s } 736s 736s YOU AREN'T ALLOWED TO MODIFY CONSTANTS IN THIS WAY, OF COURSE. IF AN 736s ARGUMENT WERE ACTUALLY LITERAL AND YOU TRIED TO CHANGE IT, YOU'D TAKE A 736s (PRESUMABLY FATAL) EXCEPTION. FOR EXAMPLE, THIS WON'T WORK: 736s X X 736s 736s UPCASE_IN("FREDERICK"); 736s 736s IT WOULD BE MUCH SAFER IF THE C FUNCTION 736s WERE WRITTEN TO RETURN A COPY OF ITS PARAMETERS INSTEAD 736s OF CHANGING THEM IN PLACE: 736s 736s ($V3, $V4) = UPCASE($V1, $V2); # THIS DOESN'T CHANGE $V1 AND $V2 736s SUB UPCASE { 736s RETURN UNLESS DEFINED WANTARRAY; # VOID CONTEXT, DO NOTHING 736s MY @PARMS = @_; 736s FOR (@PARMS) { TR/A-Z/A-Z/ } 736s RETURN WANTARRAY ? @PARMS : $PARMS[0]; 736s } 736s 736s NOTICE HOW THIS (UNPROTOTYPED) FUNCTION DOESN'T CARE WHETHER IT WAS 736s PASSED REAL SCALARS OR ARRAYS. PERL SEES ALL ARGUMENTS AS ONE BIG, 736s LONG, FLAT PARAMETER LIST IN C<@_>. THIS IS ONE AREA WHERE 736s PERL'S SIMPLE ARGUMENT-PASSING STYLE SHINES. THE C 736s FUNCTION WOULD WORK PERFECTLY WELL WITHOUT CHANGING THE C 736s DEFINITION EVEN IF WE FED IT THINGS LIKE THIS: 736s 736s @NEWLIST = UPCASE(@LIST1, @LIST2); 736s @NEWLIST = UPCASE( SPLIT /:/, $VAR ); 736s 736s DO NOT, HOWEVER, BE TEMPTED TO DO THIS: 736s 736s (@X, @Y) = UPCASE(@LIST1, @LIST2); 736s 736s LIKE THE FLATTENED INCOMING PARAMETER LIST, THE RETURN LIST IS ALSO 736s FLATTENED ON RETURN. SO ALL YOU HAVE MANAGED TO DO HERE IS STORED 736s EVERYTHING IN C<@X> AND MADE C<@Y> EMPTY. SEE 736s L
FOR ALTERNATIVES. 736s 736s A SUBROUTINE MAY BE CALLED USING AN EXPLICIT C<&> PREFIX. THE 736s C<&> IS OPTIONAL IN MODERN PERL, AS ARE PARENTHESES IF THE 736s SUBROUTINE HAS BEEN PREDECLARED. THE C<&> IS I OPTIONAL 736s WHEN JUST NAMING THE SUBROUTINE, SUCH AS WHEN IT'S USED AS 736s AN ARGUMENT TO DEFINED() OR UNDEF(). NOR IS IT OPTIONAL WHEN YOU 736s WANT TO DO AN INDIRECT SUBROUTINE CALL WITH A SUBROUTINE NAME OR 736s REFERENCE USING THE C<&$SUBREF()> OR C<&{$SUBREF}()> CONSTRUCTS, 736s ALTHOUGH THE C<< $SUBREF->() >> NOTATION SOLVES THAT PROBLEM. 736s SEE L FOR MORE ABOUT ALL THAT. 736s X<&> 736s 736s SUBROUTINES MAY BE CALLED RECURSIVELY. IF A SUBROUTINE IS CALLED 736s USING THE C<&> FORM, THE ARGUMENT LIST IS OPTIONAL, AND IF OMITTED, 736s NO C<@_> ARRAY IS SET UP FOR THE SUBROUTINE: THE C<@_> ARRAY AT THE 736s TIME OF THE CALL IS VISIBLE TO SUBROUTINE INSTEAD. THIS IS AN 736s EFFICIENCY MECHANISM THAT NEW USERS MAY WISH TO AVOID. 736s X 736s 736s &FOO(1,2,3); # PASS THREE ARGUMENTS 736s FOO(1,2,3); # THE SAME 736s 736s FOO(); # PASS A NULL LIST 736s &FOO(); # THE SAME 736s 736s &FOO; # FOO() GET CURRENT ARGS, LIKE FOO(@_) !! 736s USE STRICT 'SUBS'; 736s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 736s # A COMPILE-TIME ERROR 736s NO STRICT 'SUBS'; 736s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 736s # A LITERAL STRING "FOO" 736s 736s NOT ONLY DOES THE C<&> FORM MAKE THE ARGUMENT LIST OPTIONAL, IT ALSO 736s DISABLES ANY PROTOTYPE CHECKING ON ARGUMENTS YOU DO PROVIDE. THIS 736s IS PARTLY FOR HISTORICAL REASONS, AND PARTLY FOR HAVING A CONVENIENT WAY 736s TO CHEAT IF YOU KNOW WHAT YOU'RE DOING. SEE L BELOW. 736s X<&> 736s 736s SINCE PERL 5.16.0, THE C<__SUB__> TOKEN IS AVAILABLE UNDER C AND C. IT WILL EVALUATE TO A REFERENCE TO THE 736s CURRENTLY-RUNNING SUB, WHICH ALLOWS FOR RECURSIVE CALLS WITHOUT KNOWING 736s YOUR SUBROUTINE'S NAME. 736s 736s USE V5.16; 736s MY $FACTORIAL = SUB { 736s MY ($X) = @_; 736s RETURN 1 IF $X == 1; 736s RETURN($X * __SUB__->( $X - 1 ) ); 736s }; 736s 736s THE BEHAVIOR OF C<__SUB__> WITHIN A REGEX CODE BLOCK (SUCH AS C) 736s IS SUBJECT TO CHANGE. 736s 736s SUBROUTINES WHOSE NAMES ARE IN ALL UPPER CASE ARE RESERVED TO THE PERL 736s CORE, AS ARE MODULES WHOSE NAMES ARE IN ALL LOWER CASE. A SUBROUTINE IN 736s ALL CAPITALS IS A LOOSELY-HELD CONVENTION MEANING IT WILL BE CALLED 736s INDIRECTLY BY THE RUN-TIME SYSTEM ITSELF, USUALLY DUE TO A TRIGGERED EVENT. 736s SUBROUTINES WHOSE NAME START WITH A LEFT PARENTHESIS ARE ALSO RESERVED THE 736s SAME WAY. THE FOLLOWING IS A LIST OF SOME SUBROUTINES THAT CURRENTLY DO 736s SPECIAL, PRE-DEFINED THINGS. 736s 736s =OVER 736s 736s =ITEM DOCUMENTED LATER IN THIS DOCUMENT 736s 736s C 736s 736s =ITEM DOCUMENTED IN L 736s 736s C, C 736s 736s =ITEM DOCUMENTED IN L 736s 736s C, C 736s 736s =ITEM DOCUMENTED IN L 736s 736s C, C, C, C, C, C, C, 736s C, C, C, C, C, C, 736s C, C, C, C, C, C, C, 736s C, C, C, C, C, C, 736s C, C, C, C, C, 736s C, C, C, C 736s 736s =ITEM DOCUMENTED IN L 736s 736s C, C, C, C, C, C, C, 736s C, C, C, C, C, C, C, 736s C, C, C, C, C, C 736s 736s =ITEM DOCUMENTED IN L 736s 736s L<< C|PERLFUNC/USE >>, L<< C|PERLFUNC/USE >>, 736s L<< C|PERLFUNC/REQUIRE >> 736s 736s =ITEM DOCUMENTED IN L 736s 736s C 736s 736s =ITEM DOCUMENTED IN L 736s 736s C, C, C, C, C 736s 736s =ITEM UNDOCUMENTED, USED INTERNALLY BY THE L FEATURE 736s 736s ANY STARTING WITH C<(> 736s 736s =BACK 736s 736s THE C, C, C, C AND C SUBROUTINES 736s ARE NOT SO MUCH SUBROUTINES AS NAMED SPECIAL CODE BLOCKS, OF WHICH YOU 736s CAN HAVE MORE THAN ONE IN A PACKAGE, AND WHICH YOU CAN B CALL 736s EXPLICITLY. SEE L 736s 736s =HEAD2 SIGNATURES 736s 736s X X 736s 736s PERL HAS A FACILITY TO ALLOW A SUBROUTINE'S FORMAL PARAMETERS TO BE 736s DECLARED BY SPECIAL SYNTAX, SEPARATE FROM THE PROCEDURAL CODE OF THE 736s SUBROUTINE BODY. THE FORMAL PARAMETER LIST IS KNOWN AS A I. 736s 736s THIS FACILITY MUST BE ENABLED BEFORE IT CAN BE USED. IT IS ENABLED 736s AUTOMATICALLY BY A C (OR HIGHER) DECLARATION, OR MORE 736s DIRECTLY BY C, IN THE CURRENT SCOPE. 736s 736s THE SIGNATURE IS PART OF A SUBROUTINE'S BODY. NORMALLY THE BODY OF A 736s SUBROUTINE IS SIMPLY A BRACED BLOCK OF CODE, BUT WHEN USING A SIGNATURE, 736s THE SIGNATURE IS A PARENTHESISED LIST THAT GOES IMMEDIATELY BEFORE THE 736s BLOCK, AFTER ANY NAME OR ATTRIBUTES. 736s 736s FOR EXAMPLE, 736s 736s SUB FOO :LVALUE ($X, $Y = 1, @Z) { .... } 736s 736s THE SIGNATURE DECLARES LEXICAL VARIABLES THAT ARE 736s IN SCOPE FOR THE BLOCK. WHEN THE SUBROUTINE IS CALLED, THE SIGNATURE 736s TAKES CONTROL FIRST. IT POPULATES THE SIGNATURE VARIABLES FROM THE 736s LIST OF ARGUMENTS THAT WERE PASSED. IF THE ARGUMENT LIST DOESN'T MEET 736s THE REQUIREMENTS OF THE SIGNATURE, THEN IT WILL THROW AN EXCEPTION. 736s WHEN THE SIGNATURE PROCESSING IS COMPLETE, CONTROL PASSES TO THE BLOCK. 736s 736s POSITIONAL PARAMETERS ARE HANDLED BY SIMPLY NAMING SCALAR VARIABLES IN 736s THE SIGNATURE. FOR EXAMPLE, 736s 736s SUB FOO ($LEFT, $RIGHT) { 736s RETURN $LEFT + $RIGHT; 736s } 736s 736s TAKES TWO POSITIONAL PARAMETERS, WHICH MUST BE FILLED AT RUNTIME BY 736s TWO ARGUMENTS. BY DEFAULT THE PARAMETERS ARE MANDATORY, AND IT IS 736s NOT PERMITTED TO PASS MORE ARGUMENTS THAN EXPECTED. SO THE ABOVE IS 736s EQUIVALENT TO 736s 736s SUB FOO { 736s DIE "TOO MANY ARGUMENTS FOR SUBROUTINE" UNLESS @_ <= 2; 736s DIE "TOO FEW ARGUMENTS FOR SUBROUTINE" UNLESS @_ >= 2; 736s MY $LEFT = $_[0]; 736s MY $RIGHT = $_[1]; 736s RETURN $LEFT + $RIGHT; 736s } 736s 736s AN ARGUMENT CAN BE IGNORED BY OMITTING THE MAIN PART OF THE NAME FROM 736s A PARAMETER DECLARATION, LEAVING JUST A BARE C<$> SIGIL. FOR EXAMPLE, 736s 736s SUB FOO ($FIRST, $, $THIRD) { 736s RETURN "FIRST=$FIRST, THIRD=$THIRD"; 736s } 736s 736s ALTHOUGH THE IGNORED ARGUMENT DOESN'T GO INTO A VARIABLE, IT IS STILL 736s MANDATORY FOR THE CALLER TO PASS IT. 736s 736s A POSITIONAL PARAMETER IS MADE OPTIONAL BY GIVING A DEFAULT VALUE, 736s SEPARATED FROM THE PARAMETER NAME BY C<=>: 736s 736s SUB FOO ($LEFT, $RIGHT = 0) { 736s RETURN $LEFT + $RIGHT; 736s } 736s 736s THE ABOVE SUBROUTINE MAY BE CALLED WITH EITHER ONE OR TWO ARGUMENTS. 736s THE DEFAULT VALUE EXPRESSION IS EVALUATED WHEN THE SUBROUTINE IS CALLED, 736s SO IT MAY PROVIDE DIFFERENT DEFAULT VALUES FOR DIFFERENT CALLS. IT IS 736s ONLY EVALUATED IF THE ARGUMENT WAS ACTUALLY OMITTED FROM THE CALL. 736s FOR EXAMPLE, 736s 736s MY $AUTO_ID = 0; 736s SUB FOO ($THING, $ID = $AUTO_ID++) { 736s PRINT "$THING HAS ID $ID"; 736s } 736s 736s AUTOMATICALLY ASSIGNS DISTINCT SEQUENTIAL IDS TO THINGS FOR WHICH NO 736s ID WAS SUPPLIED BY THE CALLER. A DEFAULT VALUE EXPRESSION MAY ALSO 736s REFER TO PARAMETERS EARLIER IN THE SIGNATURE, MAKING THE DEFAULT FOR 736s ONE PARAMETER VARY ACCORDING TO THE EARLIER PARAMETERS. FOR EXAMPLE, 736s 736s SUB FOO ($FIRST_NAME, $SURNAME, $NICKNAME = $FIRST_NAME) { 736s PRINT "$FIRST_NAME $SURNAME IS KNOWN AS \"$NICKNAME\""; 736s } 736s 736s A DEFAULT VALUE EXPRESSION CAN ALSO BE WRITTEN USING THE C OPERATOR, 736s WHERE IT WILL BE EVALUATED AND USED IF THE CALLER OMITTED A VALUE OR THE 736s VALUE PROVIDED WAS C. 736s 736s SUB FOO ($NAME //= "WORLD") { 736s PRINT "HELLO, $NAME"; 736s } 736s 736s FOO(UNDEF); # WILL PRINT "HELLO, WORLD" 736s 736s SIMILARLY, THE C<||=> OPERATOR CAN BE USED TO PROVIDE A DEFAULT 736s EXPRESSION TO BE USED WHENEVER THE CALLER PROVIDED A FALSE VALUE (AND 736s REMEMBER THAT A MISSING OR C VALUE ARE ALSO FALSE). 736s 736s SUB FOO ($X ||= 10) { 736s RETURN 5 + $X; 736s } 736s 736s AN OPTIONAL PARAMETER CAN BE NAMELESS JUST LIKE A MANDATORY PARAMETER. 736s FOR EXAMPLE, 736s 736s SUB FOO ($THING, $ = 1) { 736s PRINT $THING; 736s } 736s 736s THE PARAMETER'S DEFAULT VALUE WILL STILL BE EVALUATED IF THE CORRESPONDING 736s ARGUMENT ISN'T SUPPLIED, EVEN THOUGH THE VALUE WON'T BE STORED ANYWHERE. 736s THIS IS IN CASE EVALUATING IT HAS IMPORTANT SIDE EFFECTS. HOWEVER, IT 736s WILL BE EVALUATED IN VOID CONTEXT, SO IF IT DOESN'T HAVE SIDE EFFECTS 736s AND IS NOT TRIVIAL IT WILL GENERATE A WARNING IF THE "VOID" WARNING 736s CATEGORY IS ENABLED. IF A NAMELESS OPTIONAL PARAMETER'S DEFAULT VALUE 736s IS NOT IMPORTANT, IT MAY BE OMITTED JUST AS THE PARAMETER'S NAME WAS: 736s 736s SUB FOO ($THING, $=) { 736s PRINT $THING; 736s } 736s 736s OPTIONAL POSITIONAL PARAMETERS MUST COME AFTER ALL MANDATORY POSITIONAL 736s PARAMETERS. (IF THERE ARE NO MANDATORY POSITIONAL PARAMETERS THEN AN 736s OPTIONAL POSITIONAL PARAMETERS CAN BE THE FIRST THING IN THE SIGNATURE.) 736s IF THERE ARE MULTIPLE OPTIONAL POSITIONAL PARAMETERS AND NOT ENOUGH 736s ARGUMENTS ARE SUPPLIED TO FILL THEM ALL, THEY WILL BE FILLED FROM LEFT 736s TO RIGHT. 736s 736s AFTER POSITIONAL PARAMETERS, ADDITIONAL ARGUMENTS MAY BE CAPTURED IN A 736s SLURPY PARAMETER. THE SIMPLEST FORM OF THIS IS JUST AN ARRAY VARIABLE: 736s 736s SUB FOO ($FILTER, @INPUTS) { 736s PRINT $FILTER->($_) FOREACH @INPUTS; 736s } 736s 736s WITH A SLURPY PARAMETER IN THE SIGNATURE, THERE IS NO UPPER LIMIT ON HOW 736s MANY ARGUMENTS MAY BE PASSED. A SLURPY ARRAY PARAMETER MAY BE NAMELESS 736s JUST LIKE A POSITIONAL PARAMETER, IN WHICH CASE ITS ONLY EFFECT IS TO 736s TURN OFF THE ARGUMENT LIMIT THAT WOULD OTHERWISE APPLY: 736s 736s SUB FOO ($THING, @) { 736s PRINT $THING; 736s } 736s 736s A SLURPY PARAMETER MAY INSTEAD BE A HASH, IN WHICH CASE THE ARGUMENTS 736s AVAILABLE TO IT ARE INTERPRETED AS ALTERNATING KEYS AND VALUES. 736s THERE MUST BE AS MANY KEYS AS VALUES: IF THERE IS AN ODD ARGUMENT THEN 736s AN EXCEPTION WILL BE THROWN. KEYS WILL BE STRINGIFIED, AND IF THERE ARE 736s DUPLICATES THEN THE LATER INSTANCE TAKES PRECEDENCE OVER THE EARLIER, 736s AS WITH STANDARD HASH CONSTRUCTION. 736s 736s SUB FOO ($FILTER, %INPUTS) { 736s PRINT $FILTER->($_, $INPUTS{$_}) FOREACH SORT KEYS %INPUTS; 736s } 736s 736s A SLURPY HASH PARAMETER MAY BE NAMELESS JUST LIKE OTHER KINDS OF 736s PARAMETER. IT STILL INSISTS THAT THE NUMBER OF ARGUMENTS AVAILABLE TO 736s IT BE EVEN, EVEN THOUGH THEY'RE NOT BEING PUT INTO A VARIABLE. 736s 736s SUB FOO ($THING, %) { 736s PRINT $THING; 736s } 736s 736s A SLURPY PARAMETER, EITHER ARRAY OR HASH, MUST BE THE LAST THING IN THE 736s SIGNATURE. IT MAY FOLLOW MANDATORY AND OPTIONAL POSITIONAL PARAMETERS; 736s IT MAY ALSO BE THE ONLY THING IN THE SIGNATURE. SLURPY PARAMETERS CANNOT 736s HAVE DEFAULT VALUES: IF NO ARGUMENTS ARE SUPPLIED FOR THEM THEN YOU GET 736s AN EMPTY ARRAY OR EMPTY HASH. 736s 736s A SIGNATURE MAY BE ENTIRELY EMPTY, IN WHICH CASE ALL IT DOES IS CHECK 736s THAT THE CALLER PASSED NO ARGUMENTS: 736s 736s SUB FOO () { 736s RETURN 123; 736s } 736s 736s PRIOR TO PERL 5.36 THESE WERE CONSIDERED EXPERIMENTAL, AND EMITTED A 736s WARNING IN THE C CATEGORY. FROM PERL 5.36 736s ONWARDS THIS NO LONGER HAPPENS, THOUGH THE WARNING CATEGORY STILL EXISTS 736s FOR BACK-COMPATIBILITY WITH CODE THAT ATTEMPTS TO DISABLE IT WITH A 736s STATEMENT SUCH AS: 736s 736s NO WARNINGS 'EXPERIMENTAL::SIGNATURES'; 736s 736s IN THE CURRENT PERL IMPLEMENTATION, WHEN USING A SIGNATURE THE ARGUMENTS 736s ARE STILL ALSO AVAILABLE IN THE SPECIAL ARRAY VARIABLE C<@_>. HOWEVER, 736s ACCESSING THEM VIA THIS ARRAY IS NOW DISCOURAGED, AND SHOULD NOT BE 736s RELIED UPON IN NEWLY-WRITTEN CODE AS THIS ABILITY MAY CHANGE IN A FUTURE 736s VERSION. CODE THAT ATTEMPTS TO ACCESS THE C<@_> ARRAY WILL PRODUCE 736s WARNINGS IN THE C CATEGORY WHEN 736s COMPILED: 736s 736s SUB F ($X) { 736s # THIS LINE EMITS THE WARNING SEEN BELOW 736s PRINT "ARGUMENTS ARE @_"; 736s } 736s 736s Z<> 736s 736s USE OF @_ IN JOIN OR STRING WITH SIGNATURED SUBROUTINE IS 736s EXPERIMENTAL AT ... 736s 736s THERE IS A DIFFERENCE BETWEEN THE TWO WAYS OF ACCESSING THE ARGUMENTS: 736s C<@_> I THE ARGUMENTS, BUT THE SIGNATURE VARIABLES GET 736s I OF THE ARGUMENTS. SO WRITING TO A SIGNATURE VARIABLE ONLY 736s CHANGES THAT VARIABLE, AND HAS NO EFFECT ON THE CALLER'S VARIABLES, BUT 736s WRITING TO AN ELEMENT OF C<@_> MODIFIES WHATEVER THE CALLER USED TO 736s SUPPLY THAT ARGUMENT. 736s 736s THERE IS A POTENTIAL SYNTACTIC AMBIGUITY BETWEEN SIGNATURES AND PROTOTYPES 736s (SEE L), BECAUSE BOTH START WITH AN OPENING PARENTHESIS AND 736s BOTH CAN APPEAR IN SOME OF THE SAME PLACES, SUCH AS JUST AFTER THE NAME 736s IN A SUBROUTINE DECLARATION. FOR HISTORICAL REASONS, WHEN SIGNATURES 736s ARE NOT ENABLED, ANY OPENING PARENTHESIS IN SUCH A CONTEXT WILL TRIGGER 736s VERY FORGIVING PROTOTYPE PARSING. MOST SIGNATURES WILL BE INTERPRETED 736s AS PROTOTYPES IN THOSE CIRCUMSTANCES, BUT WON'T BE VALID PROTOTYPES. 736s (A VALID PROTOTYPE CANNOT CONTAIN ANY ALPHABETIC CHARACTER.) THIS WILL 736s LEAD TO SOMEWHAT CONFUSING ERROR MESSAGES. 736s 736s TO AVOID AMBIGUITY, WHEN SIGNATURES ARE ENABLED THE SPECIAL SYNTAX 736s FOR PROTOTYPES IS DISABLED. THERE IS NO ATTEMPT TO GUESS WHETHER A 736s PARENTHESISED GROUP WAS INTENDED TO BE A PROTOTYPE OR A SIGNATURE. 736s TO GIVE A SUBROUTINE A PROTOTYPE UNDER THESE CIRCUMSTANCES, USE A 736s L. FOR EXAMPLE, 736s 736s SUB FOO :PROTOTYPE($) { $_[0] } 736s 736s IT IS ENTIRELY POSSIBLE FOR A SUBROUTINE TO HAVE BOTH A PROTOTYPE AND 736s A SIGNATURE. THEY DO DIFFERENT JOBS: THE PROTOTYPE AFFECTS COMPILATION 736s OF CALLS TO THE SUBROUTINE, AND THE SIGNATURE PUTS ARGUMENT VALUES INTO 736s LEXICAL VARIABLES AT RUNTIME. YOU CAN THEREFORE WRITE 736s 736s SUB FOO :PROTOTYPE($$) ($LEFT, $RIGHT) { 736s RETURN $LEFT + $RIGHT; 736s } 736s 736s THE PROTOTYPE ATTRIBUTE, AND ANY OTHER ATTRIBUTES, MUST COME BEFORE 736s THE SIGNATURE. THE SIGNATURE ALWAYS IMMEDIATELY PRECEDES THE BLOCK OF 736s THE SUBROUTINE'S BODY. 736s 736s =HEAD2 PRIVATE VARIABLES VIA MY() 736s X X X X X 736s X X 736s 736s SYNOPSIS: 736s 736s MY $FOO; # DECLARE $FOO LEXICALLY LOCAL 736s MY (@WID, %GET); # DECLARE LIST OF VARIABLES LOCAL 736s MY $FOO = "FLURP"; # DECLARE $FOO LEXICAL, AND INIT IT 736s MY @OOF = @BAR; # DECLARE @OOF LEXICAL, AND INIT IT 736s MY $X : FOO = $Y; # SIMILAR, WITH AN ATTRIBUTE APPLIED 736s 736s B: THE USE OF ATTRIBUTE LISTS ON C DECLARATIONS IS STILL 736s EVOLVING. THE CURRENT SEMANTICS AND INTERFACE ARE SUBJECT TO CHANGE. 736s SEE L AND L. 736s 736s THE C OPERATOR DECLARES THE LISTED VARIABLES TO BE LEXICALLY 736s CONFINED TO THE ENCLOSING BLOCK, CONDITIONAL 736s (C/C/C/C), LOOP 736s (C/C/C/C/C), SUBROUTINE, C, 736s OR C/C/C'D FILE. IF MORE THAN ONE VALUE IS LISTED, THE 736s LIST MUST BE PLACED IN PARENTHESES. ALL LISTED ELEMENTS MUST BE 736s LEGAL LVALUES. ONLY ALPHANUMERIC IDENTIFIERS MAY BE LEXICALLY 736s SCOPED--MAGICAL BUILT-INS LIKE C<$/> MUST CURRENTLY BE CIZED 736s WITH C INSTEAD. 736s 736s UNLIKE DYNAMIC VARIABLES CREATED BY THE C OPERATOR, LEXICAL 736s VARIABLES DECLARED WITH C ARE TOTALLY HIDDEN FROM THE OUTSIDE 736s WORLD, INCLUDING ANY CALLED SUBROUTINES. THIS IS TRUE IF IT'S THE 736s SAME SUBROUTINE CALLED FROM ITSELF OR ELSEWHERE--EVERY CALL GETS 736s ITS OWN COPY. 736s X 736s 736s THIS DOESN'T MEAN THAT A C VARIABLE DECLARED IN A STATICALLY 736s ENCLOSING LEXICAL SCOPE WOULD BE INVISIBLE. ONLY DYNAMIC SCOPES 736s ARE CUT OFF. FOR EXAMPLE, THE C FUNCTION BELOW HAS ACCESS 736s TO THE LEXICAL $X VARIABLE BECAUSE BOTH THE C AND THE C 736s OCCURRED AT THE SAME SCOPE, PRESUMABLY FILE SCOPE. 736s 736s MY $X = 10; 736s SUB BUMPX { $X++ } 736s 736s AN C, HOWEVER, CAN SEE LEXICAL VARIABLES OF THE SCOPE IT IS 736s BEING EVALUATED IN, SO LONG AS THE NAMES AREN'T HIDDEN BY DECLARATIONS WITHIN 736s THE C ITSELF. SEE L. 736s X 736s 736s THE PARAMETER LIST TO MY() MAY BE ASSIGNED TO IF DESIRED, WHICH ALLOWS YOU 736s TO INITIALIZE YOUR VARIABLES. (IF NO INITIALIZER IS GIVEN FOR A 736s PARTICULAR VARIABLE, IT IS CREATED WITH THE UNDEFINED VALUE.) COMMONLY 736s THIS IS USED TO NAME INPUT PARAMETERS TO A SUBROUTINE. EXAMPLES: 736s 736s $ARG = "FRED"; # "GLOBAL" VARIABLE 736s $N = CUBE_ROOT(27); 736s PRINT "$ARG THINKS THE ROOT IS $N\N"; 736s # OUTPUTS: FRED THINKS THE ROOT IS 3 736s 736s SUB CUBE_ROOT { 736s MY $ARG = SHIFT; # NAME DOESN'T MATTER 736s $ARG **= 1/3; 736s RETURN $ARG; 736s } 736s 736s THE C IS SIMPLY A MODIFIER ON SOMETHING YOU MIGHT ASSIGN TO. SO WHEN 736s YOU DO ASSIGN TO VARIABLES IN ITS ARGUMENT LIST, C DOESN'T 736s CHANGE WHETHER THOSE VARIABLES ARE VIEWED AS A SCALAR OR AN ARRAY. SO 736s 736s MY ($FOO) = ; # WRONG? 736s MY @FOO = ; 736s 736s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 736s 736s MY $FOO = ; 736s 736s SUPPLIES A SCALAR CONTEXT. BUT THE FOLLOWING DECLARES ONLY ONE VARIABLE: 736s 736s MY $FOO, $BAR = 1; # WRONG 736s 736s THAT HAS THE SAME EFFECT AS 736s 736s MY $FOO; 736s $BAR = 1; 736s 736s THE DECLARED VARIABLE IS NOT INTRODUCED (IS NOT VISIBLE) UNTIL AFTER 736s THE CURRENT STATEMENT. THUS, 736s 736s MY $X = $X; 736s 736s CAN BE USED TO INITIALIZE A NEW $X WITH THE VALUE OF THE OLD $X, AND 736s THE EXPRESSION 736s 736s MY $X = 123 AND $X == 123 736s 736s IS FALSE UNLESS THE OLD $X HAPPENED TO HAVE THE VALUE C<123>. 736s 736s LEXICAL SCOPES OF CONTROL STRUCTURES ARE NOT BOUNDED PRECISELY BY THE 736s BRACES THAT DELIMIT THEIR CONTROLLED BLOCKS; CONTROL EXPRESSIONS ARE 736s PART OF THAT SCOPE, TOO. THUS IN THE LOOP 736s 736s WHILE (MY $LINE = <>) { 736s $LINE = LC $LINE; 736s } CONTINUE { 736s PRINT $LINE; 736s } 736s 736s THE SCOPE OF $LINE EXTENDS FROM ITS DECLARATION THROUGHOUT THE REST OF 736s THE LOOP CONSTRUCT (INCLUDING THE C CLAUSE), BUT NOT BEYOND 736s IT. SIMILARLY, IN THE CONDITIONAL 736s 736s IF ((MY $ANSWER = ) =~ /^YES$/I) { 736s USER_AGREES(); 736s } ELSIF ($ANSWER =~ /^NO$/I) { 736s USER_DISAGREES(); 736s } ELSE { 736s CHOMP $ANSWER; 736s DIE "'$ANSWER' IS NEITHER 'YES' NOR 'NO'"; 736s } 736s 736s THE SCOPE OF $ANSWER EXTENDS FROM ITS DECLARATION THROUGH THE REST 736s OF THAT CONDITIONAL, INCLUDING ANY C AND C CLAUSES, 736s BUT NOT BEYOND IT. SEE L FOR INFORMATION 736s ON THE SCOPE OF VARIABLES IN STATEMENTS WITH MODIFIERS. 736s 736s THE C LOOP DEFAULTS TO SCOPING ITS INDEX VARIABLE DYNAMICALLY 736s IN THE MANNER OF C. HOWEVER, IF THE INDEX VARIABLE IS 736s PREFIXED WITH THE KEYWORD C, OR IF THERE IS ALREADY A LEXICAL 736s BY THAT NAME IN SCOPE, THEN A NEW LEXICAL IS CREATED INSTEAD. THUS 736s IN THE LOOP 736s X X 736s 736s FOR MY $I (1, 2, 3) { 736s SOME_FUNCTION(); 736s } 736s 736s THE SCOPE OF $I EXTENDS TO THE END OF THE LOOP, BUT NOT BEYOND IT, 736s RENDERING THE VALUE OF $I INACCESSIBLE WITHIN C. 736s X X 736s 736s SOME USERS MAY WISH TO ENCOURAGE THE USE OF LEXICALLY SCOPED VARIABLES. 736s AS AN AID TO CATCHING IMPLICIT USES TO PACKAGE VARIABLES, 736s WHICH ARE ALWAYS GLOBAL, IF YOU SAY 736s 736s USE STRICT 'VARS'; 736s 736s THEN ANY VARIABLE MENTIONED FROM THERE TO THE END OF THE ENCLOSING 736s BLOCK MUST EITHER REFER TO A LEXICAL VARIABLE, BE PREDECLARED VIA 736s C OR C, OR ELSE MUST BE FULLY QUALIFIED WITH THE PACKAGE NAME. 736s A COMPILATION ERROR RESULTS OTHERWISE. AN INNER BLOCK MAY COUNTERMAND 736s THIS WITH C. 736s 736s A C HAS BOTH A COMPILE-TIME AND A RUN-TIME EFFECT. AT COMPILE 736s TIME, THE COMPILER TAKES NOTICE OF IT. THE PRINCIPAL USEFULNESS 736s OF THIS IS TO QUIET C, BUT IT IS ALSO ESSENTIAL 736s FOR GENERATION OF CLOSURES AS DETAILED IN L. ACTUAL 736s INITIALIZATION IS DELAYED UNTIL RUN TIME, THOUGH, SO IT GETS EXECUTED 736s AT THE APPROPRIATE TIME, SUCH AS EACH TIME THROUGH A LOOP, FOR 736s EXAMPLE. 736s 736s VARIABLES DECLARED WITH C ARE NOT PART OF ANY PACKAGE AND ARE THEREFORE 736s NEVER FULLY QUALIFIED WITH THE PACKAGE NAME. IN PARTICULAR, YOU'RE NOT 736s ALLOWED TO TRY TO MAKE A PACKAGE VARIABLE (OR OTHER GLOBAL) LEXICAL: 736s 736s MY $PACK::VAR; # ERROR! ILLEGAL SYNTAX 736s 736s IN FACT, A DYNAMIC VARIABLE (ALSO KNOWN AS PACKAGE OR GLOBAL VARIABLES) 736s ARE STILL ACCESSIBLE USING THE FULLY QUALIFIED C<::> NOTATION EVEN WHILE A 736s LEXICAL OF THE SAME NAME IS ALSO VISIBLE: 736s 736s PACKAGE MAIN; 736s LOCAL $X = 10; 736s MY $X = 20; 736s PRINT "$X AND $::X\N"; 736s 736s THAT WILL PRINT OUT C<20> AND C<10>. 736s 736s YOU MAY DECLARE C VARIABLES AT THE OUTERMOST SCOPE OF A FILE 736s TO HIDE ANY SUCH IDENTIFIERS FROM THE WORLD OUTSIDE THAT FILE. THIS 736s IS SIMILAR IN SPIRIT TO C'S STATIC VARIABLES WHEN THEY ARE USED AT 736s THE FILE LEVEL. TO DO THIS WITH A SUBROUTINE REQUIRES THE USE OF 736s A CLOSURE (AN ANONYMOUS FUNCTION THAT ACCESSES ENCLOSING LEXICALS). 736s IF YOU WANT TO CREATE A PRIVATE SUBROUTINE THAT CANNOT BE CALLED 736s FROM OUTSIDE THAT BLOCK, IT CAN DECLARE A LEXICAL VARIABLE CONTAINING 736s AN ANONYMOUS SUB REFERENCE: 736s 736s MY $SECRET_VERSION = '1.001-BETA'; 736s MY $SECRET_SUB = SUB { PRINT $SECRET_VERSION }; 736s &$SECRET_SUB(); 736s 736s AS LONG AS THE REFERENCE IS NEVER RETURNED BY ANY FUNCTION WITHIN THE 736s MODULE, NO OUTSIDE MODULE CAN SEE THE SUBROUTINE, BECAUSE ITS NAME IS NOT IN 736s ANY PACKAGE'S SYMBOL TABLE. REMEMBER THAT IT'S NOT I CALLED 736s C<$SOME_PACK::SECRET_VERSION> OR ANYTHING; IT'S JUST $SECRET_VERSION, 736s UNQUALIFIED AND UNQUALIFIABLE. 736s 736s THIS DOES NOT WORK WITH OBJECT METHODS, HOWEVER; ALL OBJECT METHODS 736s HAVE TO BE IN THE SYMBOL TABLE OF SOME PACKAGE TO BE FOUND. SEE 736s L FOR SOMETHING OF A WORK-AROUND TO 736s THIS. 736s 736s =HEAD2 PERSISTENT PRIVATE VARIABLES 736s X X X X 736s X X 736s 736s THERE ARE TWO WAYS TO BUILD PERSISTENT PRIVATE VARIABLES IN PERL 5.10. 736s FIRST, YOU CAN SIMPLY USE THE C FEATURE. OR, YOU CAN USE CLOSURES, 736s IF YOU WANT TO STAY COMPATIBLE WITH RELEASES OLDER THAN 5.10. 736s 736s =HEAD3 PERSISTENT VARIABLES VIA STATE() 736s 736s BEGINNING WITH PERL 5.10.0, YOU CAN DECLARE VARIABLES WITH THE C 736s KEYWORD IN PLACE OF C. FOR THAT TO WORK, THOUGH, YOU MUST HAVE 736s ENABLED THAT FEATURE BEFOREHAND, EITHER BY USING THE C PRAGMA, OR 736s BY USING C<-E> ON ONE-LINERS (SEE L). BEGINNING WITH PERL 5.16, 736s THE C FORM DOES NOT REQUIRE THE 736s C PRAGMA. 736s 736s THE C KEYWORD CREATES A LEXICAL VARIABLE (FOLLOWING THE SAME SCOPING 736s RULES AS C) THAT PERSISTS FROM ONE SUBROUTINE CALL TO THE NEXT. IF A 736s STATE VARIABLE RESIDES INSIDE AN ANONYMOUS SUBROUTINE, THEN EACH COPY OF 736s THE SUBROUTINE HAS ITS OWN COPY OF THE STATE VARIABLE. HOWEVER, THE VALUE 736s OF THE STATE VARIABLE WILL STILL PERSIST BETWEEN CALLS TO THE SAME COPY OF 736s THE ANONYMOUS SUBROUTINE. (DON'T FORGET THAT C CREATES A NEW 736s SUBROUTINE EACH TIME IT IS EXECUTED.) 736s 736s FOR EXAMPLE, THE FOLLOWING CODE MAINTAINS A PRIVATE COUNTER, INCREMENTED 736s EACH TIME THE GIMME_ANOTHER() FUNCTION IS CALLED: 736s 736s USE FEATURE 'STATE'; 736s SUB GIMME_ANOTHER { STATE $X; RETURN ++$X } 736s 736s AND THIS EXAMPLE USES ANONYMOUS SUBROUTINES TO CREATE SEPARATE COUNTERS: 736s 736s USE FEATURE 'STATE'; 736s SUB CREATE_COUNTER { 736s RETURN SUB { STATE $X; RETURN ++$X } 736s } 736s 736s ALSO, SINCE C<$X> IS LEXICAL, IT CAN'T BE REACHED OR MODIFIED BY ANY PERL 736s CODE OUTSIDE. 736s 736s WHEN COMBINED WITH VARIABLE DECLARATION, SIMPLE ASSIGNMENT TO C 736s VARIABLES (AS IN C) IS EXECUTED ONLY THE FIRST TIME. WHEN SUCH 736s STATEMENTS ARE EVALUATED SUBSEQUENT TIMES, THE ASSIGNMENT IS IGNORED. THE 736s BEHAVIOR OF ASSIGNMENT TO C DECLARATIONS WHERE THE LEFT HAND SIDE 736s OF THE ASSIGNMENT INVOLVES ANY PARENTHESES IS CURRENTLY UNDEFINED. 736s 736s =HEAD3 PERSISTENT VARIABLES WITH CLOSURES 736s 736s JUST BECAUSE A LEXICAL VARIABLE IS LEXICALLY (ALSO CALLED STATICALLY) 736s SCOPED TO ITS ENCLOSING BLOCK, C, OR C FILE, THIS DOESN'T MEAN THAT 736s WITHIN A FUNCTION IT WORKS LIKE A C STATIC. IT NORMALLY WORKS MORE 736s LIKE A C AUTO, BUT WITH IMPLICIT GARBAGE COLLECTION. 736s 736s UNLIKE LOCAL VARIABLES IN C OR C++, PERL'S LEXICAL VARIABLES DON'T 736s NECESSARILY GET RECYCLED JUST BECAUSE THEIR SCOPE HAS EXITED. 736s IF SOMETHING MORE PERMANENT IS STILL AWARE OF THE LEXICAL, IT WILL 736s STICK AROUND. SO LONG AS SOMETHING ELSE REFERENCES A LEXICAL, THAT 736s LEXICAL WON'T BE FREED--WHICH IS AS IT SHOULD BE. YOU WOULDN'T WANT 736s MEMORY BEING FREE UNTIL YOU WERE DONE USING IT, OR KEPT AROUND ONCE YOU 736s WERE DONE. AUTOMATIC GARBAGE COLLECTION TAKES CARE OF THIS FOR YOU. 736s 736s THIS MEANS THAT YOU CAN PASS BACK OR SAVE AWAY REFERENCES TO LEXICAL 736s VARIABLES, WHEREAS TO RETURN A POINTER TO A C AUTO IS A GRAVE ERROR. 736s IT ALSO GIVES US A WAY TO SIMULATE C'S FUNCTION STATICS. HERE'S A 736s MECHANISM FOR GIVING A FUNCTION PRIVATE VARIABLES WITH BOTH LEXICAL 736s SCOPING AND A STATIC LIFETIME. IF YOU DO WANT TO CREATE SOMETHING LIKE 736s C'S STATIC VARIABLES, JUST ENCLOSE THE WHOLE FUNCTION IN AN EXTRA BLOCK, 736s AND PUT THE STATIC VARIABLE OUTSIDE THE FUNCTION BUT IN THE BLOCK. 736s 736s { 736s MY $SECRET_VAL = 0; 736s SUB GIMME_ANOTHER { 736s RETURN ++$SECRET_VAL; 736s } 736s } 736s # $SECRET_VAL NOW BECOMES UNREACHABLE BY THE OUTSIDE 736s # WORLD, BUT RETAINS ITS VALUE BETWEEN CALLS TO GIMME_ANOTHER 736s 736s IF THIS FUNCTION IS BEING SOURCED IN FROM A SEPARATE FILE 736s VIA C OR C, THEN THIS IS PROBABLY JUST FINE. IF IT'S 736s ALL IN THE MAIN PROGRAM, YOU'LL NEED TO ARRANGE FOR THE C 736s TO BE EXECUTED EARLY, EITHER BY PUTTING THE WHOLE BLOCK ABOVE 736s YOUR MAIN PROGRAM, OR MORE LIKELY, PLACING MERELY A C 736s CODE BLOCK AROUND IT TO MAKE SURE IT GETS EXECUTED BEFORE YOUR PROGRAM 736s STARTS TO RUN: 736s 736s BEGIN { 736s MY $SECRET_VAL = 0; 736s SUB GIMME_ANOTHER { 736s RETURN ++$SECRET_VAL; 736s } 736s } 736s 736s SEE L ABOUT THE 736s SPECIAL TRIGGERED CODE BLOCKS, C, C, C, 736s C AND C. 736s 736s IF DECLARED AT THE OUTERMOST SCOPE (THE FILE SCOPE), THEN LEXICALS 736s WORK SOMEWHAT LIKE C'S FILE STATICS. THEY ARE AVAILABLE TO ALL 736s FUNCTIONS IN THAT SAME FILE DECLARED BELOW THEM, BUT ARE INACCESSIBLE 736s FROM OUTSIDE THAT FILE. THIS STRATEGY IS SOMETIMES USED IN MODULES 736s TO CREATE PRIVATE VARIABLES THAT THE WHOLE MODULE CAN SEE. 736s 736s =HEAD2 TEMPORARY VALUES VIA LOCAL() 736s X X X X 736s X 736s 736s B: IN GENERAL, YOU SHOULD BE USING C INSTEAD OF C, BECAUSE 736s IT'S FASTER AND SAFER. EXCEPTIONS TO THIS INCLUDE THE GLOBAL PUNCTUATION 736s VARIABLES, GLOBAL FILEHANDLES AND FORMATS, AND DIRECT MANIPULATION OF THE 736s PERL SYMBOL TABLE ITSELF. C IS MOSTLY USED WHEN THE CURRENT VALUE 736s OF A VARIABLE MUST BE VISIBLE TO CALLED SUBROUTINES. 736s 736s SYNOPSIS: 736s 736s # LOCALIZATION OF VALUES 736s 736s LOCAL $FOO; # MAKE $FOO DYNAMICALLY LOCAL 736s LOCAL (@WID, %GET); # MAKE LIST OF VARIABLES LOCAL 736s LOCAL $FOO = "FLURP"; # MAKE $FOO DYNAMIC, AND INIT IT 736s LOCAL @OOF = @BAR; # MAKE @OOF DYNAMIC, AND INIT IT 736s 736s LOCAL $HASH{KEY} = "VAL"; # SETS A LOCAL VALUE FOR THIS HASH ENTRY 736s DELETE LOCAL $HASH{KEY}; # DELETE THIS ENTRY FOR THE CURRENT BLOCK 736s LOCAL ($COND ? $V1 : $V2); # SEVERAL TYPES OF LVALUES SUPPORT 736s # LOCALIZATION 736s 736s # LOCALIZATION OF SYMBOLS 736s 736s LOCAL *FH; # LOCALIZE $FH, @FH, %FH, &FH ... 736s LOCAL *MERLYN = *RANDAL; # NOW $MERLYN IS REALLY $RANDAL, PLUS 736s # @MERLYN IS REALLY @RANDAL, ETC 736s LOCAL *MERLYN = 'RANDAL'; # SAME THING: PROMOTE 'RANDAL' TO *RANDAL 736s LOCAL *MERLYN = \$RANDAL; # JUST ALIAS $MERLYN, NOT @MERLYN ETC 736s 736s A C MODIFIES ITS LISTED VARIABLES TO BE "LOCAL" TO THE 736s ENCLOSING BLOCK, C, OR C--AND TO I. A C JUST GIVES TEMPORARY 736s VALUES TO GLOBAL (MEANING PACKAGE) VARIABLES. IT DOES I CREATE 736s A LOCAL VARIABLE. THIS IS KNOWN AS DYNAMIC SCOPING. LEXICAL SCOPING 736s IS DONE WITH C, WHICH WORKS MORE LIKE C'S AUTO DECLARATIONS. 736s 736s SOME TYPES OF LVALUES CAN BE LOCALIZED AS WELL: HASH AND ARRAY ELEMENTS 736s AND SLICES, CONDITIONALS (PROVIDED THAT THEIR RESULT IS ALWAYS 736s LOCALIZABLE), AND SYMBOLIC REFERENCES. AS FOR SIMPLE VARIABLES, THIS 736s CREATES NEW, DYNAMICALLY SCOPED VALUES. 736s 736s IF MORE THAN ONE VARIABLE OR EXPRESSION IS GIVEN TO C, THEY MUST BE 736s PLACED IN PARENTHESES. THIS OPERATOR WORKS 736s BY SAVING THE CURRENT VALUES OF THOSE VARIABLES IN ITS ARGUMENT LIST ON A 736s HIDDEN STACK AND RESTORING THEM UPON EXITING THE BLOCK, SUBROUTINE, OR 736s EVAL. THIS MEANS THAT CALLED SUBROUTINES CAN ALSO REFERENCE THE LOCAL 736s VARIABLE, BUT NOT THE GLOBAL ONE. THE ARGUMENT LIST MAY BE ASSIGNED TO IF 736s DESIRED, WHICH ALLOWS YOU TO INITIALIZE YOUR LOCAL VARIABLES. (IF NO 736s INITIALIZER IS GIVEN FOR A PARTICULAR VARIABLE, IT IS CREATED WITH AN 736s UNDEFINED VALUE.) 736s 736s BECAUSE C IS A RUN-TIME OPERATOR, IT GETS EXECUTED EACH TIME 736s THROUGH A LOOP. CONSEQUENTLY, IT'S MORE EFFICIENT TO LOCALIZE YOUR 736s VARIABLES OUTSIDE THE LOOP. 736s 736s =HEAD3 GRAMMATICAL NOTE ON LOCAL() 736s X 736s 736s A C IS SIMPLY A MODIFIER ON AN LVALUE EXPRESSION. WHEN YOU ASSIGN TO 736s A CIZED VARIABLE, THE C DOESN'T CHANGE WHETHER ITS LIST IS 736s VIEWED AS A SCALAR OR AN ARRAY. SO 736s 736s LOCAL($FOO) = ; 736s LOCAL @FOO = ; 736s 736s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 736s 736s LOCAL $FOO = ; 736s 736s SUPPLIES A SCALAR CONTEXT. 736s 736s =HEAD3 LOCALIZATION OF SPECIAL VARIABLES 736s X 736s 736s IF YOU LOCALIZE A SPECIAL VARIABLE, YOU'LL BE GIVING A NEW VALUE TO IT, 736s BUT ITS MAGIC WON'T GO AWAY. THAT MEANS THAT ALL SIDE-EFFECTS RELATED 736s TO THIS MAGIC STILL WORK WITH THE LOCALIZED VALUE. 736s 736s THIS FEATURE ALLOWS CODE LIKE THIS TO WORK : 736s 736s # READ THE WHOLE CONTENTS OF FILE IN $SLURP 736s { LOCAL $/ = UNDEF; $SLURP = ; } 736s 736s NOTE, HOWEVER, THAT THIS RESTRICTS LOCALIZATION OF SOME VALUES ; FOR 736s EXAMPLE, THE FOLLOWING STATEMENT DIES, AS OF PERL 5.10.0, WITH AN ERROR 736s I, BECAUSE THE $1 VARIABLE IS 736s MAGICAL AND READ-ONLY : 736s 736s LOCAL $1 = 2; 736s 736s ONE EXCEPTION IS THE DEFAULT SCALAR VARIABLE: STARTING WITH PERL 5.14 736s C WILL ALWAYS STRIP ALL MAGIC FROM $_, TO MAKE IT POSSIBLE 736s TO SAFELY REUSE $_ IN A SUBROUTINE. 736s 736s B: LOCALIZATION OF TIED ARRAYS AND HASHES DOES NOT CURRENTLY 736s WORK AS DESCRIBED. 736s THIS WILL BE FIXED IN A FUTURE RELEASE OF PERL; IN THE MEANTIME, AVOID 736s CODE THAT RELIES ON ANY PARTICULAR BEHAVIOR OF LOCALISING TIED ARRAYS 736s OR HASHES (LOCALISING INDIVIDUAL ELEMENTS IS STILL OKAY). 736s SEE L FOR MORE 736s DETAILS. 736s X 736s 736s =HEAD3 LOCALIZATION OF GLOBS 736s X X 736s 736s THE CONSTRUCT 736s 736s LOCAL *NAME; 736s 736s CREATES A WHOLE NEW SYMBOL TABLE ENTRY FOR THE GLOB C IN THE 736s CURRENT PACKAGE. THAT MEANS THAT ALL VARIABLES IN ITS GLOB SLOT ($NAME, 736s @NAME, %NAME, &NAME, AND THE C FILEHANDLE) ARE DYNAMICALLY RESET. 736s 736s THIS IMPLIES, AMONG OTHER THINGS, THAT ANY MAGIC EVENTUALLY CARRIED BY 736s THOSE VARIABLES IS LOCALLY LOST. IN OTHER WORDS, SAYING C 736s WILL NOT HAVE ANY EFFECT ON THE INTERNAL VALUE OF THE INPUT RECORD 736s SEPARATOR. 736s 736s =HEAD3 LOCALIZATION OF ELEMENTS OF COMPOSITE TYPES 736s X X 736s X 736s 736s IT'S ALSO WORTH TAKING A MOMENT TO EXPLAIN WHAT HAPPENS WHEN YOU 736s CIZE A MEMBER OF A COMPOSITE TYPE (I.E. AN ARRAY OR HASH ELEMENT). 736s IN THIS CASE, THE ELEMENT IS CIZED I. THIS MEANS THAT 736s WHEN THE SCOPE OF THE C ENDS, THE SAVED VALUE WILL BE 736s RESTORED TO THE HASH ELEMENT WHOSE KEY WAS NAMED IN THE C, OR 736s THE ARRAY ELEMENT WHOSE INDEX WAS NAMED IN THE C. IF THAT 736s ELEMENT WAS DELETED WHILE THE C WAS IN EFFECT (E.G. BY A 736s C FROM A HASH OR A C OF AN ARRAY), IT WILL SPRING 736s BACK INTO EXISTENCE, POSSIBLY EXTENDING AN ARRAY AND FILLING IN THE 736s SKIPPED ELEMENTS WITH C. FOR INSTANCE, IF YOU SAY 736s 736s %HASH = ( 'THIS' => 'IS', 'A' => 'TEST' ); 736s @ARY = ( 0..5 ); 736s { 736s LOCAL($ARY[5]) = 6; 736s LOCAL($HASH{'A'}) = 'DRILL'; 736s WHILE (MY $E = POP(@ARY)) { 736s PRINT "$E . . .\N"; 736s LAST UNLESS $E > 3; 736s } 736s IF (@ARY) { 736s $HASH{'ONLY A'} = 'TEST'; 736s DELETE $HASH{'A'}; 736s } 736s } 736s PRINT JOIN(' ', MAP { "$_ $HASH{$_}" } SORT KEYS %HASH),".\N"; 736s PRINT "THE ARRAY HAS ",SCALAR(@ARY)," ELEMENTS: ", 736s JOIN(', ', MAP { DEFINED $_ ? $_ : 'UNDEF' } @ARY),"\N"; 736s 736s PERL WILL PRINT 736s 736s 6 . . . 736s 4 . . . 736s 3 . . . 736s THIS IS A TEST ONLY A TEST. 736s THE ARRAY HAS 6 ELEMENTS: 0, 1, 2, UNDEF, UNDEF, 5 736s 736s THE BEHAVIOR OF LOCAL() ON NON-EXISTENT MEMBERS OF COMPOSITE 736s TYPES IS SUBJECT TO CHANGE IN FUTURE. THE BEHAVIOR OF LOCAL() 736s ON ARRAY ELEMENTS SPECIFIED USING NEGATIVE INDEXES IS PARTICULARLY 736s SURPRISING, AND IS VERY LIKELY TO CHANGE. 736s 736s =HEAD3 LOCALIZED DELETION OF ELEMENTS OF COMPOSITE TYPES 736s X X X 736s X 736s 736s YOU CAN USE THE C AND C 736s CONSTRUCTS TO DELETE A COMPOSITE TYPE ENTRY FOR THE CURRENT BLOCK AND RESTORE 736s IT WHEN IT ENDS. THEY RETURN THE ARRAY/HASH VALUE BEFORE THE LOCALIZATION, 736s WHICH MEANS THAT THEY ARE RESPECTIVELY EQUIVALENT TO 736s 736s DO { 736s MY $VAL = $ARRAY[$IDX]; 736s LOCAL $ARRAY[$IDX]; 736s DELETE $ARRAY[$IDX]; 736s $VAL 736s } 736s 736s AND 736s 736s DO { 736s MY $VAL = $HASH{KEY}; 736s LOCAL $HASH{KEY}; 736s DELETE $HASH{KEY}; 736s $VAL 736s } 736s 736s EXCEPT THAT FOR THOSE THE C IS 736s SCOPED TO THE C BLOCK. SLICES ARE 736s ALSO ACCEPTED. 736s 736s MY %HASH = ( 736s A => [ 7, 8, 9 ], 736s B => 1, 736s ) 736s 736s { 736s MY $X = DELETE LOCAL $HASH{A}; 736s # $X IS [ 7, 8, 9 ] 736s # %HASH IS (B => 1) 736s 736s { 736s MY @NUMS = DELETE LOCAL @$X[0, 2] 736s # @NUMS IS (7, 9) 736s # $X IS [ UNDEF, 8 ] 736s 736s $X[0] = 999; # WILL BE ERASED WHEN THE SCOPE ENDS 736s } 736s # $X IS BACK TO [ 7, 8, 9 ] 736s 736s } 736s # %HASH IS BACK TO ITS ORIGINAL STATE 736s 736s THIS CONSTRUCT IS SUPPORTED SINCE PERL V5.12. 736s 736s =HEAD2 LVALUE SUBROUTINES 736s X X 736s 736s IT IS POSSIBLE TO RETURN A MODIFIABLE VALUE FROM A SUBROUTINE. 736s TO DO THIS, YOU HAVE TO DECLARE THE SUBROUTINE TO RETURN AN LVALUE. 736s 736s MY $VAL; 736s SUB CANMOD : LVALUE { 736s $VAL; # OR: RETURN $VAL; 736s } 736s SUB NOMOD { 736s $VAL; 736s } 736s 736s CANMOD() = 5; # ASSIGNS TO $VAL 736s NOMOD() = 5; # ERROR 736s 736s THE SCALAR/LIST CONTEXT FOR THE SUBROUTINE AND FOR THE RIGHT-HAND 736s SIDE OF ASSIGNMENT IS DETERMINED AS IF THE SUBROUTINE CALL IS REPLACED 736s BY A SCALAR. FOR EXAMPLE, CONSIDER: 736s 736s DATA(2,3) = GET_DATA(3,4); 736s 736s BOTH SUBROUTINES HERE ARE CALLED IN A SCALAR CONTEXT, WHILE IN: 736s 736s (DATA(2,3)) = GET_DATA(3,4); 736s 736s AND IN: 736s 736s (DATA(2),DATA(3)) = GET_DATA(3,4); 736s 736s ALL THE SUBROUTINES ARE CALLED IN A LIST CONTEXT. 736s 736s LVALUE SUBROUTINES ARE CONVENIENT, BUT YOU HAVE TO KEEP IN MIND THAT, 736s WHEN USED WITH OBJECTS, THEY MAY VIOLATE ENCAPSULATION. A NORMAL 736s MUTATOR CAN CHECK THE SUPPLIED ARGUMENT BEFORE SETTING THE ATTRIBUTE 736s IT IS PROTECTING, AN LVALUE SUBROUTINE CANNOT. IF YOU REQUIRE ANY 736s SPECIAL PROCESSING WHEN STORING AND RETRIEVING THE VALUES, CONSIDER 736s USING THE CPAN MODULE SENTINEL OR SOMETHING SIMILAR. 736s 736s =HEAD2 LEXICAL SUBROUTINES 736s X X X X 736s 736s BEGINNING WITH PERL 5.18, YOU CAN DECLARE A PRIVATE SUBROUTINE WITH C 736s OR C. AS WITH STATE VARIABLES, THE C KEYWORD IS ONLY 736s AVAILABLE UNDER C OR C OR HIGHER. 736s 736s PRIOR TO PERL 5.26, LEXICAL SUBROUTINES WERE DEEMED EXPERIMENTAL AND WERE 736s AVAILABLE ONLY UNDER THE C PRAGMA. THEY ALSO 736s PRODUCED A WARNING UNLESS THE "EXPERIMENTAL::LEXICAL_SUBS" WARNINGS 736s CATEGORY WAS DISABLED. 736s 736s THESE SUBROUTINES ARE ONLY VISIBLE WITHIN THE BLOCK IN WHICH THEY ARE 736s DECLARED, AND ONLY AFTER THAT DECLARATION: 736s 736s # INCLUDE THESE TWO LINES IF YOUR CODE IS INTENDED TO RUN UNDER PERL 736s # VERSIONS EARLIER THAN 5.26. 736s NO WARNINGS "EXPERIMENTAL::LEXICAL_SUBS"; 736s USE FEATURE 'LEXICAL_SUBS'; 736s 736s FOO(); # CALLS THE PACKAGE/GLOBAL SUBROUTINE 736s STATE SUB FOO { 736s FOO(); # ALSO CALLS THE PACKAGE SUBROUTINE 736s } 736s FOO(); # CALLS "STATE" SUB 736s MY $REF = \&FOO; # TAKE A REFERENCE TO "STATE" SUB 736s 736s MY SUB BAR { ... } 736s BAR(); # CALLS "MY" SUB 736s 736s YOU CAN'T (DIRECTLY) WRITE A RECURSIVE LEXICAL SUBROUTINE: 736s 736s # WRONG 736s MY SUB BAZ { 736s BAZ(); 736s } 736s 736s THIS EXAMPLE FAILS BECAUSE C REFERS TO THE PACKAGE/GLOBAL SUBROUTINE 736s C, NOT THE LEXICAL SUBROUTINE CURRENTLY BEING DEFINED. 736s 736s THE SOLUTION IS TO USE L|PERLFUNC/__SUB__>: 736s 736s MY SUB BAZ { 736s __SUB__->(); # CALLS ITSELF 736s } 736s 736s IT IS POSSIBLE TO PREDECLARE A LEXICAL SUBROUTINE. THE C 736s SUBROUTINE DEFINITION SYNTAX RESPECTS ANY PREVIOUS C OR C 736s DECLARATION. USING THIS TO DEFINE RECURSIVE SUBROUTINES IS A BAD IDEA, 736s HOWEVER: 736s 736s MY SUB BAZ; # PREDECLARATION 736s SUB BAZ { # DEFINE THE "MY" SUB 736s BAZ(); # WRONG: CALLS ITSELF, BUT LEAKS MEMORY 736s } 736s 736s JUST LIKE C<< MY $F; $F = SUB { $F->() } >>, THIS EXAMPLE LEAKS MEMORY. THE 736s NAME C IS A REFERENCE TO THE SUBROUTINE, AND THE SUBROUTINE USES THE NAME 736s C; THEY KEEP EACH OTHER ALIVE (SEE L). 736s 736s =HEAD3 C VS C 736s 736s WHAT IS THE DIFFERENCE BETWEEN "STATE" SUBS AND "MY" SUBS? EACH TIME THAT 736s EXECUTION ENTERS A BLOCK WHEN "MY" SUBS ARE DECLARED, A NEW COPY OF EACH 736s SUB IS CREATED. "STATE" SUBROUTINES PERSIST FROM ONE EXECUTION OF THE 736s CONTAINING BLOCK TO THE NEXT. 736s 736s SO, IN GENERAL, "STATE" SUBROUTINES ARE FASTER. BUT "MY" SUBS ARE 736s NECESSARY IF YOU WANT TO CREATE CLOSURES: 736s 736s SUB WHATEVER { 736s MY $X = SHIFT; 736s MY SUB INNER { 736s ... DO SOMETHING WITH $X ... 736s } 736s INNER(); 736s } 736s 736s IN THIS EXAMPLE, A NEW C<$X> IS CREATED WHEN C IS CALLED, AND 736s ALSO A NEW C, WHICH CAN SEE THE NEW C<$X>. A "STATE" SUB WILL ONLY 736s SEE THE C<$X> FROM THE FIRST CALL TO C. 736s 736s =HEAD3 C SUBROUTINES 736s 736s LIKE C, C CREATES A LEXICAL ALIAS TO THE PACKAGE 736s SUBROUTINE OF THE SAME NAME. 736s 736s THE TWO MAIN USES FOR THIS ARE TO SWITCH BACK TO USING THE PACKAGE SUB 736s INSIDE AN INNER SCOPE: 736s 736s SUB FOO { ... } 736s 736s SUB BAR { 736s MY SUB FOO { ... } 736s { 736s # NEED TO USE THE OUTER FOO HERE 736s OUR SUB FOO; 736s FOO(); 736s } 736s } 736s 736s AND TO MAKE A SUBROUTINE VISIBLE TO OTHER PACKAGES IN THE SAME SCOPE: 736s 736s PACKAGE MYSNEAKYMODULE; 736s 736s OUR SUB DO_SOMETHING { ... } 736s 736s SUB DO_SOMETHING_WITH_CALLER { 736s PACKAGE DB; 736s () = CALLER 1; # SETS @DB::ARGS 736s DO_SOMETHING(@ARGS); # USES MYSNEAKYMODULE::DO_SOMETHING 736s } 736s 736s =HEAD2 PASSING SYMBOL TABLE ENTRIES (TYPEGLOBS) 736s X X<*> 736s 736s B: THE MECHANISM DESCRIBED IN THIS SECTION WAS ORIGINALLY 736s THE ONLY WAY TO SIMULATE PASS-BY-REFERENCE IN OLDER VERSIONS OF 736s PERL. WHILE IT STILL WORKS FINE IN MODERN VERSIONS, THE NEW REFERENCE 736s MECHANISM IS GENERALLY EASIER TO WORK WITH. SEE BELOW. 736s 736s SOMETIMES YOU DON'T WANT TO PASS THE VALUE OF AN ARRAY TO A SUBROUTINE 736s BUT RATHER THE NAME OF IT, SO THAT THE SUBROUTINE CAN MODIFY THE GLOBAL 736s COPY OF IT RATHER THAN WORKING WITH A LOCAL COPY. IN PERL YOU CAN 736s REFER TO ALL OBJECTS OF A PARTICULAR NAME BY PREFIXING THE NAME 736s WITH A STAR: C<*FOO>. THIS IS OFTEN KNOWN AS A "TYPEGLOB", BECAUSE THE 736s STAR ON THE FRONT CAN BE THOUGHT OF AS A WILDCARD MATCH FOR ALL THE 736s FUNNY PREFIX CHARACTERS ON VARIABLES AND SUBROUTINES AND SUCH. 736s 736s WHEN EVALUATED, THE TYPEGLOB PRODUCES A SCALAR VALUE THAT REPRESENTS 736s ALL THE OBJECTS OF THAT NAME, INCLUDING ANY FILEHANDLE, FORMAT, OR 736s SUBROUTINE. WHEN ASSIGNED TO, IT CAUSES THE NAME MENTIONED TO REFER TO 736s WHATEVER C<*> VALUE WAS ASSIGNED TO IT. EXAMPLE: 736s 736s SUB DOUBLEARY { 736s LOCAL(*SOMEARY) = @_; 736s FOREACH $ELEM (@SOMEARY) { 736s $ELEM *= 2; 736s } 736s } 736s DOUBLEARY(*FOO); 736s DOUBLEARY(*BAR); 736s 736s SCALARS ARE ALREADY PASSED BY REFERENCE, SO YOU CAN MODIFY 736s SCALAR ARGUMENTS WITHOUT USING THIS MECHANISM BY REFERRING EXPLICITLY 736s TO C<$_[0]> ETC. YOU CAN MODIFY ALL THE ELEMENTS OF AN ARRAY BY PASSING 736s ALL THE ELEMENTS AS SCALARS, BUT YOU HAVE TO USE THE C<*> MECHANISM (OR 736s THE EQUIVALENT REFERENCE MECHANISM) TO C, C, OR CHANGE THE SIZE OF 736s AN ARRAY. IT WILL CERTAINLY BE FASTER TO PASS THE TYPEGLOB (OR REFERENCE). 736s 736s EVEN IF YOU DON'T WANT TO MODIFY AN ARRAY, THIS MECHANISM IS USEFUL FOR 736s PASSING MULTIPLE ARRAYS IN A SINGLE LIST, BECAUSE NORMALLY THE LIST 736s MECHANISM WILL MERGE ALL THE ARRAY VALUES SO THAT YOU CAN'T EXTRACT OUT 736s THE INDIVIDUAL ARRAYS. FOR MORE ON TYPEGLOBS, SEE 736s L. 736s 736s =HEAD2 WHEN TO STILL USE LOCAL() 736s X X 736s 736s DESPITE THE EXISTENCE OF C, THERE ARE STILL THREE PLACES WHERE THE 736s C OPERATOR STILL SHINES. IN FACT, IN THESE THREE PLACES, YOU 736s I USE C INSTEAD OF C. 736s 736s =OVER 4 736s 736s =ITEM 1. 736s 736s YOU NEED TO GIVE A GLOBAL VARIABLE A TEMPORARY VALUE, ESPECIALLY $_. 736s 736s THE GLOBAL VARIABLES, LIKE C<@ARGV> OR THE PUNCTUATION VARIABLES, MUST BE 736s CIZED WITH C. THIS BLOCK READS IN F, AND SPLITS 736s IT UP INTO CHUNKS SEPARATED BY LINES OF EQUAL SIGNS, WHICH ARE PLACED 736s IN C<@FIELDS>. 736s 736s { 736s LOCAL @ARGV = ("/ETC/MOTD"); 736s LOCAL $/ = UNDEF; 736s LOCAL $_ = <>; 736s @FIELDS = SPLIT /^\S*=+\S*$/; 736s } 736s 736s IT PARTICULAR, IT'S IMPORTANT TO CIZE $_ IN ANY ROUTINE THAT ASSIGNS 736s TO IT. LOOK OUT FOR IMPLICIT ASSIGNMENTS IN C CONDITIONALS. 736s 736s =ITEM 2. 736s 736s YOU NEED TO CREATE A LOCAL FILE OR DIRECTORY HANDLE OR A LOCAL FUNCTION. 736s 736s A FUNCTION THAT NEEDS A FILEHANDLE OF ITS OWN MUST USE 736s C ON A COMPLETE TYPEGLOB. THIS CAN BE USED TO CREATE NEW SYMBOL 736s TABLE ENTRIES: 736s 736s SUB IOQUEUE { 736s LOCAL (*READER, *WRITER); # NOT MY! 736s PIPE (READER, WRITER) OR DIE "PIPE: $!"; 736s RETURN (*READER, *WRITER); 736s } 736s ($HEAD, $TAIL) = IOQUEUE(); 736s 736s SEE THE SYMBOL MODULE FOR A WAY TO CREATE ANONYMOUS SYMBOL TABLE 736s ENTRIES. 736s 736s BECAUSE ASSIGNMENT OF A REFERENCE TO A TYPEGLOB CREATES AN ALIAS, THIS 736s CAN BE USED TO CREATE WHAT IS EFFECTIVELY A LOCAL FUNCTION, OR AT LEAST, 736s A LOCAL ALIAS. 736s 736s { 736s LOCAL *GROW = \&SHRINK; # ONLY UNTIL THIS BLOCK EXITS 736s GROW(); # REALLY CALLS SHRINK() 736s MOVE(); # IF MOVE() GROW()S, IT SHRINK()S TOO 736s } 736s GROW(); # GET THE REAL GROW() AGAIN 736s 736s SEE L FOR MORE ABOUT MANIPULATING 736s FUNCTIONS BY NAME IN THIS WAY. 736s 736s =ITEM 3. 736s 736s YOU WANT TO TEMPORARILY CHANGE JUST ONE ELEMENT OF AN ARRAY OR HASH. 736s 736s YOU CAN CIZE JUST ONE ELEMENT OF AN AGGREGATE. USUALLY THIS 736s IS DONE ON DYNAMICS: 736s 736s { 736s LOCAL $SIG{INT} = 'IGNORE'; 736s FUNCT(); # UNINTERRUPTIBLE 736s } 736s # INTERRUPTIBILITY AUTOMATICALLY RESTORED HERE 736s 736s BUT IT ALSO WORKS ON LEXICALLY DECLARED AGGREGATES. 736s 736s =BACK 736s 736s =HEAD2 PASS BY REFERENCE 736s X X X 736s 736s IF YOU WANT TO PASS MORE THAN ONE ARRAY OR HASH INTO A FUNCTION--OR 736s RETURN THEM FROM IT--AND HAVE THEM MAINTAIN THEIR INTEGRITY, THEN 736s YOU'RE GOING TO HAVE TO USE AN EXPLICIT PASS-BY-REFERENCE. BEFORE YOU 736s DO THAT, YOU NEED TO UNDERSTAND REFERENCES AS DETAILED IN L. 736s THIS SECTION MAY NOT MAKE MUCH SENSE TO YOU OTHERWISE. 736s 736s HERE ARE A FEW SIMPLE EXAMPLES. FIRST, LET'S PASS IN SEVERAL ARRAYS 736s TO A FUNCTION AND HAVE IT C ALL OF THEN, RETURNING A NEW LIST 736s OF ALL THEIR FORMER LAST ELEMENTS: 736s 736s @TAILINGS = POPMANY ( \@W, \@X, \@Y, \@Z ); 736s 736s SUB POPMANY { 736s MY $AREF; 736s MY @RETLIST; 736s FOREACH $AREF ( @_ ) { 736s PUSH @RETLIST, POP @$AREF; 736s } 736s RETURN @RETLIST; 736s } 736s 736s HERE'S HOW YOU MIGHT WRITE A FUNCTION THAT RETURNS A 736s LIST OF KEYS OCCURRING IN ALL THE HASHES PASSED TO IT: 736s 736s @COMMON = INTER( \%FOO, \%BAR, \%JOE ); 736s SUB INTER { 736s MY ($K, $HREF, %SEEN); # LOCALS 736s FOREACH $HREF (@_) { 736s WHILE ( $K = EACH %$HREF ) { 736s $SEEN{$K}++; 736s } 736s } 736s RETURN GREP { $SEEN{$_} == @_ } KEYS %SEEN; 736s } 736s 736s SO FAR, WE'RE USING JUST THE NORMAL LIST RETURN MECHANISM. 736s WHAT HAPPENS IF YOU WANT TO PASS OR RETURN A HASH? WELL, 736s IF YOU'RE USING ONLY ONE OF THEM, OR YOU DON'T MIND THEM 736s CONCATENATING, THEN THE NORMAL CALLING CONVENTION IS OK, ALTHOUGH 736s A LITTLE EXPENSIVE. 736s 736s WHERE PEOPLE GET INTO TROUBLE IS HERE: 736s 736s (@W, @X) = FUNC(@Y, @Z); 736s OR 736s (%W, %X) = FUNC(%Y, %Z); 736s 736s THAT SYNTAX SIMPLY WON'T WORK. IT SETS JUST C<@W> OR C<%W> AND 736s CLEARS THE C<@X> OR C<%X>. PLUS THE FUNCTION DIDN'T GET PASSED 736s INTO TWO SEPARATE ARRAYS OR HASHES: IT GOT ONE LONG LIST IN C<@_>, 736s AS ALWAYS. 736s 736s IF YOU CAN ARRANGE FOR EVERYONE TO DEAL WITH THIS THROUGH REFERENCES, IT'S 736s CLEANER CODE, ALTHOUGH NOT SO NICE TO LOOK AT. HERE'S A FUNCTION THAT 736s TAKES TWO ARRAY REFERENCES AS ARGUMENTS, RETURNING THE TWO ARRAY ELEMENTS 736s IN ORDER OF HOW MANY ELEMENTS THEY HAVE IN THEM: 736s 736s ($WREF, $XREF) = FUNC(\@Y, \@Z); 736s PRINT "@$WREF HAS MORE THAN @$XREF\N"; 736s SUB FUNC { 736s MY ($YREF, $ZREF) = @_; 736s IF (@$YREF > @$ZREF) { 736s RETURN ($YREF, $ZREF); 736s } ELSE { 736s RETURN ($ZREF, $YREF); 736s } 736s } 736s 736s IT TURNS OUT THAT YOU CAN ACTUALLY DO THIS ALSO: 736s 736s (*W, *X) = FUNC(\@Y, \@Z); 736s PRINT "@W HAS MORE THAN @X\N"; 736s SUB FUNC { 736s LOCAL (*Y, *Z) = @_; 736s IF (@Y > @Z) { 736s RETURN (\@Y, \@Z); 736s } ELSE { 736s RETURN (\@Z, \@Y); 736s } 736s } 736s 736s HERE WE'RE USING THE TYPEGLOBS TO DO SYMBOL TABLE ALIASING. IT'S 736s A TAD SUBTLE, THOUGH, AND ALSO WON'T WORK IF YOU'RE USING C 736s VARIABLES, BECAUSE ONLY GLOBALS (EVEN IN DISGUISE AS CS) 736s ARE IN THE SYMBOL TABLE. 736s 736s IF YOU'RE PASSING AROUND FILEHANDLES, YOU COULD USUALLY JUST USE THE BARE 736s TYPEGLOB, LIKE C<*STDOUT>, BUT TYPEGLOBS REFERENCES WORK, TOO. 736s FOR EXAMPLE: 736s 736s SPLUTTER(\*STDOUT); 736s SUB SPLUTTER { 736s MY $FH = SHIFT; 736s PRINT $FH "HER UM WELL A HMMM\N"; 736s } 736s 736s $REC = GET_REC(\*STDIN); 736s SUB GET_REC { 736s MY $FH = SHIFT; 736s RETURN SCALAR <$FH>; 736s } 736s 736s IF YOU'RE PLANNING ON GENERATING NEW FILEHANDLES, YOU COULD DO THIS. 736s NOTICE TO PASS BACK JUST THE BARE *FH, NOT ITS REFERENCE. 736s 736s SUB OPENIT { 736s MY $PATH = SHIFT; 736s LOCAL *FH; 736s RETURN OPEN (FH, $PATH) ? *FH : UNDEF; 736s } 736s 736s =HEAD2 PROTOTYPES 736s X X 736s 736s PERL SUPPORTS A VERY LIMITED KIND OF COMPILE-TIME ARGUMENT CHECKING 736s USING FUNCTION PROTOTYPING. THIS CAN BE DECLARED IN EITHER THE PROTO 736s SECTION OR WITH A L. 736s IF YOU DECLARE EITHER OF 736s 736s SUB MYPUSH (\@@) 736s SUB MYPUSH :PROTOTYPE(\@@) 736s 736s THEN C TAKES ARGUMENTS EXACTLY LIKE C DOES. 736s 736s IF SUBROUTINE SIGNATURES ARE ENABLED (SEE L), THEN 736s THE SHORTER PROTO SYNTAX IS UNAVAILABLE, BECAUSE IT WOULD CLASH WITH 736s SIGNATURES. IN THAT CASE, A PROTOTYPE CAN ONLY BE DECLARED IN THE FORM 736s OF AN ATTRIBUTE. 736s 736s THE 736s FUNCTION DECLARATION MUST BE VISIBLE AT COMPILE TIME. THE PROTOTYPE 736s AFFECTS ONLY INTERPRETATION OF NEW-STYLE CALLS TO THE FUNCTION, 736s WHERE NEW-STYLE IS DEFINED AS NOT USING THE C<&> CHARACTER. IN 736s OTHER WORDS, IF YOU CALL IT LIKE A BUILT-IN FUNCTION, THEN IT BEHAVES 736s LIKE A BUILT-IN FUNCTION. IF YOU CALL IT LIKE AN OLD-FASHIONED 736s SUBROUTINE, THEN IT BEHAVES LIKE AN OLD-FASHIONED SUBROUTINE. IT 736s NATURALLY FALLS OUT FROM THIS RULE THAT PROTOTYPES HAVE NO INFLUENCE 736s ON SUBROUTINE REFERENCES LIKE C<\&FOO> OR ON INDIRECT SUBROUTINE 736s CALLS LIKE C<&{$SUBREF}> OR C<< $SUBREF->() >>. 736s 736s METHOD CALLS ARE NOT INFLUENCED BY PROTOTYPES EITHER, BECAUSE THE 736s FUNCTION TO BE CALLED IS INDETERMINATE AT COMPILE TIME, SINCE 736s THE EXACT CODE CALLED DEPENDS ON INHERITANCE. 736s 736s BECAUSE THE INTENT OF THIS FEATURE IS PRIMARILY TO LET YOU DEFINE 736s SUBROUTINES THAT WORK LIKE BUILT-IN FUNCTIONS, HERE ARE PROTOTYPES 736s FOR SOME OTHER FUNCTIONS THAT PARSE ALMOST EXACTLY LIKE THE 736s CORRESPONDING BUILT-IN. 736s 736s DECLARED AS CALLED AS 736s 736s SUB MYLINK ($$) MYLINK $OLD, $NEW 736s SUB MYVEC ($$$) MYVEC $VAR, $OFFSET, 1 736s SUB MYINDEX ($$;$) MYINDEX &GETSTRING, "SUBSTR" 736s SUB MYSYSWRITE ($$$;$) MYSYSWRITE $BUF, 0, LENGTH($BUF) - $OFF, $OFF 736s SUB MYREVERSE (@) MYREVERSE $X, $Y, $Z 736s SUB MYJOIN ($@) MYJOIN ":", $X, $Y, $Z 736s SUB MYPOP (\@) MYPOP @ARRAY 736s SUB MYSPLICE (\@$$@) MYSPLICE @ARRAY, 0, 2, @PUSHME 736s SUB MYKEYS (\[%@]) MYKEYS $HASHREF->%* 736s SUB MYOPEN (*;$) MYOPEN HANDLE, $NAME 736s SUB MYPIPE (**) MYPIPE READHANDLE, WRITEHANDLE 736s SUB MYGREP (&@) MYGREP { /FOO/ } $X, $Y, $Z 736s SUB MYRAND (;$) MYRAND 42 736s SUB MYTIME () MYTIME 736s 736s ANY BACKSLASHED PROTOTYPE CHARACTER REPRESENTS AN ACTUAL ARGUMENT 736s THAT MUST START WITH THAT CHARACTER (OPTIONALLY PRECEDED BY C, 736s C OR C), WITH THE EXCEPTION OF C<$>, WHICH WILL 736s ACCEPT ANY SCALAR LVALUE EXPRESSION, SUCH AS C<$FOO = 7> OR 736s C<< MY_FUNCTION()->[0] >>. THE VALUE PASSED AS PART OF C<@_> WILL BE A 736s REFERENCE TO THE ACTUAL ARGUMENT GIVEN IN THE SUBROUTINE CALL, 736s OBTAINED BY APPLYING C<\> TO THAT ARGUMENT. 736s 736s YOU CAN USE THE C<\[]> BACKSLASH GROUP NOTATION TO SPECIFY MORE THAN ONE 736s ALLOWED ARGUMENT TYPE. FOR EXAMPLE: 736s 736s SUB MYREF (\[$@%&*]) 736s 736s WILL ALLOW CALLING MYREF() AS 736s 736s MYREF $VAR 736s MYREF @ARRAY 736s MYREF %HASH 736s MYREF &SUB 736s MYREF *GLOB 736s 736s AND THE FIRST ARGUMENT OF MYREF() WILL BE A REFERENCE TO 736s A SCALAR, AN ARRAY, A HASH, A CODE, OR A GLOB. 736s 736s UNBACKSLASHED PROTOTYPE CHARACTERS HAVE SPECIAL MEANINGS. ANY 736s UNBACKSLASHED C<@> OR C<%> EATS ALL REMAINING ARGUMENTS, AND FORCES 736s LIST CONTEXT. AN ARGUMENT REPRESENTED BY C<$> FORCES SCALAR CONTEXT. AN 736s C<&> REQUIRES AN ANONYMOUS SUBROUTINE, WHICH, IF PASSED AS THE FIRST 736s ARGUMENT, DOES NOT REQUIRE THE C KEYWORD OR A SUBSEQUENT COMMA. 736s 736s A C<*> ALLOWS THE SUBROUTINE TO ACCEPT A BAREWORD, CONSTANT, SCALAR EXPRESSION, 736s TYPEGLOB, OR A REFERENCE TO A TYPEGLOB IN THAT SLOT. THE VALUE WILL BE 736s AVAILABLE TO THE SUBROUTINE EITHER AS A SIMPLE SCALAR, OR (IN THE LATTER 736s TWO CASES) AS A REFERENCE TO THE TYPEGLOB. IF YOU WISH TO ALWAYS CONVERT 736s SUCH ARGUMENTS TO A TYPEGLOB REFERENCE, USE SYMBOL::QUALIFY_TO_REF() AS 736s FOLLOWS: 736s 736s USE SYMBOL 'QUALIFY_TO_REF'; 736s 736s SUB FOO (*) { 736s MY $FH = QUALIFY_TO_REF(SHIFT, CALLER); 736s ... 736s } 736s 736s THE C<+> PROTOTYPE IS A SPECIAL ALTERNATIVE TO C<$> THAT WILL ACT LIKE 736s C<\[@%]> WHEN GIVEN A LITERAL ARRAY OR HASH VARIABLE, BUT WILL OTHERWISE 736s FORCE SCALAR CONTEXT ON THE ARGUMENT. THIS IS USEFUL FOR FUNCTIONS WHICH 736s SHOULD ACCEPT EITHER A LITERAL ARRAY OR AN ARRAY REFERENCE AS THE ARGUMENT: 736s 736s SUB MYPUSH (+@) { 736s MY $AREF = SHIFT; 736s DIE "NOT AN ARRAY OR ARRAYREF" UNLESS REF $AREF EQ 'ARRAY'; 736s PUSH @$AREF, @_; 736s } 736s 736s WHEN USING THE C<+> PROTOTYPE, YOUR FUNCTION MUST CHECK THAT THE ARGUMENT 736s IS OF AN ACCEPTABLE TYPE. 736s 736s A SEMICOLON (C<;>) SEPARATES MANDATORY ARGUMENTS FROM OPTIONAL ARGUMENTS. 736s IT IS REDUNDANT BEFORE C<@> OR C<%>, WHICH GOBBLE UP EVERYTHING ELSE. 736s 736s AS THE LAST CHARACTER OF A PROTOTYPE, OR JUST BEFORE A SEMICOLON, A C<@> 736s OR A C<%>, YOU CAN USE C<_> IN PLACE OF C<$>: IF THIS ARGUMENT IS NOT 736s PROVIDED, C<$_> WILL BE USED INSTEAD. 736s 736s NOTE HOW THE LAST THREE EXAMPLES IN THE TABLE ABOVE ARE TREATED 736s SPECIALLY BY THE PARSER. C IS PARSED AS A TRUE LIST 736s OPERATOR, C IS PARSED AS A TRUE UNARY OPERATOR WITH UNARY 736s PRECEDENCE THE SAME AS C, AND C IS TRULY WITHOUT 736s ARGUMENTS, JUST LIKE C. THAT IS, IF YOU SAY 736s 736s MYTIME +2; 736s 736s YOU'LL GET C, NOT C, WHICH IS HOW IT WOULD BE PARSED 736s WITHOUT A PROTOTYPE. IF YOU WANT TO FORCE A UNARY FUNCTION TO HAVE THE 736s SAME PRECEDENCE AS A LIST OPERATOR, ADD C<;> TO THE END OF THE PROTOTYPE: 736s 736s SUB MYGETPROTOBYNUMBER($;); 736s MYGETPROTOBYNUMBER $X > $Y; # PARSED AS MYGETPROTOBYNUMBER($X > $Y) 736s 736s THE INTERESTING THING ABOUT C<&> IS THAT YOU CAN GENERATE NEW SYNTAX WITH IT, 736s PROVIDED IT'S IN THE INITIAL POSITION: 736s X<&> 736s 736s SUB TRY (&@) { 736s MY($TRY,$CATCH) = @_; 736s EVAL { &$TRY }; 736s IF ($@) { 736s LOCAL $_ = $@; 736s &$CATCH; 736s } 736s } 736s SUB CATCH (&) { $_[0] } 736s 736s TRY { 736s DIE "PHOOEY"; 736s } CATCH { 736s /PHOOEY/ AND PRINT "UNPHOOEY\N"; 736s }; 736s 736s THAT PRINTS C<"UNPHOOEY">. (YES, THERE ARE STILL UNRESOLVED 736s ISSUES HAVING TO DO WITH VISIBILITY OF C<@_>. I'M IGNORING THAT 736s QUESTION FOR THE MOMENT. (BUT NOTE THAT IF WE MAKE C<@_> LEXICALLY 736s SCOPED, THOSE ANONYMOUS SUBROUTINES CAN ACT LIKE CLOSURES... (GEE, 736s IS THIS SOUNDING A LITTLE LISPISH? (NEVER MIND.)))) 736s 736s AND HERE'S A REIMPLEMENTATION OF THE PERL C OPERATOR: 736s X 736s 736s SUB MYGREP (&@) { 736s MY $CODE = SHIFT; 736s MY @RESULT; 736s FOREACH $_ (@_) { 736s PUSH(@RESULT, $_) IF &$CODE; 736s } 736s @RESULT; 736s } 736s 736s SOME FOLKS WOULD PREFER FULL ALPHANUMERIC PROTOTYPES. ALPHANUMERICS HAVE 736s BEEN INTENTIONALLY LEFT OUT OF PROTOTYPES FOR THE EXPRESS PURPOSE OF 736s SOMEDAY IN THE FUTURE ADDING NAMED, FORMAL PARAMETERS. THE CURRENT 736s MECHANISM'S MAIN GOAL IS TO LET MODULE WRITERS PROVIDE BETTER DIAGNOSTICS 736s FOR MODULE USERS. LARRY FEELS THE NOTATION QUITE UNDERSTANDABLE TO PERL 736s PROGRAMMERS, AND THAT IT WILL NOT INTRUDE GREATLY UPON THE MEAT OF THE 736s MODULE, NOR MAKE IT HARDER TO READ. THE LINE NOISE IS VISUALLY 736s ENCAPSULATED INTO A SMALL PILL THAT'S EASY TO SWALLOW. 736s 736s IF YOU TRY TO USE AN ALPHANUMERIC SEQUENCE IN A PROTOTYPE YOU WILL 736s GENERATE AN OPTIONAL WARNING - "ILLEGAL CHARACTER IN PROTOTYPE...". 736s UNFORTUNATELY EARLIER VERSIONS OF PERL ALLOWED THE PROTOTYPE TO BE 736s USED AS LONG AS ITS PREFIX WAS A VALID PROTOTYPE. THE WARNING MAY BE 736s UPGRADED TO A FATAL ERROR IN A FUTURE VERSION OF PERL ONCE THE 736s MAJORITY OF OFFENDING CODE IS FIXED. 736s 736s IT'S PROBABLY BEST TO PROTOTYPE NEW FUNCTIONS, NOT RETROFIT PROTOTYPING 736s INTO OLDER ONES. THAT'S BECAUSE YOU MUST BE ESPECIALLY CAREFUL ABOUT 736s SILENT IMPOSITIONS OF DIFFERING LIST VERSUS SCALAR CONTEXTS. FOR EXAMPLE, 736s IF YOU DECIDE THAT A FUNCTION SHOULD TAKE JUST ONE PARAMETER, LIKE THIS: 736s 736s SUB FUNC ($) { 736s MY $N = SHIFT; 736s PRINT "YOU GAVE ME $N\N"; 736s } 736s 736s AND SOMEONE HAS BEEN CALLING IT WITH AN ARRAY OR EXPRESSION 736s RETURNING A LIST: 736s 736s FUNC(@FOO); 736s FUNC( $TEXT =~ /\W+/G ); 736s 736s THEN YOU'VE JUST SUPPLIED AN AUTOMATIC C IN FRONT OF THEIR 736s ARGUMENT, WHICH CAN BE MORE THAN A BIT SURPRISING. THE OLD C<@FOO> 736s WHICH USED TO HOLD ONE THING DOESN'T GET PASSED IN. INSTEAD, 736s C NOW GETS PASSED IN A C<1>; THAT IS, THE NUMBER OF ELEMENTS 736s IN C<@FOO>. AND THE C GETS CALLED IN SCALAR CONTEXT SO INSTEAD OF A 736s LIST OF WORDS IT RETURNS A BOOLEAN RESULT AND ADVANCES C. OUCH! 736s 736s IF A SUB HAS BOTH A PROTO AND A BLOCK, THE PROTOTYPE IS NOT APPLIED 736s UNTIL AFTER THE BLOCK IS COMPLETELY DEFINED. THIS MEANS THAT A RECURSIVE 736s FUNCTION WITH A PROTOTYPE HAS TO BE PREDECLARED FOR THE PROTOTYPE TO TAKE 736s EFFECT, LIKE SO: 736s 736s SUB FOO($$); 736s SUB FOO($$) { 736s FOO 1, 2; 736s } 736s 736s THIS IS ALL VERY POWERFUL, OF COURSE, AND SHOULD BE USED ONLY IN MODERATION 736s TO MAKE THE WORLD A BETTER PLACE. 736s 736s =HEAD2 CONSTANT FUNCTIONS 736s X 736s 736s FUNCTIONS WITH A PROTOTYPE OF C<()> ARE POTENTIAL CANDIDATES FOR 736s INLINING. IF THE RESULT AFTER OPTIMIZATION AND CONSTANT FOLDING 736s IS EITHER A CONSTANT OR A LEXICALLY-SCOPED SCALAR WHICH HAS NO OTHER 736s REFERENCES, THEN IT WILL BE USED IN PLACE OF FUNCTION CALLS MADE 736s WITHOUT C<&>. CALLS MADE USING C<&> ARE NEVER INLINED. (SEE 736s L FOR AN EASY WAY TO DECLARE MOST CONSTANTS.) 736s 736s THE FOLLOWING FUNCTIONS WOULD ALL BE INLINED: 736s 736s SUB PI () { 3.14159 } # NOT EXACT, BUT CLOSE. 736s SUB PI () { 4 * ATAN2 1, 1 } # AS GOOD AS IT GETS, 736s # AND IT'S INLINED, TOO! 736s SUB ST_DEV () { 0 } 736s SUB ST_INO () { 1 } 736s 736s SUB FLAG_FOO () { 1 << 8 } 736s SUB FLAG_BAR () { 1 << 9 } 736s SUB FLAG_MASK () { FLAG_FOO | FLAG_BAR } 736s 736s SUB OPT_BAZ () { NOT (0X1B58 & FLAG_MASK) } 736s 736s SUB N () { INT(OPT_BAZ) / 3 } 736s 736s SUB FOO_SET () { 1 IF FLAG_MASK & FLAG_FOO } 736s SUB FOO_SET2 () { IF (FLAG_MASK & FLAG_FOO) { 1 } } 736s 736s (BE AWARE THAT THE LAST EXAMPLE WAS NOT ALWAYS INLINED IN PERL 5.20 AND 736s EARLIER, WHICH DID NOT BEHAVE CONSISTENTLY WITH SUBROUTINES CONTAINING 736s INNER SCOPES.) YOU CAN COUNTERMAND INLINING BY USING AN EXPLICIT 736s C: 736s 736s SUB BAZ_VAL () { 736s IF (OPT_BAZ) { 736s RETURN 23; 736s } 736s ELSE { 736s RETURN 42; 736s } 736s } 736s SUB BONK_VAL () { RETURN 12345 } 736s 736s AS ALLUDED TO EARLIER YOU CAN ALSO DECLARE INLINED SUBS DYNAMICALLY AT 736s BEGIN TIME IF THEIR BODY CONSISTS OF A LEXICALLY-SCOPED SCALAR WHICH 736s HAS NO OTHER REFERENCES. ONLY THE FIRST EXAMPLE HERE WILL BE INLINED: 736s 736s BEGIN { 736s MY $VAR = 1; 736s NO STRICT 'REFS'; 736s *INLINED = SUB () { $VAR }; 736s } 736s 736s BEGIN { 736s MY $VAR = 1; 736s MY $REF = \$VAR; 736s NO STRICT 'REFS'; 736s *NOT_INLINED = SUB () { $VAR }; 736s } 736s 736s A NOT SO OBVIOUS CAVEAT WITH THIS (SEE [RT #79908]) IS WHAT HAPPENS IF THE 736s VARIABLE IS POTENTIALLY MODIFIABLE. FOR EXAMPLE: 736s 736s BEGIN { 736s MY $X = 10; 736s *FOO = SUB () { $X }; 736s $X++; 736s } 736s PRINT FOO(); # PRINTED 10 PRIOR TO 5.32.0 736s 736s FROM PERL 5.22 ONWARDS THIS GAVE A DEPRECATION WARNING, AND FROM PERL 5.32 736s ONWARDS IT BECAME A RUN-TIME ERROR. PREVIOUSLY THE VARIABLE WAS 736s IMMEDIATELY INLINED, AND STOPPED BEHAVING LIKE A NORMAL LEXICAL VARIABLE; 736s SO IT PRINTED C<10>, NOT C<11>. 736s 736s IF YOU STILL WANT SUCH A SUBROUTINE TO BE INLINED (WITH NO WARNING), MAKE 736s SURE THE VARIABLE IS NOT USED IN A CONTEXT WHERE IT COULD BE MODIFIED 736s ASIDE FROM WHERE IT IS DECLARED. 736s 736s # FINE, NO WARNING 736s BEGIN { 736s MY $X = 54321; 736s *INLINED = SUB () { $X }; 736s } 736s # ERROR 736s BEGIN { 736s MY $X; 736s $X = 54321; 736s *ALSO_INLINED = SUB () { $X }; 736s } 736s 736s PERL 5.22 ALSO INTRODUCES THE EXPERIMENTAL "CONST" ATTRIBUTE AS AN 736s ALTERNATIVE. (DISABLE THE "EXPERIMENTAL::CONST_ATTR" WARNINGS IF YOU WANT 736s TO USE IT.) WHEN APPLIED TO AN ANONYMOUS SUBROUTINE, IT FORCES THE SUB TO 736s BE CALLED WHEN THE C EXPRESSION IS EVALUATED. THE RETURN VALUE IS 736s CAPTURED AND TURNED INTO A CONSTANT SUBROUTINE: 736s 736s MY $X = 54321; 736s *INLINED = SUB : CONST { $X }; 736s $X++; 736s 736s THE RETURN VALUE OF C IN THIS EXAMPLE WILL ALWAYS BE 54321, 736s REGARDLESS OF LATER MODIFICATIONS TO $X. YOU CAN ALSO PUT ANY ARBITRARY 736s CODE INSIDE THE SUB, AT IT WILL BE EXECUTED IMMEDIATELY AND ITS RETURN 736s VALUE CAPTURED THE SAME WAY. 736s 736s IF YOU REALLY WANT A SUBROUTINE WITH A C<()> PROTOTYPE THAT RETURNS A 736s LEXICAL VARIABLE YOU CAN EASILY FORCE IT TO NOT BE INLINED BY ADDING 736s AN EXPLICIT C: 736s 736s BEGIN { 736s MY $X = 10; 736s *FOO = SUB () { RETURN $X }; 736s $X++; 736s } 736s PRINT FOO(); # PRINTS 11 736s 736s THE EASIEST WAY TO TELL IF A SUBROUTINE WAS INLINED IS BY USING 736s L. CONSIDER THIS EXAMPLE OF TWO SUBROUTINES RETURNING 736s C<1>, ONE WITH A C<()> PROTOTYPE CAUSING IT TO BE INLINED, AND ONE 736s WITHOUT (WITH DEPARSE OUTPUT TRUNCATED FOR CLARITY): 736s 736s $ PERL -MO=DEPARSE -E 'SUB ONE { 1 } IF (ONE) { PRINT ONE IF ONE }' 736s SUB ONE { 736s 1; 736s } 736s IF (ONE ) { 736s PRINT ONE() IF ONE ; 736s } 736s 736s $ PERL -MO=DEPARSE -E 'SUB ONE () { 1 } IF (ONE) { PRINT ONE IF ONE }' 736s SUB ONE () { 1 } 736s DO { 736s PRINT 1 736s }; 736s 736s IF YOU REDEFINE A SUBROUTINE THAT WAS ELIGIBLE FOR INLINING, YOU'LL 736s GET A WARNING BY DEFAULT. YOU CAN USE THIS WARNING TO TELL WHETHER OR 736s NOT A PARTICULAR SUBROUTINE IS CONSIDERED INLINABLE, SINCE IT'S 736s DIFFERENT THAN THE WARNING FOR OVERRIDING NON-INLINED SUBROUTINES: 736s 736s $ PERL -E 'SUB ONE () {1} SUB ONE () {2}' 736s CONSTANT SUBROUTINE ONE REDEFINED AT -E LINE 1. 736s $ PERL -WE 'SUB ONE {1} SUB ONE {2}' 736s SUBROUTINE ONE REDEFINED AT -E LINE 1. 736s 736s THE WARNING IS CONSIDERED SEVERE ENOUGH NOT TO BE AFFECTED BY THE 736s B<-W> SWITCH (OR ITS ABSENCE) BECAUSE PREVIOUSLY COMPILED INVOCATIONS 736s OF THE FUNCTION WILL STILL BE USING THE OLD VALUE OF THE FUNCTION. IF 736s YOU NEED TO BE ABLE TO REDEFINE THE SUBROUTINE, YOU NEED TO ENSURE 736s THAT IT ISN'T INLINED, EITHER BY DROPPING THE C<()> PROTOTYPE (WHICH 736s CHANGES CALLING SEMANTICS, SO BEWARE) OR BY THWARTING THE INLINING 736s MECHANISM IN SOME OTHER WAY, E.G. BY ADDING AN EXPLICIT C, AS 736s MENTIONED ABOVE: 736s 736s SUB NOT_INLINED () { RETURN 23 } 736s 736s =HEAD2 OVERRIDING BUILT-IN FUNCTIONS 736s X X X X 736s 736s MANY BUILT-IN FUNCTIONS MAY BE OVERRIDDEN, THOUGH THIS SHOULD BE TRIED 736s ONLY OCCASIONALLY AND FOR GOOD REASON. TYPICALLY THIS MIGHT BE 736s DONE BY A PACKAGE ATTEMPTING TO EMULATE MISSING BUILT-IN FUNCTIONALITY 736s ON A NON-UNIX SYSTEM. 736s 736s OVERRIDING MAY BE DONE ONLY BY IMPORTING THE NAME FROM A MODULE AT 736s COMPILE TIME--ORDINARY PREDECLARATION ISN'T GOOD ENOUGH. HOWEVER, THE 736s C PRAGMA LETS YOU, IN EFFECT, PREDECLARE SUBS 736s VIA THE IMPORT SYNTAX, AND THESE NAMES MAY THEN OVERRIDE BUILT-IN ONES: 736s 736s USE SUBS 'CHDIR', 'CHROOT', 'CHMOD', 'CHOWN'; 736s CHDIR $SOMEWHERE; 736s SUB CHDIR { ... } 736s 736s TO UNAMBIGUOUSLY REFER TO THE BUILT-IN FORM, PRECEDE THE 736s BUILT-IN NAME WITH THE SPECIAL PACKAGE QUALIFIER C. FOR EXAMPLE, 736s SAYING C ALWAYS REFERS TO THE BUILT-IN C, EVEN 736s IF THE CURRENT PACKAGE HAS IMPORTED SOME OTHER SUBROUTINE CALLED 736s C<&OPEN()> FROM ELSEWHERE. EVEN THOUGH IT LOOKS LIKE A REGULAR 736s FUNCTION CALL, IT ISN'T: THE C PREFIX IN THAT CASE IS PART OF PERL'S 736s SYNTAX, AND WORKS FOR ANY KEYWORD, REGARDLESS OF WHAT IS IN THE C 736s PACKAGE. TAKING A REFERENCE TO IT, THAT IS, C<\&CORE::OPEN>, ONLY WORKS 736s FOR SOME KEYWORDS. SEE L. 736s 736s LIBRARY MODULES SHOULD NOT IN GENERAL EXPORT BUILT-IN NAMES LIKE C 736s OR C AS PART OF THEIR DEFAULT C<@EXPORT> LIST, BECAUSE THESE MAY 736s SNEAK INTO SOMEONE ELSE'S NAMESPACE AND CHANGE THE SEMANTICS UNEXPECTEDLY. 736s INSTEAD, IF THE MODULE ADDS THAT NAME TO C<@EXPORT_OK>, THEN IT'S 736s POSSIBLE FOR A USER TO IMPORT THE NAME EXPLICITLY, BUT NOT IMPLICITLY. 736s THAT IS, THEY COULD SAY 736s 736s USE MODULE 'OPEN'; 736s 736s AND IT WOULD IMPORT THE C OVERRIDE. BUT IF THEY SAID 736s 736s USE MODULE; 736s 736s THEY WOULD GET THE DEFAULT IMPORTS WITHOUT OVERRIDES. 736s 736s THE FOREGOING MECHANISM FOR OVERRIDING BUILT-IN IS RESTRICTED, QUITE 736s DELIBERATELY, TO THE PACKAGE THAT REQUESTS THE IMPORT. THERE IS A SECOND 736s METHOD THAT IS SOMETIMES APPLICABLE WHEN YOU WISH TO OVERRIDE A BUILT-IN 736s EVERYWHERE, WITHOUT REGARD TO NAMESPACE BOUNDARIES. THIS IS ACHIEVED BY 736s IMPORTING A SUB INTO THE SPECIAL NAMESPACE C. HERE IS AN 736s EXAMPLE THAT QUITE BRAZENLY REPLACES THE C OPERATOR WITH SOMETHING 736s THAT UNDERSTANDS REGULAR EXPRESSIONS. 736s 736s PACKAGE REGLOB; 736s REQUIRE EXPORTER; 736s @ISA = 'EXPORTER'; 736s @EXPORT_OK = 'GLOB'; 736s 736s SUB IMPORT { 736s MY $PKG = SHIFT; 736s RETURN UNLESS @_; 736s MY $SYM = SHIFT; 736s MY $WHERE = ($SYM =~ S/^GLOBAL_// ? 'CORE::GLOBAL' : CALLER(0)); 736s $PKG->EXPORT($WHERE, $SYM, @_); 736s } 736s 736s SUB GLOB { 736s MY $PAT = SHIFT; 736s MY @GOT; 736s IF (OPENDIR MY $D, '.') { 736s @GOT = GREP /$PAT/, READDIR $D; 736s CLOSEDIR $D; 736s } 736s RETURN @GOT; 736s } 736s 1; 736s 736s AND HERE'S HOW IT COULD BE (AB)USED: 736s 736s #USE REGLOB 'GLOBAL_GLOB'; # OVERRIDE GLOB() IN ALL NAMESPACES 736s PACKAGE FOO; 736s USE REGLOB 'GLOB'; # OVERRIDE GLOB() IN FOO:: ONLY 736s PRINT FOR <^[A-Z_]+\.PM\$>; # SHOW ALL PRAGMATIC MODULES 736s 736s THE INITIAL COMMENT SHOWS A CONTRIVED, EVEN DANGEROUS EXAMPLE. 736s BY OVERRIDING C GLOBALLY, YOU WOULD BE FORCING THE NEW (AND 736s SUBVERSIVE) BEHAVIOR FOR THE C OPERATOR FOR I NAMESPACE, 736s WITHOUT THE COMPLETE COGNIZANCE OR COOPERATION OF THE MODULES THAT OWN 736s THOSE NAMESPACES. NATURALLY, THIS SHOULD BE DONE WITH EXTREME CAUTION--IF 736s IT MUST BE DONE AT ALL. 736s 736s THE C EXAMPLE ABOVE DOES NOT IMPLEMENT ALL THE SUPPORT NEEDED TO 736s CLEANLY OVERRIDE PERL'S C OPERATOR. THE BUILT-IN C HAS 736s DIFFERENT BEHAVIORS DEPENDING ON WHETHER IT APPEARS IN A SCALAR OR LIST 736s CONTEXT, BUT OUR C DOESN'T. INDEED, MANY PERL BUILT-INS HAVE SUCH 736s CONTEXT SENSITIVE BEHAVIORS, AND THESE MUST BE ADEQUATELY SUPPORTED BY 736s A PROPERLY WRITTEN OVERRIDE. FOR A FULLY FUNCTIONAL EXAMPLE OF OVERRIDING 736s C, STUDY THE IMPLEMENTATION OF C IN THE STANDARD 736s LIBRARY. 736s 736s WHEN YOU OVERRIDE A BUILT-IN, YOUR REPLACEMENT SHOULD BE CONSISTENT (IF 736s POSSIBLE) WITH THE BUILT-IN NATIVE SYNTAX. YOU CAN ACHIEVE THIS BY USING 736s A SUITABLE PROTOTYPE. TO GET THE PROTOTYPE OF AN OVERRIDABLE BUILT-IN, 736s USE THE C FUNCTION WITH AN ARGUMENT OF C<"CORE::BUILTIN_NAME"> 736s (SEE L). 736s 736s NOTE HOWEVER THAT SOME BUILT-INS CAN'T HAVE THEIR SYNTAX EXPRESSED BY A 736s PROTOTYPE (SUCH AS C OR C). IF YOU OVERRIDE THEM YOU WON'T 736s BE ABLE TO FULLY MIMIC THEIR ORIGINAL SYNTAX. 736s 736s THE BUILT-INS C, C AND C CAN ALSO BE OVERRIDDEN, BUT DUE 736s TO SPECIAL MAGIC, THEIR ORIGINAL SYNTAX IS PRESERVED, AND YOU DON'T HAVE 736s TO DEFINE A PROTOTYPE FOR THEIR REPLACEMENTS. (YOU CAN'T OVERRIDE THE 736s C SYNTAX, THOUGH). 736s 736s C HAS SPECIAL ADDITIONAL DARK MAGIC: IF YOU INVOKE YOUR 736s C REPLACEMENT AS C, IT WILL ACTUALLY RECEIVE 736s THE ARGUMENT C<"FOO/BAR.PM"> IN @_. SEE L. 736s 736s AND, AS YOU'LL HAVE NOTICED FROM THE PREVIOUS EXAMPLE, IF YOU OVERRIDE 736s C, THE C<< <*> >> GLOB OPERATOR IS OVERRIDDEN AS WELL. 736s 736s IN A SIMILAR FASHION, OVERRIDING THE C FUNCTION ALSO OVERRIDES 736s THE EQUIVALENT I/O OPERATOR C<< >>. ALSO, OVERRIDING 736s C ALSO OVERRIDES THE OPERATORS C<``> AND C. 736s 736s FINALLY, SOME BUILT-INS (E.G. C OR C) CAN'T BE OVERRIDDEN. 736s 736s =HEAD2 AUTOLOADING 736s X X 736s 736s IF YOU CALL A SUBROUTINE THAT IS UNDEFINED, YOU WOULD ORDINARILY 736s GET AN IMMEDIATE, FATAL ERROR COMPLAINING THAT THE SUBROUTINE DOESN'T 736s EXIST. (LIKEWISE FOR SUBROUTINES BEING USED AS METHODS, WHEN THE 736s METHOD DOESN'T EXIST IN ANY BASE CLASS OF THE CLASS'S PACKAGE.) 736s HOWEVER, IF AN C SUBROUTINE IS DEFINED IN THE PACKAGE OR 736s PACKAGES USED TO LOCATE THE ORIGINAL SUBROUTINE, THEN THAT 736s C SUBROUTINE IS CALLED WITH THE ARGUMENTS THAT WOULD HAVE 736s BEEN PASSED TO THE ORIGINAL SUBROUTINE. THE FULLY QUALIFIED NAME 736s OF THE ORIGINAL SUBROUTINE MAGICALLY APPEARS IN THE GLOBAL $AUTOLOAD 736s VARIABLE OF THE SAME PACKAGE AS THE C ROUTINE. THE NAME 736s IS NOT PASSED AS AN ORDINARY ARGUMENT BECAUSE, ER, WELL, JUST 736s BECAUSE, THAT'S WHY. (AS AN EXCEPTION, A METHOD CALL TO A NONEXISTENT 736s C OR C METHOD IS JUST SKIPPED INSTEAD. ALSO, IF 736s THE AUTOLOAD SUBROUTINE IS AN XSUB, THERE ARE OTHER WAYS TO RETRIEVE THE 736s SUBROUTINE NAME. SEE L FOR DETAILS.) 736s 736s 736s MANY C ROUTINES LOAD IN A DEFINITION FOR THE REQUESTED 736s SUBROUTINE USING EVAL(), THEN EXECUTE THAT SUBROUTINE USING A SPECIAL 736s FORM OF GOTO() THAT ERASES THE STACK FRAME OF THE C ROUTINE 736s WITHOUT A TRACE. (SEE THE SOURCE TO THE STANDARD MODULE DOCUMENTED 736s IN L, FOR EXAMPLE.) BUT AN C ROUTINE CAN 736s ALSO JUST EMULATE THE ROUTINE AND NEVER DEFINE IT. FOR EXAMPLE, 736s LET'S PRETEND THAT A FUNCTION THAT WASN'T DEFINED SHOULD JUST INVOKE 736s C WITH THOSE ARGUMENTS. ALL YOU'D DO IS: 736s 736s SUB AUTOLOAD { 736s OUR $AUTOLOAD; # KEEP 'USE STRICT' HAPPY 736s MY $PROGRAM = $AUTOLOAD; 736s $PROGRAM =~ S/.*:://; 736s SYSTEM($PROGRAM, @_); 736s } 736s DATE(); 736s WHO(); 736s LS('-L'); 736s 736s IN FACT, IF YOU PREDECLARE FUNCTIONS YOU WANT TO CALL THAT WAY, YOU DON'T 736s EVEN NEED PARENTHESES: 736s 736s USE SUBS QW(DATE WHO LS); 736s DATE; 736s WHO; 736s LS '-L'; 736s 736s A MORE COMPLETE EXAMPLE OF THIS IS THE SHELL MODULE ON CPAN, WHICH 736s CAN TREAT UNDEFINED SUBROUTINE CALLS AS CALLS TO EXTERNAL PROGRAMS. 736s 736s MECHANISMS ARE AVAILABLE TO HELP MODULES WRITERS SPLIT THEIR MODULES 736s INTO AUTOLOADABLE FILES. SEE THE STANDARD AUTOLOADER MODULE 736s DESCRIBED IN L AND IN L, THE STANDARD 736s SELFLOADER MODULES IN L, AND THE DOCUMENT ON ADDING C 736s FUNCTIONS TO PERL CODE IN L. 736s 736s =HEAD2 SUBROUTINE ATTRIBUTES 736s X X X 736s 736s A SUBROUTINE DECLARATION OR DEFINITION MAY HAVE A LIST OF ATTRIBUTES 736s ASSOCIATED WITH IT. IF SUCH AN ATTRIBUTE LIST IS PRESENT, IT IS 736s BROKEN UP AT SPACE OR COLON BOUNDARIES AND TREATED AS THOUGH A 736s C HAD BEEN SEEN. SEE L FOR DETAILS 736s ABOUT WHAT ATTRIBUTES ARE CURRENTLY SUPPORTED. 736s UNLIKE THE LIMITATION WITH THE OBSOLESCENT C, THE 736s C SYNTAX WORKS TO ASSOCIATE THE ATTRIBUTES WITH 736s A PRE-DECLARATION, AND NOT JUST WITH A SUBROUTINE DEFINITION. 736s 736s THE ATTRIBUTES MUST BE VALID AS SIMPLE IDENTIFIER NAMES (WITHOUT ANY 736s PUNCTUATION OTHER THAN THE '_' CHARACTER). THEY MAY HAVE A PARAMETER 736s LIST APPENDED, WHICH IS ONLY CHECKED FOR WHETHER ITS PARENTHESES ('(',')') 736s NEST PROPERLY. 736s 736s EXAMPLES OF VALID SYNTAX (EVEN THOUGH THE ATTRIBUTES ARE UNKNOWN): 736s 736s SUB FNORD (&\%) : SWITCH(10,FOO(7,3)) : EXPENSIVE; 736s SUB PLUGH () : UGLY('\(") :BAD; 736s SUB XYZZY : _5X5 { ... } 736s 736s EXAMPLES OF INVALID SYNTAX: 736s 736s SUB FNORD : SWITCH(10,FOO(); # ()-STRING NOT BALANCED 736s SUB SNOID : UGLY('('); # ()-STRING NOT BALANCED 736s SUB XYZZY : 5X5; # "5X5" NOT A VALID IDENTIFIER 736s SUB PLUGH : Y2::NORTH; # "Y2::NORTH" NOT A SIMPLE IDENTIFIER 736s SUB SNURT : FOO + BAR; # "+" NOT A COLON OR SPACE 736s 736s THE ATTRIBUTE LIST IS PASSED AS A LIST OF CONSTANT STRINGS TO THE CODE 736s WHICH ASSOCIATES THEM WITH THE SUBROUTINE. IN PARTICULAR, THE SECOND EXAMPLE 736s OF VALID SYNTAX ABOVE CURRENTLY LOOKS LIKE THIS IN TERMS OF HOW IT'S 736s PARSED AND INVOKED: 736s 736s USE ATTRIBUTES __PACKAGE__, \&PLUGH, Q[UGLY('\(")], 'BAD'; 736s 736s FOR FURTHER DETAILS ON ATTRIBUTE LISTS AND THEIR MANIPULATION, 736s SEE L AND L. 736s 736s =HEAD1 SEE ALSO 736s 736s SEE L FOR MORE ABOUT REFERENCES AND CLOSURES. 736s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING C SUBROUTINES FROM PERL. 736s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING PERL SUBROUTINES FROM C. 736s SEE L TO LEARN ABOUT BUNDLING UP YOUR FUNCTIONS IN SEPARATE FILES. 736s SEE L TO LEARN WHAT LIBRARY MODULES COME STANDARD ON YOUR SYSTEM. 736s SEE L TO LEARN HOW TO MAKE OBJECT METHOD CALLS. 736s 736s =FOR VI 736s # EX: SET STS=0 SW=4 ET: 736s 736s ok 2 736s # testing mod_cgi with /modules/cgi/perl.pl 736s # expected 200 736s # received 200 736s # body: PERL CGI 736s ok 3 736s # testing mod_test_rwrite with /test_rwrite 736s # expected 200 736s # received 200 736s # body: A 736s ok 4 736s ok 738s t/filter/case_in.t .................. 738s 1..3 738s # Running under perl version 5.038002 for linux 738s # Current time local: Sat Mar 16 11:13:14 2024 738s # Current time GMT: Sat Mar 16 11:13:14 2024 738s # Using Test.pm version 1.31 738s # Using Apache/Test.pm version 1.42 738s ok 1 738s # testing mod_cgi with /modules/cgi/perl_echo.pl 738s # expected 200 738s # received 200 738s ok 2 738s # testing mod_echo_post with /echo_post 738s # expected 200 738s # received 200 738s ok 3 738s ok 741s t/filter/input_body.t ............... 741s 1..2 741s # Running under perl version 5.038002 for linux 741s # Current time local: Sat Mar 16 11:13:16 2024 741s # Current time GMT: Sat Mar 16 11:13:16 2024 741s # Using Test.pm version 1.31 741s # Using Apache/Test.pm version 1.42 741s # testing : Posted "1 ko" 741s # expected: 'ok 1' 741s # received: 'ok 1' 741s ok 1 741s # testing : Posted "2 ko" 741s # expected: 'ok 2' 741s # received: 'ok 2' 741s ok 2 741s ok 744s t/http11/basicauth.t ................ 744s 1..3 744s # Running under perl version 5.038002 for linux 744s # Current time local: Sat Mar 16 11:13:19 2024 744s # Current time GMT: Sat Mar 16 11:13:19 2024 744s # Using Test.pm version 1.31 744s # Using Apache/Test.pm version 1.42 744s ok 1 744s ok 2 744s ok 3 744s ok 747s t/http11/chunked.t .................. 747s 1..30 747s # Running under perl version 5.038002 for linux 747s # Current time local: Sat Mar 16 11:13:22 2024 747s # Current time GMT: Sat Mar 16 11:13:22 2024 747s # Using Test.pm version 1.31 747s # Using Apache/Test.pm version 1.42 747s # testing : response protocol 747s # expected: 'HTTP/1.1' 747s # received: 'HTTP/1.1' 747s ok 1 747s # testing : response Transfer-Encoding 747s # expected: 'chunked' 747s # received: 'chunked' 747s ok 2 747s # testing : no Content-Length 747s # expected: 0 747s # received: 0 747s ok 3 747s # testing : body length 747s # expected: '70976' 747s # received: 70976 747s ok 4 747s # testing : number of requests 747s # expected: 1 747s # received: 1 747s ok 5 747s # testing : response protocol 747s # expected: 'HTTP/1.1' 747s # received: 'HTTP/1.1' 747s ok 6 747s # testing : response Transfer-Encoding 747s # expected: 'chunked' 747s # received: 'chunked' 747s ok 7 747s # testing : no Content-Length 747s # expected: 0 747s # received: 0 747s ok 8 747s # testing : body length 747s # expected: '212509' 747s # received: 212509 747s ok 9 747s # testing : number of requests 747s # expected: 2 747s # received: 2 747s ok 10 747s # testing : response protocol 747s # expected: 'HTTP/1.1' 747s # received: 'HTTP/1.1' 747s ok 11 747s # testing : response Transfer-Encoding 747s # expected: 'chunked' 747s # received: 'chunked' 747s ok 12 747s # testing : no Content-Length 747s # expected: 0 747s # received: 0 747s ok 13 747s # testing : body length 747s # expected: '280545' 747s # received: 280545 747s ok 14 747s # testing : number of requests 747s # expected: 3 747s # received: 3 747s ok 15 747s # testing : response protocol 747s # expected: 'HTTP/1.1' 747s # received: 'HTTP/1.1' 747s ok 16 747s # testing : response Transfer-Encoding 747s # expected: 'chunked' 747s # received: 'chunked' 747s ok 17 747s # testing : no Content-Length 747s # expected: 0 747s # received: 0 747s ok 18 747s # testing : body length 747s # expected: '845969' 747s # received: 845969 747s ok 19 747s # testing : number of requests 747s # expected: 4 747s # received: 4 747s ok 20 747s # testing : response protocol 747s # expected: 'HTTP/1.1' 747s # received: 'HTTP/1.1' 747s ok 21 747s # testing : no Transfer-Encoding (test result inverted) 747s # expected: 'chunked' 747s # received: '' 747s ok 22 747s # testing : content length 747s # expected: 253 747s # received: '253' 747s ok 23 747s # testing : body length 747s # expected: '242' 747s # received: 242 747s ok 24 747s # testing : number of requests 747s # expected: 5 747s # received: 5 747s ok 25 747s # testing : response protocol 747s # expected: 'HTTP/1.1' 747s # received: 'HTTP/1.1' 747s ok 26 747s # testing : no Transfer-Encoding (test result inverted) 747s # expected: 'chunked' 747s # received: '' 747s ok 27 747s # testing : content length 747s # expected: '' 747s # received: '' 747s ok 28 747s # testing : body length 747s # expected: '14276' 747s # received: 14276 747s ok 29 747s # testing : number of requests 747s # expected: 6 747s # received: 6 747s ok 30 747s ok 750s t/http11/chunked2.t ................. 750s 1..2 750s # Running under perl version 5.038002 for linux 750s # Current time local: Sat Mar 16 11:13:25 2024 750s # Current time GMT: Sat Mar 16 11:13:25 2024 750s # Using Test.pm version 1.31 750s # Using Apache/Test.pm version 1.42 750s # testing : successful response 750s # expected: 200 750s # received: '200' 750s ok 1 750s # expected: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 750s # received: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 750s ok 2 750s ok 752s t/http11/clength.t .................. 752s 1..6 752s # Running under perl version 5.038002 for linux 752s # Current time local: Sat Mar 16 11:13:28 2024 752s # Current time GMT: Sat Mar 16 11:13:28 2024 752s # Using Test.pm version 1.31 752s # Using Apache/Test.pm version 1.42 752s # testing : successful response 752s # expected: 200 752s # received: '200' 752s ok 1 752s # expected: 10 752s # received: '10' 752s ok 2 752s # expected: 'bbbbbbbbbb' 752s # received: 'bbbbbbbbbb' 752s ok 3 752s # testing : successful response 752s # expected: 200 752s # received: '200' 752s ok 4 752s # expected: 6 752s # received: '6' 752s ok 5 752s # expected: 'foobar' 752s # received: 'foobar' 752s ok 6 752s ok 756s t/http11/post.t ..................... 756s # using LWP client 756s 1..51 756s # Running under perl version 5.038002 for linux 756s # Current time local: Sat Mar 16 11:13:30 2024 756s # Current time GMT: Sat Mar 16 11:13:30 2024 756s # Using Test.pm version 1.31 756s # Using Apache/Test.pm version 1.42 756s #lwp request: 756s #POST http://localhost:8529/eat_post HTTP/1.1 756s #User-Agent: libwww-perl/6.76 756s #Content-Length: 1024 756s # 756s #server response: 756s #HTTP/1.1 200 OK 756s #Connection: Keep-Alive 756s #Date: Sat, 16 Mar 2024 11:13:33 GMT 756s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 756s #Vary: In-If1 756s #Content-Length: 5 756s #Client-Date: Sat, 16 Mar 2024 11:13:33 GMT 756s #Client-Peer: 127.0.0.1:8529 756s #Client-Response-Num: 1 756s #DMMATCH1: 1 756s #Keep-Alive: timeout=5, max=100 756s # 756s # testing : length posted 756s # expected: '1024' 756s # received: 1024 756s ok 1 756s #lwp request: 756s #POST http://localhost:8529/eat_post HTTP/1.1 756s #User-Agent: libwww-perl/6.76 756s #Content-Length: 2048 756s # 756s #server response: 756s #HTTP/1.1 200 OK 756s #Date: Sat, 16 Mar 2024 11:13:33 GMT 756s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 756s #Vary: In-If1 756s #Content-Length: 5 756s #Client-Date: Sat, 16 Mar 2024 11:13:33 GMT 756s #Client-Peer: 127.0.0.1:8529 756s #Client-Response-Num: 2 756s #DMMATCH1: 1 756s # 756s # testing : length posted 756s # expected: '2048' 756s # received: 2048 756s ok 2 756s #lwp request: 756s #POST http://localhost:8529/eat_post HTTP/1.1 756s #User-Agent: libwww-perl/6.76 756s #Content-Length: 3072 756s # 756s #server response: 756s #HTTP/1.1 200 OK 756s #Date: Sat, 16 Mar 2024 11:13:33 GMT 756s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 756s #Vary: In-If1 756s #Content-Length: 5 756s #Client-Date: Sat, 16 Mar 2024 11:13:33 GMT 756s #Client-Peer: 127.0.0.1:8529 756s #Client-Response-Num: 3 756s #DMMATCH1: 1 756s # 756s # testing : length posted 756s # expected: '3072' 756s # received: 3072 756s ok 3 756s #lwp request: 756s #POST http://localhost:8529/eat_post HTTP/1.1 756s #User-Agent: libwww-perl/6.76 756s #Content-Length: 4096 756s # 756s #server response: 756s #HTTP/1.1 200 OK 756s #Date: Sat, 16 Mar 2024 11:13:33 GMT 756s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 756s #Vary: In-If1 756s #Content-Length: 5 756s #Client-Date: Sat, 16 Mar 2024 11:13:33 GMT 756s #Client-Peer: 127.0.0.1:8529 756s #Client-Response-Num: 4 756s #DMMATCH1: 1 756s # 756s # testing : length posted 756s # expected: '4096' 756s # received: 4096 756s ok 4 756s #lwp request: 756s #POST http://localhost:8529/eat_post HTTP/1.1 756s #User-Agent: libwww-perl/6.76 756s #Content-Length: 5120 756s # 756s #server response: 756s #HTTP/1.1 200 OK 756s #Date: Sat, 16 Mar 2024 11:13:33 GMT 756s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 756s #Vary: In-If1 756s #Content-Length: 5 756s #Client-Date: Sat, 16 Mar 2024 11:13:33 GMT 756s #Client-Peer: 127.0.0.1:8529 756s #Client-Response-Num: 5 756s #DMMATCH1: 1 756s # 756s # testing : length posted 756s # expected: '5120' 756s # received: 5120 756s ok 5 756s #lwp request: 756s #POST http://localhost:8529/eat_post HTTP/1.1 756s #User-Agent: libwww-perl/6.76 756s #Content-Length: 6144 756s # 756s #server response: 756s #HTTP/1.1 200 OK 756s #Date: Sat, 16 Mar 2024 11:13:33 GMT 756s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 756s #Vary: In-If1 756s #Content-Length: 5 756s #Client-Date: Sat, 16 Mar 2024 11:13:33 GMT 756s #Client-Peer: 127.0.0.1:8529 756s #Client-Response-Num: 6 756s #DMMATCH1: 1 756s # 756s # testing : length posted 756s # expected: '6144' 756s # received: 6144 756s ok 6 756s #lwp request: 756s #POST http://localhost:8529/eat_post HTTP/1.1 756s #User-Agent: libwww-perl/6.76 756s #Content-Length: 7168 756s # 756s #server response: 756s #HTTP/1.1 200 OK 756s #Date: Sat, 16 Mar 2024 11:13:33 GMT 756s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 756s #Vary: In-If1 756s #Content-Length: 5 756s #Client-Date: Sat, 16 Mar 2024 11:13:33 GMT 756s #Client-Peer: 127.0.0.1:8529 756s #Client-Response-Num: 7 756s #DMMATCH1: 1 756s # 756s # testing : length posted 756s # expected: '7168' 756s # received: 7168 756s ok 7 756s #lwp request: 756s #POST http://localhost:8529/eat_post HTTP/1.1 756s #User-Agent: libwww-perl/6.76 756s #Content-Length: 8192 756s # 756s #server response: 756s #HTTP/1.1 200 OK 756s #Date: Sat, 16 Mar 2024 11:13:33 GMT 756s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 756s #Vary: In-If1 756s #Content-Length: 5 756s #Client-Date: Sat, 16 Mar 2024 11:13:33 GMT 756s #Client-Peer: 127.0.0.1:8529 756s #Client-Response-Num: 8 756s #DMMATCH1: 1 756s # 756s # testing : length posted 756s # expected: '8192' 756s # received: 8192 756s ok 8 756s #lwp request: 756s #POST http://localhost:8529/eat_post HTTP/1.1 756s #User-Agent: libwww-perl/6.76 756s #Content-Length: 9216 756s # 756s #server response: 756s #HTTP/1.1 200 OK 756s #Date: Sat, 16 Mar 2024 11:13:33 GMT 756s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 756s #Vary: In-If1 756s #Content-Length: 5 756s #Client-Date: Sat, 16 Mar 2024 11:13:33 GMT 756s #Client-Peer: 127.0.0.1:8529 756s #Client-Response-Num: 9 756s #DMMATCH1: 1 756s # 756s # testing : length posted 756s # expected: '9216' 756s # received: 9216 756s ok 9 756s #lwp request: 756s #POST http://localhost:8529/eat_post HTTP/1.1 756s #User-Agent: libwww-perl/6.76 756s #Content-Length: 10240 756s # 756s #server response: 756s #HTTP/1.1 200 OK 756s #Date: Sat, 16 Mar 2024 11:13:33 GMT 756s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 756s #Vary: In-If1 756s #Content-Length: 6 756s #Client-Date: Sat, 16 Mar 2024 11:13:33 GMT 756s #Client-Peer: 127.0.0.1:8529 756s #Client-Response-Num: 10 756s #DMMATCH1: 1 756s # 756s # testing : length posted 756s # expected: '10240' 756s # received: 10240 756s ok 10 756s #lwp request: 756s #POST http://localhost:8529/eat_post HTTP/1.1 756s #User-Agent: libwww-perl/6.76 756s #Content-Length: 11264 756s # 756s #server response: 756s #HTTP/1.1 200 OK 756s #Date: Sat, 16 Mar 2024 11:13:33 GMT 756s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 756s #Vary: In-If1 756s #Content-Length: 6 756s #Client-Date: Sat, 16 Mar 2024 11:13:33 GMT 756s #Client-Peer: 127.0.0.1:8529 756s #Client-Response-Num: 11 756s #DMMATCH1: 1 756s # 756s # testing : length posted 756s # expected: '11264' 756s # received: 11264 756s ok 11 756s #lwp request: 756s #POST http://localhost:8529/eat_post HTTP/1.1 756s #User-Agent: libwww-perl/6.76 756s #Content-Length: 12288 756s # 756s #server response: 756s #HTTP/1.1 200 OK 756s #Date: Sat, 16 Mar 2024 11:13:33 GMT 756s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 756s #Vary: In-If1 756s #Content-Length: 6 756s #Client-Date: Sat, 16 Mar 2024 11:13:33 GMT 756s #Client-Peer: 127.0.0.1:8529 756s #Client-Response-Num: 12 756s #DMMATCH1: 1 756s # 756s # testing : length posted 756s # expected: '12288' 756s # received: 12288 756s ok 12 756s #lwp request: 756s #POST http://localhost:8529/eat_post HTTP/1.1 756s #User-Agent: libwww-perl/6.76 756s #Content-Length: 13312 756s # 756s #server response: 756s #HTTP/1.1 200 OK 756s #Date: Sat, 16 Mar 2024 11:13:33 GMT 756s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 756s #Vary: In-If1 756s #Content-Length: 6 756s #Client-Date: Sat, 16 Mar 2024 11:13:33 GMT 756s #Client-Peer: 127.0.0.1:8529 756s #Client-Response-Num: 13 756s #DMMATCH1: 1 756s # 756s # testing : length posted 756s # expected: '13312' 756s # received: 13312 756s ok 13 756s #lwp request: 756s #POST http://localhost:8529/eat_post HTTP/1.1 756s #User-Agent: libwww-perl/6.76 756s #Content-Length: 14336 756s # 756s #server response: 756s #HTTP/1.1 200 OK 756s #Date: Sat, 16 Mar 2024 11:13:33 GMT 756s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 756s #Vary: In-If1 756s #Content-Length: 6 756s #Client-Date: Sat, 16 Mar 2024 11:13:33 GMT 756s #Client-Peer: 127.0.0.1:8529 756s #Client-Response-Num: 14 756s #DMMATCH1: 1 756s # 756s # testing : length posted 756s # expected: '14336' 756s # received: 14336 756s ok 14 756s #lwp request: 756s #POST http://localhost:8529/eat_post HTTP/1.1 756s #User-Agent: libwww-perl/6.76 756s #Content-Length: 15360 756s # 756s #server response: 756s #HTTP/1.1 200 OK 756s #Date: Sat, 16 Mar 2024 11:13:33 GMT 756s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 756s #Vary: In-If1 756s #Content-Length: 6 756s #Client-Date: Sat, 16 Mar 2024 11:13:33 GMT 756s #Client-Peer: 127.0.0.1:8529 756s #Client-Response-Num: 15 756s #DMMATCH1: 1 756s # 756s # testing : length posted 756s # expected: '15360' 756s # received: 15360 756s ok 15 756s #lwp request: 756s #POST http://localhost:8529/eat_post HTTP/1.1 756s #User-Agent: libwww-perl/6.76 756s #Content-Length: 16384 756s # 756s #server response: 756s #HTTP/1.1 200 OK 756s #Date: Sat, 16 Mar 2024 11:13:33 GMT 756s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 756s #Vary: In-If1 756s #Content-Length: 6 756s #Client-Date: Sat, 16 Mar 2024 11:13:33 GMT 756s #Client-Peer: 127.0.0.1:8529 756s #Client-Response-Num: 16 756s #DMMATCH1: 1 756s # 756s # testing : length posted 756s # expected: '16384' 756s # received: 16384 756s ok 16 756s #lwp request: 756s #POST http://localhost:8529/eat_post HTTP/1.1 756s #User-Agent: libwww-perl/6.76 756s #Content-Length: 17408 756s # 756s #server response: 756s #HTTP/1.1 200 OK 756s #Date: Sat, 16 Mar 2024 11:13:33 GMT 756s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 756s #Vary: In-If1 756s #Content-Length: 6 756s #Client-Date: Sat, 16 Mar 2024 11:13:33 GMT 756s #Client-Peer: 127.0.0.1:8529 756s #Client-Response-Num: 17 756s #DMMATCH1: 1 756s # 756s # testing : length posted 756s # expected: '17408' 756s # received: 17408 756s ok 17 756s #lwp request: 756s #POST http://localhost:8529/eat_post HTTP/1.1 756s #User-Agent: libwww-perl/6.76 756s #Content-Length: 18432 756s # 756s #server response: 756s #HTTP/1.1 200 OK 756s #Date: Sat, 16 Mar 2024 11:13:33 GMT 756s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 756s #Vary: In-If1 756s #Content-Length: 6 756s #Client-Date: Sat, 16 Mar 2024 11:13:33 GMT 756s #Client-Peer: 127.0.0.1:8529 756s #Client-Response-Num: 18 756s #DMMATCH1: 1 756s # 756s # testing : length posted 756s # expected: '18432' 756s # received: 18432 756s ok 18 756s #lwp request: 756s #POST http://localhost:8529/eat_post HTTP/1.1 756s #User-Agent: libwww-perl/6.76 756s #Content-Length: 19456 756s # 756s #server response: 756s #HTTP/1.1 200 OK 756s #Date: Sat, 16 Mar 2024 11:13:33 GMT 756s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 756s #Vary: In-If1 756s #Content-Length: 6 756s #Client-Date: Sat, 16 Mar 2024 11:13:33 GMT 756s #Client-Peer: 127.0.0.1:8529 756s #Client-Response-Num: 19 756s #DMMATCH1: 1 756s # 756s # testing : length posted 756s # expected: '19456' 756s # received: 19456 756s ok 19 756s #lwp request: 756s #POST http://localhost:8529/eat_post HTTP/1.1 756s #User-Agent: libwww-perl/6.76 756s #Content-Length: 20480 756s # 756s #server response: 756s #HTTP/1.1 200 OK 756s #Date: Sat, 16 Mar 2024 11:13:33 GMT 756s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 756s #Vary: In-If1 756s #Content-Length: 6 756s #Client-Date: Sat, 16 Mar 2024 11:13:33 GMT 756s #Client-Peer: 127.0.0.1:8529 756s #Client-Response-Num: 20 756s #DMMATCH1: 1 756s # 756s # testing : length posted 756s # expected: '20480' 756s # received: 20480 756s ok 20 756s #lwp request: 756s #POST http://localhost:8529/eat_post HTTP/1.1 756s #User-Agent: libwww-perl/6.76 756s #Content-Length: 21504 756s # 756s #server response: 756s #HTTP/1.1 200 OK 756s #Date: Sat, 16 Mar 2024 11:13:33 GMT 756s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 756s #Vary: In-If1 756s #Content-Length: 6 756s #Client-Date: Sat, 16 Mar 2024 11:13:33 GMT 756s #Client-Peer: 127.0.0.1:8529 756s #Client-Response-Num: 21 756s #DMMATCH1: 1 756s # 756s # testing : length posted 756s # expected: '21504' 756s # received: 21504 756s ok 21 756s #lwp request: 756s #POST http://localhost:8529/eat_post HTTP/1.1 756s #User-Agent: libwww-perl/6.76 756s #Content-Length: 22528 756s # 756s #server response: 756s #HTTP/1.1 200 OK 756s #Date: Sat, 16 Mar 2024 11:13:33 GMT 756s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 756s #Vary: In-If1 756s #Content-Length: 6 756s #Client-Date: Sat, 16 Mar 2024 11:13:33 GMT 756s #Client-Peer: 127.0.0.1:8529 756s #Client-Response-Num: 22 756s #DMMATCH1: 1 756s # 756s # testing : length posted 756s # expected: '22528' 756s # received: 22528 756s ok 22 756s #lwp request: 756s #POST http://localhost:8529/eat_post HTTP/1.1 756s #User-Agent: libwww-perl/6.76 756s #Content-Length: 23552 756s # 756s #server response: 756s #HTTP/1.1 200 OK 756s #Date: Sat, 16 Mar 2024 11:13:33 GMT 756s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 756s #Vary: In-If1 756s #Content-Length: 6 756s #Client-Date: Sat, 16 Mar 2024 11:13:33 GMT 756s #Client-Peer: 127.0.0.1:8529 756s #Client-Response-Num: 23 756s #DMMATCH1: 1 756s # 756s # testing : length posted 756s # expected: '23552' 756s # received: 23552 756s ok 23 756s #lwp request: 756s #POST http://localhost:8529/eat_post HTTP/1.1 756s #User-Agent: libwww-perl/6.76 756s #Content-Length: 24576 756s # 756s #server response: 756s #HTTP/1.1 200 OK 756s #Date: Sat, 16 Mar 2024 11:13:33 GMT 756s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 756s #Vary: In-If1 756s #Content-Length: 6 756s #Client-Date: Sat, 16 Mar 2024 11:13:33 GMT 756s #Client-Peer: 127.0.0.1:8529 756s #Client-Response-Num: 24 756s #DMMATCH1: 1 756s # 756s # testing : length posted 756s # expected: '24576' 756s # received: 24576 756s ok 24 756s #lwp request: 756s #POST http://localhost:8529/eat_post HTTP/1.1 756s #User-Agent: libwww-perl/6.76 756s #Content-Length: 25600 756s # 756s #server response: 756s #HTTP/1.1 200 OK 756s #Date: Sat, 16 Mar 2024 11:13:33 GMT 756s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 756s #Vary: In-If1 756s #Content-Length: 6 756s #Client-Date: Sat, 16 Mar 2024 11:13:33 GMT 756s #Client-Peer: 127.0.0.1:8529 756s #Client-Response-Num: 25 756s #DMMATCH1: 1 756s # 756s # testing : length posted 756s # expected: '25600' 756s # received: 25600 756s ok 25 756s #lwp request: 756s #POST http://localhost:8529/eat_post HTTP/1.1 756s #User-Agent: libwww-perl/6.76 756s #Content-Length: 26624 756s # 756s #server response: 756s #HTTP/1.1 200 OK 756s #Date: Sat, 16 Mar 2024 11:13:33 GMT 756s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 756s #Vary: In-If1 756s #Content-Length: 6 756s #Client-Date: Sat, 16 Mar 2024 11:13:33 GMT 756s #Client-Peer: 127.0.0.1:8529 756s #Client-Response-Num: 26 756s #DMMATCH1: 1 756s # 756s # testing : length posted 756s # expected: '26624' 756s # received: 26624 756s ok 26 756s #lwp request: 756s #POST http://localhost:8529/eat_post HTTP/1.1 756s #User-Agent: libwww-perl/6.76 756s #Content-Length: 27648 756s # 756s #server response: 756s #HTTP/1.1 200 OK 756s #Date: Sat, 16 Mar 2024 11:13:33 GMT 756s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 756s #Vary: In-If1 756s #Content-Length: 6 756s #Client-Date: Sat, 16 Mar 2024 11:13:33 GMT 756s #Client-Peer: 127.0.0.1:8529 756s #Client-Response-Num: 27 756s #DMMATCH1: 1 756s # 756s # testing : length posted 756s # expected: '27648' 756s # received: 27648 756s ok 27 756s #lwp request: 756s #POST http://localhost:8529/eat_post HTTP/1.1 756s #User-Agent: libwww-perl/6.76 756s #Content-Length: 28672 756s # 756s #server response: 756s #HTTP/1.1 200 OK 756s #Date: Sat, 16 Mar 2024 11:13:33 GMT 756s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 756s #Vary: In-If1 756s #Content-Length: 6 756s #Client-Date: Sat, 16 Mar 2024 11:13:33 GMT 756s #Client-Peer: 127.0.0.1:8529 756s #Client-Response-Num: 28 756s #DMMATCH1: 1 756s # 756s # testing : length posted 756s # expected: '28672' 756s # received: 28672 756s ok 28 756s #lwp request: 756s #POST http://localhost:8529/eat_post HTTP/1.1 756s #User-Agent: libwww-perl/6.76 756s #Content-Length: 29696 756s # 756s #server response: 756s #HTTP/1.1 200 OK 756s #Date: Sat, 16 Mar 2024 11:13:33 GMT 756s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 756s #Vary: In-If1 756s #Content-Length: 6 756s #Client-Date: Sat, 16 Mar 2024 11:13:33 GMT 756s #Client-Peer: 127.0.0.1:8529 756s #Client-Response-Num: 29 756s #DMMATCH1: 1 756s # 756s # testing : length posted 756s # expected: '29696' 756s # received: 29696 756s ok 29 756s #lwp request: 756s #POST http://localhost:8529/eat_post HTTP/1.1 756s #User-Agent: libwww-perl/6.76 756s #Content-Length: 30720 756s # 756s #server response: 756s #HTTP/1.1 200 OK 756s #Date: Sat, 16 Mar 2024 11:13:33 GMT 756s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 756s #Vary: In-If1 756s #Content-Length: 6 756s #Client-Date: Sat, 16 Mar 2024 11:13:33 GMT 756s #Client-Peer: 127.0.0.1:8529 756s #Client-Response-Num: 30 756s #DMMATCH1: 1 756s # 756s # testing : length posted 756s # expected: '30720' 756s # received: 30720 756s ok 30 756s #lwp request: 756s #POST http://localhost:8529/eat_post HTTP/1.1 756s #User-Agent: libwww-perl/6.76 756s #Content-Length: 31744 756s # 756s #server response: 756s #HTTP/1.1 200 OK 756s #Date: Sat, 16 Mar 2024 11:13:33 GMT 756s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 756s #Vary: In-If1 756s #Content-Length: 6 756s #Client-Date: Sat, 16 Mar 2024 11:13:33 GMT 756s #Client-Peer: 127.0.0.1:8529 756s #Client-Response-Num: 31 756s #DMMATCH1: 1 756s # 756s # testing : length posted 756s # expected: '31744' 756s # received: 31744 756s ok 31 756s #lwp request: 756s #POST http://localhost:8529/eat_post HTTP/1.1 756s #User-Agent: libwww-perl/6.76 756s #Content-Length: 32768 756s # 756s #server response: 756s #HTTP/1.1 200 OK 756s #Date: Sat, 16 Mar 2024 11:13:33 GMT 756s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 756s #Vary: In-If1 756s #Content-Length: 6 756s #Client-Date: Sat, 16 Mar 2024 11:13:33 GMT 756s #Client-Peer: 127.0.0.1:8529 756s #Client-Response-Num: 32 756s #DMMATCH1: 1 756s # 756s # testing : length posted 756s # expected: '32768' 756s # received: 32768 756s ok 32 756s #lwp request: 756s #POST http://localhost:8529/eat_post HTTP/1.1 756s #User-Agent: libwww-perl/6.76 756s #Content-Length: 33792 756s # 756s #server response: 756s #HTTP/1.1 200 OK 756s #Date: Sat, 16 Mar 2024 11:13:33 GMT 756s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 756s #Vary: In-If1 756s #Content-Length: 6 756s #Client-Date: Sat, 16 Mar 2024 11:13:33 GMT 756s #Client-Peer: 127.0.0.1:8529 756s #Client-Response-Num: 33 756s #DMMATCH1: 1 756s # 756s # testing : length posted 756s # expected: '33792' 756s # received: 33792 756s ok 33 756s #lwp request: 756s #POST http://localhost:8529/eat_post HTTP/1.1 756s #User-Agent: libwww-perl/6.76 756s #Content-Length: 34816 756s # 756s #server response: 756s #HTTP/1.1 200 OK 756s #Date: Sat, 16 Mar 2024 11:13:33 GMT 756s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 756s #Vary: In-If1 756s #Content-Length: 6 756s #Client-Date: Sat, 16 Mar 2024 11:13:33 GMT 756s #Client-Peer: 127.0.0.1:8529 756s #Client-Response-Num: 34 756s #DMMATCH1: 1 756s # 756s # testing : length posted 756s # expected: '34816' 756s # received: 34816 756s ok 34 756s #lwp request: 756s #POST http://localhost:8529/eat_post HTTP/1.1 756s #User-Agent: libwww-perl/6.76 756s #Content-Length: 35840 756s # 756s #server response: 756s #HTTP/1.1 200 OK 756s #Date: Sat, 16 Mar 2024 11:13:33 GMT 756s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 756s #Vary: In-If1 756s #Content-Length: 6 756s #Client-Date: Sat, 16 Mar 2024 11:13:33 GMT 756s #Client-Peer: 127.0.0.1:8529 756s #Client-Response-Num: 35 756s #DMMATCH1: 1 756s # 756s # testing : length posted 756s # expected: '35840' 756s # received: 35840 756s ok 35 756s #lwp request: 756s #POST http://localhost:8529/eat_post HTTP/1.1 756s #User-Agent: libwww-perl/6.76 756s #Content-Length: 36864 756s # 756s #server response: 756s #HTTP/1.1 200 OK 756s #Date: Sat, 16 Mar 2024 11:13:33 GMT 756s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 756s #Vary: In-If1 756s #Content-Length: 6 756s #Client-Date: Sat, 16 Mar 2024 11:13:33 GMT 756s #Client-Peer: 127.0.0.1:8529 756s #Client-Response-Num: 36 756s #DMMATCH1: 1 756s # 756s # testing : length posted 756s # expected: '36864' 756s # received: 36864 756s ok 36 756s #lwp request: 756s #POST http://localhost:8529/eat_post HTTP/1.1 756s #User-Agent: libwww-perl/6.76 756s #Content-Length: 37888 756s # 756s #server response: 756s #HTTP/1.1 200 OK 756s #Date: Sat, 16 Mar 2024 11:13:33 GMT 756s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 756s #Vary: In-If1 756s #Content-Length: 6 756s #Client-Date: Sat, 16 Mar 2024 11:13:33 GMT 756s #Client-Peer: 127.0.0.1:8529 756s #Client-Response-Num: 37 756s #DMMATCH1: 1 756s # 756s # testing : length posted 756s # expected: '37888' 756s # received: 37888 756s ok 37 756s #lwp request: 756s #POST http://localhost:8529/eat_post HTTP/1.1 756s #User-Agent: libwww-perl/6.76 756s #Content-Length: 38912 756s # 756s #server response: 756s #HTTP/1.1 200 OK 756s #Date: Sat, 16 Mar 2024 11:13:33 GMT 756s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 756s #Vary: In-If1 756s #Content-Length: 6 756s #Client-Date: Sat, 16 Mar 2024 11:13:33 GMT 756s #Client-Peer: 127.0.0.1:8529 756s #Client-Response-Num: 38 756s #DMMATCH1: 1 756s # 756s # testing : length posted 756s # expected: '38912' 756s # received: 38912 756s ok 38 756s #lwp request: 756s #POST http://localhost:8529/eat_post HTTP/1.1 756s #User-Agent: libwww-perl/6.76 756s #Content-Length: 39936 756s # 756s #server response: 756s #HTTP/1.1 200 OK 756s #Date: Sat, 16 Mar 2024 11:13:33 GMT 756s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 756s #Vary: In-If1 756s #Content-Length: 6 756s #Client-Date: Sat, 16 Mar 2024 11:13:33 GMT 756s #Client-Peer: 127.0.0.1:8529 756s #Client-Response-Num: 39 756s #DMMATCH1: 1 756s # 756s # testing : length posted 756s # expected: '39936' 756s # received: 39936 756s ok 39 756s #lwp request: 756s #POST http://localhost:8529/eat_post HTTP/1.1 756s #User-Agent: libwww-perl/6.76 756s #Content-Length: 40960 756s # 756s #server response: 756s #HTTP/1.1 200 OK 756s #Date: Sat, 16 Mar 2024 11:13:33 GMT 756s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 756s #Vary: In-If1 756s #Content-Length: 6 756s #Client-Date: Sat, 16 Mar 2024 11:13:33 GMT 756s #Client-Peer: 127.0.0.1:8529 756s #Client-Response-Num: 40 756s #DMMATCH1: 1 756s # 756s # testing : length posted 756s # expected: '40960' 756s # received: 40960 756s ok 40 756s #lwp request: 756s #POST http://localhost:8529/eat_post HTTP/1.1 756s #User-Agent: libwww-perl/6.76 756s #Content-Length: 41984 756s # 756s #server response: 756s #HTTP/1.1 200 OK 756s #Date: Sat, 16 Mar 2024 11:13:33 GMT 756s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 756s #Vary: In-If1 756s #Content-Length: 6 756s #Client-Date: Sat, 16 Mar 2024 11:13:33 GMT 756s #Client-Peer: 127.0.0.1:8529 756s #Client-Response-Num: 41 756s #DMMATCH1: 1 756s # 756s # testing : length posted 756s # expected: '41984' 756s # received: 41984 756s ok 41 756s #lwp request: 756s #POST http://localhost:8529/eat_post HTTP/1.1 756s #User-Agent: libwww-perl/6.76 756s #Content-Length: 43008 756s # 756s #server response: 756s #HTTP/1.1 200 OK 756s #Date: Sat, 16 Mar 2024 11:13:33 GMT 756s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 756s #Vary: In-If1 756s #Content-Length: 6 756s #Client-Date: Sat, 16 Mar 2024 11:13:33 GMT 756s #Client-Peer: 127.0.0.1:8529 756s #Client-Response-Num: 42 756s #DMMATCH1: 1 756s # 756s # testing : length posted 756s # expected: '43008' 756s # received: 43008 756s ok 42 756s #lwp request: 756s #POST http://localhost:8529/eat_post HTTP/1.1 756s #User-Agent: libwww-perl/6.76 756s #Content-Length: 44032 756s # 756s #server response: 756s #HTTP/1.1 200 OK 756s #Date: Sat, 16 Mar 2024 11:13:33 GMT 756s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 756s #Vary: In-If1 756s #Content-Length: 6 756s #Client-Date: Sat, 16 Mar 2024 11:13:33 GMT 756s #Client-Peer: 127.0.0.1:8529 756s #Client-Response-Num: 43 756s #DMMATCH1: 1 756s # 756s # testing : length posted 756s # expected: '44032' 756s # received: 44032 756s ok 43 756s #lwp request: 756s #POST http://localhost:8529/eat_post HTTP/1.1 756s #User-Agent: libwww-perl/6.76 756s #Content-Length: 45056 756s # 756s #server response: 756s #HTTP/1.1 200 OK 756s #Date: Sat, 16 Mar 2024 11:13:33 GMT 756s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 756s #Vary: In-If1 756s #Content-Length: 6 756s #Client-Date: Sat, 16 Mar 2024 11:13:34 GMT 756s #Client-Peer: 127.0.0.1:8529 756s #Client-Response-Num: 44 756s #DMMATCH1: 1 756s # 756s # testing : length posted 756s # expected: '45056' 756s # received: 45056 756s ok 44 756s #lwp request: 756s #POST http://localhost:8529/eat_post HTTP/1.1 756s #User-Agent: libwww-perl/6.76 756s #Content-Length: 46080 756s # 756s #server response: 756s #HTTP/1.1 200 OK 756s #Date: Sat, 16 Mar 2024 11:13:34 GMT 756s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 756s #Vary: In-If1 756s #Content-Length: 6 756s #Client-Date: Sat, 16 Mar 2024 11:13:34 GMT 756s #Client-Peer: 127.0.0.1:8529 756s #Client-Response-Num: 45 756s #DMMATCH1: 1 756s # 756s # testing : length posted 756s # expected: '46080' 756s # received: 46080 756s ok 45 756s #lwp request: 756s #POST http://localhost:8529/eat_post HTTP/1.1 756s #User-Agent: libwww-perl/6.76 756s #Content-Length: 47104 756s # 756s #server response: 756s #HTTP/1.1 200 OK 756s #Date: Sat, 16 Mar 2024 11:13:34 GMT 756s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 756s #Vary: In-If1 756s #Content-Length: 6 756s #Client-Date: Sat, 16 Mar 2024 11:13:34 GMT 756s #Client-Peer: 127.0.0.1:8529 756s #Client-Response-Num: 46 756s #DMMATCH1: 1 756s # 756s # testing : length posted 756s # expected: '47104' 756s # received: 47104 756s ok 46 756s #lwp request: 756s #POST http://localhost:8529/eat_post HTTP/1.1 756s #User-Agent: libwww-perl/6.76 756s #Content-Length: 48128 756s # 756s #server response: 756s #HTTP/1.1 200 OK 756s #Date: Sat, 16 Mar 2024 11:13:34 GMT 756s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 756s #Vary: In-If1 756s #Content-Length: 6 756s #Client-Date: Sat, 16 Mar 2024 11:13:34 GMT 756s #Client-Peer: 127.0.0.1:8529 756s #Client-Response-Num: 47 756s #DMMATCH1: 1 756s # 756s # testing : length posted 756s # expected: '48128' 756s # received: 48128 756s ok 47 756s #lwp request: 756s #POST http://localhost:8529/eat_post HTTP/1.1 756s #User-Agent: libwww-perl/6.76 756s #Content-Length: 49152 756s # 756s #server response: 756s #HTTP/1.1 200 OK 756s #Date: Sat, 16 Mar 2024 11:13:34 GMT 756s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 756s #Vary: In-If1 756s #Content-Length: 6 756s #Client-Date: Sat, 16 Mar 2024 11:13:34 GMT 756s #Client-Peer: 127.0.0.1:8529 756s #Client-Response-Num: 48 756s #DMMATCH1: 1 756s # 756s # testing : length posted 756s # expected: '49152' 756s # received: 49152 756s ok 48 756s #lwp request: 756s #POST http://localhost:8529/eat_post HTTP/1.1 756s #User-Agent: libwww-perl/6.76 756s #Content-Length: 50176 756s # 756s #server response: 756s #HTTP/1.1 200 OK 756s #Date: Sat, 16 Mar 2024 11:13:34 GMT 756s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 756s #Vary: In-If1 756s #Content-Length: 6 756s #Client-Date: Sat, 16 Mar 2024 11:13:34 GMT 756s #Client-Peer: 127.0.0.1:8529 756s #Client-Response-Num: 49 756s #DMMATCH1: 1 756s # 756s # testing : length posted 756s # expected: '50176' 756s # received: 50176 756s ok 49 756s #lwp request: 756s #POST http://localhost:8529/eat_post HTTP/1.1 756s #User-Agent: libwww-perl/6.76 756s #Content-Length: 51200 756s # 756s #server response: 756s #HTTP/1.1 200 OK 756s #Date: Sat, 16 Mar 2024 11:13:34 GMT 756s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 756s #Vary: In-If1 756s #Content-Length: 6 756s #Client-Date: Sat, 16 Mar 2024 11:13:34 GMT 756s #Client-Peer: 127.0.0.1:8529 756s #Client-Response-Num: 50 756s #DMMATCH1: 1 756s # 756s # testing : length posted 756s # expected: '51200' 756s # received: 51200 756s ok 50 756s #lwp request: 756s #POST http://localhost:8529/eat_post HTTP/1.1 756s #User-Agent: libwww-perl/6.76 756s #Content-Length: 102400 756s # 756s #server response: 756s #HTTP/1.1 200 OK 756s #Date: Sat, 16 Mar 2024 11:13:34 GMT 756s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 756s #Vary: In-If1 756s #Content-Length: 7 756s #Client-Date: Sat, 16 Mar 2024 11:13:34 GMT 756s #Client-Peer: 127.0.0.1:8529 756s #Client-Response-Num: 51 756s #DMMATCH1: 1 756s # 756s # testing : length posted 756s # expected: '102400' 756s # received: 102400 756s ok 51 756s ok 759s t/modules/aaa.t ..................... 759s 1..40 759s # Running under perl version 5.038002 for linux 759s # Current time local: Sat Mar 16 11:13:34 2024 759s # Current time GMT: Sat Mar 16 11:13:34 2024 759s # Using Test.pm version 1.31 759s # Using Apache/Test.pm version 1.42 759s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/realm2 759s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/basic1 759s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/form1 759s ok 1 759s ok 2 759s ok 3 759s ok 4 759s ok 5 759s ok 6 759s ok 7 759s ok 8 759s ok 9 759s ok 10 759s ok 11 759s ok 12 759s ok 13 759s ok 14 759s ok 15 759s ok 16 759s ok 17 759s ok 18 759s ok 19 759s ok 20 759s ok 21 759s ok 22 759s ok 23 759s ok 24 759s ok 25 759s ok 26 759s ok 27 759s ok 28 759s ok 29 759s ok 30 759s ok 31 759s ok 32 759s ok 33 759s ok 34 759s ok 35 759s ok 36 759s ok 37 759s ok 38 759s ok 39 759s ok 40 759s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/form1 759s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/basic1 759s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/realm2 759s ok 762s t/modules/access.t .................. 762s 1..408 762s # Running under perl version 5.038002 for linux 762s # Current time local: Sat Mar 16 11:13:37 2024 762s # Current time GMT: Sat Mar 16 11:13:37 2024 762s # Using Test.pm version 1.31 762s # Using Apache/Test.pm version 1.42 762s # --- 762s # Order deny,allow 762s # Allow from all 762s # expecting access. 762s ok 1 762s # --- 762s # Order deny,allow 762s # Deny from all 762s # expecting access denial. 762s ok 2 762s # --- 762s # Order deny,allow 762s # Allow from all 762s # Deny from all 762s # expecting access. 762s ok 3 762s # --- 762s # Order deny,allow 762s # Deny from localhost 762s # expecting access denial. 762s ok 4 762s # --- 762s # Order deny,allow 762s # Allow from all 762s # Deny from localhost 762s # expecting access. 762s ok 5 762s # --- 762s # Order deny,allow 762s # Deny from 127.0.0.1 762s # expecting access denial. 762s ok 6 762s # --- 762s # Order deny,allow 762s # Allow from all 762s # Deny from 127.0.0.1 762s # expecting access. 762s ok 7 762s # --- 762s # Order deny,allow 762s # Deny from 127.0 762s # expecting access denial. 762s ok 8 762s # --- 762s # Order deny,allow 762s # Allow from all 762s # Deny from 127.0 762s # expecting access. 762s ok 9 762s # --- 762s # Order deny,allow 762s # Deny from 127.0.0.1/255.255.0.0 762s # expecting access denial. 762s ok 10 762s # --- 762s # Order deny,allow 762s # Allow from all 762s # Deny from 127.0.0.1/255.255.0.0 762s # expecting access. 762s ok 11 762s # --- 762s # Order deny,allow 762s # Deny from 127.0.0.1/16 762s # expecting access denial. 762s ok 12 762s # --- 762s # Order deny,allow 762s # Allow from all 762s # Deny from 127.0.0.1/16 762s # expecting access. 762s ok 13 762s # --- 762s # Order deny,allow 762s # Deny from somewhere.else.com 762s # expecting access. 762s ok 14 762s # --- 762s # Order deny,allow 762s # Allow from all 762s # Deny from somewhere.else.com 762s # expecting access. 762s ok 15 762s # --- 762s # Order deny,allow 762s # Deny from 66.6.6.6 762s # expecting access. 762s ok 16 762s # --- 762s # Order deny,allow 762s # Allow from all 762s # Deny from 66.6.6.6 762s # expecting access. 762s ok 17 762s # --- 762s # Order deny,allow 762s # Allow from localhost 762s # expecting access. 762s ok 18 762s # --- 762s # Order deny,allow 762s # Deny from all 762s # expecting access denial. 762s ok 19 762s # --- 762s # Order deny,allow 762s # Allow from localhost 762s # Deny from all 762s # expecting access. 762s ok 20 762s # --- 762s # Order deny,allow 762s # Deny from localhost 762s # expecting access denial. 762s ok 21 762s # --- 762s # Order deny,allow 762s # Allow from localhost 762s # Deny from localhost 762s # expecting access. 762s ok 22 762s # --- 762s # Order deny,allow 762s # Deny from 127.0.0.1 762s # expecting access denial. 762s ok 23 762s # --- 762s # Order deny,allow 762s # Allow from localhost 762s # Deny from 127.0.0.1 762s # expecting access. 762s ok 24 762s # --- 762s # Order deny,allow 762s # Deny from 127.0 762s # expecting access denial. 762s ok 25 762s # --- 762s # Order deny,allow 762s # Allow from localhost 762s # Deny from 127.0 762s # expecting access. 762s ok 26 762s # --- 762s # Order deny,allow 762s # Deny from 127.0.0.1/255.255.0.0 762s # expecting access denial. 762s ok 27 762s # --- 762s # Order deny,allow 762s # Allow from localhost 762s # Deny from 127.0.0.1/255.255.0.0 762s # expecting access. 762s ok 28 762s # --- 762s # Order deny,allow 762s # Deny from 127.0.0.1/16 762s # expecting access denial. 762s ok 29 762s # --- 762s # Order deny,allow 762s # Allow from localhost 762s # Deny from 127.0.0.1/16 762s # expecting access. 762s ok 30 762s # --- 762s # Order deny,allow 762s # Deny from somewhere.else.com 762s # expecting access. 762s ok 31 762s # --- 762s # Order deny,allow 762s # Allow from localhost 762s # Deny from somewhere.else.com 762s # expecting access. 762s ok 32 762s # --- 762s # Order deny,allow 762s # Deny from 66.6.6.6 762s # expecting access. 762s ok 33 762s # --- 762s # Order deny,allow 762s # Allow from localhost 762s # Deny from 66.6.6.6 762s # expecting access. 762s ok 34 762s # --- 762s # Order deny,allow 762s # Allow from 127.0.0.1 762s # expecting access. 762s ok 35 762s # --- 762s # Order deny,allow 762s # Deny from all 762s # expecting access denial. 762s ok 36 762s # --- 762s # Order deny,allow 762s # Allow from 127.0.0.1 762s # Deny from all 762s # expecting access. 762s ok 37 762s # --- 762s # Order deny,allow 762s # Deny from localhost 762s # expecting access denial. 762s ok 38 762s # --- 762s # Order deny,allow 762s # Allow from 127.0.0.1 762s # Deny from localhost 762s # expecting access. 762s ok 39 762s # --- 762s # Order deny,allow 762s # Deny from 127.0.0.1 762s # expecting access denial. 762s ok 40 762s # --- 762s # Order deny,allow 762s # Allow from 127.0.0.1 762s # Deny from 127.0.0.1 762s # expecting access. 762s ok 41 762s # --- 762s # Order deny,allow 762s # Deny from 127.0 762s # expecting access denial. 762s ok 42 762s # --- 762s # Order deny,allow 762s # Allow from 127.0.0.1 762s # Deny from 127.0 762s # expecting access. 762s ok 43 762s # --- 762s # Order deny,allow 762s # Deny from 127.0.0.1/255.255.0.0 762s # expecting access denial. 762s ok 44 762s # --- 762s # Order deny,allow 762s # Allow from 127.0.0.1 762s # Deny from 127.0.0.1/255.255.0.0 762s # expecting access. 762s ok 45 762s # --- 762s # Order deny,allow 762s # Deny from 127.0.0.1/16 762s # expecting access denial. 762s ok 46 762s # --- 762s # Order deny,allow 762s # Allow from 127.0.0.1 762s # Deny from 127.0.0.1/16 762s # expecting access. 762s ok 47 762s # --- 762s # Order deny,allow 762s # Deny from somewhere.else.com 762s # expecting access. 762s ok 48 762s # --- 762s # Order deny,allow 762s # Allow from 127.0.0.1 762s # Deny from somewhere.else.com 762s # expecting access. 762s ok 49 762s # --- 762s # Order deny,allow 762s # Deny from 66.6.6.6 762s # expecting access. 762s ok 50 762s # --- 762s # Order deny,allow 762s # Allow from 127.0.0.1 762s # Deny from 66.6.6.6 762s # expecting access. 762s ok 51 762s # --- 762s # Order deny,allow 762s # Allow from 127.0 762s # expecting access. 762s ok 52 762s # --- 762s # Order deny,allow 762s # Deny from all 762s # expecting access denial. 762s ok 53 762s # --- 762s # Order deny,allow 762s # Allow from 127.0 762s # Deny from all 762s # expecting access. 762s ok 54 762s # --- 762s # Order deny,allow 762s # Deny from localhost 762s # expecting access denial. 762s ok 55 762s # --- 762s # Order deny,allow 762s # Allow from 127.0 762s # Deny from localhost 762s # expecting access. 762s ok 56 762s # --- 762s # Order deny,allow 762s # Deny from 127.0.0.1 762s # expecting access denial. 762s ok 57 762s # --- 762s # Order deny,allow 762s # Allow from 127.0 762s # Deny from 127.0.0.1 762s # expecting access. 762s ok 58 762s # --- 762s # Order deny,allow 762s # Deny from 127.0 762s # expecting access denial. 762s ok 59 762s # --- 762s # Order deny,allow 762s # Allow from 127.0 762s # Deny from 127.0 762s # expecting access. 762s ok 60 762s # --- 762s # Order deny,allow 762s # Deny from 127.0.0.1/255.255.0.0 762s # expecting access denial. 762s ok 61 762s # --- 762s # Order deny,allow 762s # Allow from 127.0 762s # Deny from 127.0.0.1/255.255.0.0 762s # expecting access. 762s ok 62 762s # --- 762s # Order deny,allow 762s # Deny from 127.0.0.1/16 762s # expecting access denial. 762s ok 63 762s # --- 762s # Order deny,allow 762s # Allow from 127.0 762s # Deny from 127.0.0.1/16 762s # expecting access. 762s ok 64 762s # --- 762s # Order deny,allow 762s # Deny from somewhere.else.com 762s # expecting access. 762s ok 65 762s # --- 762s # Order deny,allow 762s # Allow from 127.0 762s # Deny from somewhere.else.com 762s # expecting access. 762s ok 66 762s # --- 762s # Order deny,allow 762s # Deny from 66.6.6.6 762s # expecting access. 762s ok 67 762s # --- 762s # Order deny,allow 762s # Allow from 127.0 762s # Deny from 66.6.6.6 762s # expecting access. 762s ok 68 762s # --- 762s # Order deny,allow 762s # Allow from 127.0.0.1/255.255.0.0 762s # expecting access. 762s ok 69 762s # --- 762s # Order deny,allow 762s # Deny from all 762s # expecting access denial. 762s ok 70 762s # --- 762s # Order deny,allow 762s # Allow from 127.0.0.1/255.255.0.0 762s # Deny from all 762s # expecting access. 762s ok 71 762s # --- 762s # Order deny,allow 762s # Deny from localhost 762s # expecting access denial. 762s ok 72 762s # --- 762s # Order deny,allow 762s # Allow from 127.0.0.1/255.255.0.0 762s # Deny from localhost 762s # expecting access. 762s ok 73 762s # --- 762s # Order deny,allow 762s # Deny from 127.0.0.1 762s # expecting access denial. 762s ok 74 762s # --- 762s # Order deny,allow 762s # Allow from 127.0.0.1/255.255.0.0 762s # Deny from 127.0.0.1 762s # expecting access. 762s ok 75 762s # --- 762s # Order deny,allow 762s # Deny from 127.0 762s # expecting access denial. 762s ok 76 762s # --- 762s # Order deny,allow 762s # Allow from 127.0.0.1/255.255.0.0 762s # Deny from 127.0 762s # expecting access. 762s ok 77 762s # --- 762s # Order deny,allow 762s # Deny from 127.0.0.1/255.255.0.0 762s # expecting access denial. 762s ok 78 762s # --- 762s # Order deny,allow 762s # Allow from 127.0.0.1/255.255.0.0 762s # Deny from 127.0.0.1/255.255.0.0 762s # expecting access. 762s ok 79 762s # --- 762s # Order deny,allow 762s # Deny from 127.0.0.1/16 762s # expecting access denial. 762s ok 80 762s # --- 762s # Order deny,allow 762s # Allow from 127.0.0.1/255.255.0.0 762s # Deny from 127.0.0.1/16 762s # expecting access. 762s ok 81 762s # --- 762s # Order deny,allow 762s # Deny from somewhere.else.com 762s # expecting access. 762s ok 82 762s # --- 762s # Order deny,allow 762s # Allow from 127.0.0.1/255.255.0.0 762s # Deny from somewhere.else.com 762s # expecting access. 762s ok 83 762s # --- 762s # Order deny,allow 762s # Deny from 66.6.6.6 762s # expecting access. 762s ok 84 762s # --- 762s # Order deny,allow 762s # Allow from 127.0.0.1/255.255.0.0 762s # Deny from 66.6.6.6 762s # expecting access. 762s ok 85 762s # --- 762s # Order deny,allow 762s # Allow from 127.0.0.1/16 762s # expecting access. 762s ok 86 762s # --- 762s # Order deny,allow 762s # Deny from all 762s # expecting access denial. 762s ok 87 762s # --- 762s # Order deny,allow 762s # Allow from 127.0.0.1/16 762s # Deny from all 762s # expecting access. 762s ok 88 762s # --- 762s # Order deny,allow 762s # Deny from localhost 762s # expecting access denial. 762s ok 89 762s # --- 762s # Order deny,allow 762s # Allow from 127.0.0.1/16 762s # Deny from localhost 762s # expecting access. 762s ok 90 762s # --- 762s # Order deny,allow 762s # Deny from 127.0.0.1 762s # expecting access denial. 762s ok 91 762s # --- 762s # Order deny,allow 762s # Allow from 127.0.0.1/16 762s # Deny from 127.0.0.1 762s # expecting access. 762s ok 92 762s # --- 762s # Order deny,allow 762s # Deny from 127.0 762s # expecting access denial. 762s ok 93 762s # --- 762s # Order deny,allow 762s # Allow from 127.0.0.1/16 762s # Deny from 127.0 762s # expecting access. 762s ok 94 762s # --- 762s # Order deny,allow 762s # Deny from 127.0.0.1/255.255.0.0 762s # expecting access denial. 762s ok 95 762s # --- 762s # Order deny,allow 762s # Allow from 127.0.0.1/16 762s # Deny from 127.0.0.1/255.255.0.0 762s # expecting access. 762s ok 96 762s # --- 762s # Order deny,allow 762s # Deny from 127.0.0.1/16 762s # expecting access denial. 762s ok 97 762s # --- 762s # Order deny,allow 762s # Allow from 127.0.0.1/16 762s # Deny from 127.0.0.1/16 762s # expecting access. 762s ok 98 762s # --- 762s # Order deny,allow 762s # Deny from somewhere.else.com 762s # expecting access. 762s ok 99 762s # --- 762s # Order deny,allow 762s # Allow from 127.0.0.1/16 762s # Deny from somewhere.else.com 762s # expecting access. 762s ok 100 762s # --- 762s # Order deny,allow 762s # Deny from 66.6.6.6 762s # expecting access. 762s ok 101 762s # --- 762s # Order deny,allow 762s # Allow from 127.0.0.1/16 762s # Deny from 66.6.6.6 762s # expecting access. 762s ok 102 762s # --- 762s # Order deny,allow 762s # Allow from somewhere.else.com 762s # expecting access. 762s ok 103 762s # --- 762s # Order deny,allow 762s # Deny from all 762s # expecting access denial. 762s ok 104 762s # --- 762s # Order deny,allow 762s # Allow from somewhere.else.com 762s # Deny from all 762s # expecting access denial. 762s ok 105 762s # --- 762s # Order deny,allow 762s # Deny from localhost 762s # expecting access denial. 762s ok 106 762s # --- 762s # Order deny,allow 762s # Allow from somewhere.else.com 762s # Deny from localhost 762s # expecting access denial. 762s ok 107 762s # --- 762s # Order deny,allow 762s # Deny from 127.0.0.1 762s # expecting access denial. 762s ok 108 762s # --- 762s # Order deny,allow 762s # Allow from somewhere.else.com 762s # Deny from 127.0.0.1 762s # expecting access denial. 762s ok 109 762s # --- 762s # Order deny,allow 762s # Deny from 127.0 762s # expecting access denial. 762s ok 110 762s # --- 762s # Order deny,allow 762s # Allow from somewhere.else.com 762s # Deny from 127.0 762s # expecting access denial. 762s ok 111 762s # --- 762s # Order deny,allow 762s # Deny from 127.0.0.1/255.255.0.0 762s # expecting access denial. 762s ok 112 762s # --- 762s # Order deny,allow 762s # Allow from somewhere.else.com 762s # Deny from 127.0.0.1/255.255.0.0 762s # expecting access denial. 762s ok 113 762s # --- 762s # Order deny,allow 762s # Deny from 127.0.0.1/16 762s # expecting access denial. 762s ok 114 762s # --- 762s # Order deny,allow 762s # Allow from somewhere.else.com 762s # Deny from 127.0.0.1/16 762s # expecting access denial. 762s ok 115 762s # --- 762s # Order deny,allow 762s # Deny from somewhere.else.com 762s # expecting access. 762s ok 116 762s # --- 762s # Order deny,allow 762s # Allow from somewhere.else.com 762s # Deny from somewhere.else.com 762s # expecting access. 762s ok 117 762s # --- 762s # Order deny,allow 762s # Deny from 66.6.6.6 762s # expecting access. 762s ok 118 762s # --- 762s # Order deny,allow 762s # Allow from somewhere.else.com 762s # Deny from 66.6.6.6 762s # expecting access. 762s ok 119 762s # --- 762s # Order deny,allow 762s # Allow from 66.6.6.6 762s # expecting access. 762s ok 120 762s # --- 762s # Order deny,allow 762s # Deny from all 762s # expecting access denial. 762s ok 121 762s # --- 762s # Order deny,allow 762s # Allow from 66.6.6.6 762s # Deny from all 762s # expecting access denial. 762s ok 122 762s # --- 762s # Order deny,allow 762s # Deny from localhost 762s # expecting access denial. 762s ok 123 762s # --- 762s # Order deny,allow 762s # Allow from 66.6.6.6 762s # Deny from localhost 762s # expecting access denial. 762s ok 124 762s # --- 762s # Order deny,allow 762s # Deny from 127.0.0.1 762s # expecting access denial. 762s ok 125 762s # --- 762s # Order deny,allow 762s # Allow from 66.6.6.6 762s # Deny from 127.0.0.1 762s # expecting access denial. 762s ok 126 762s # --- 762s # Order deny,allow 762s # Deny from 127.0 762s # expecting access denial. 762s ok 127 762s # --- 762s # Order deny,allow 762s # Allow from 66.6.6.6 762s # Deny from 127.0 762s # expecting access denial. 762s ok 128 762s # --- 762s # Order deny,allow 762s # Deny from 127.0.0.1/255.255.0.0 762s # expecting access denial. 762s ok 129 762s # --- 762s # Order deny,allow 762s # Allow from 66.6.6.6 762s # Deny from 127.0.0.1/255.255.0.0 762s # expecting access denial. 762s ok 130 762s # --- 762s # Order deny,allow 762s # Deny from 127.0.0.1/16 762s # expecting access denial. 762s ok 131 762s # --- 762s # Order deny,allow 762s # Allow from 66.6.6.6 762s # Deny from 127.0.0.1/16 762s # expecting access denial. 762s ok 132 762s # --- 762s # Order deny,allow 762s # Deny from somewhere.else.com 762s # expecting access. 762s ok 133 762s # --- 762s # Order deny,allow 762s # Allow from 66.6.6.6 762s # Deny from somewhere.else.com 762s # expecting access. 762s ok 134 762s # --- 762s # Order deny,allow 762s # Deny from 66.6.6.6 762s # expecting access. 762s ok 135 762s # --- 762s # Order deny,allow 762s # Allow from 66.6.6.6 762s # Deny from 66.6.6.6 762s # expecting access. 762s ok 136 762s # --- 762s # Order allow,deny 762s # Allow from all 762s # expecting access. 762s ok 137 762s # --- 762s # Order allow,deny 762s # Deny from all 762s # expecting access denial. 762s ok 138 762s # --- 762s # Order allow,deny 762s # Allow from all 762s # Deny from all 762s # expecting access denial. 762s ok 139 762s # --- 762s # Order allow,deny 762s # Deny from localhost 762s # expecting access denial. 762s ok 140 762s # --- 762s # Order allow,deny 762s # Allow from all 762s # Deny from localhost 762s # expecting access denial. 762s ok 141 762s # --- 762s # Order allow,deny 762s # Deny from 127.0.0.1 762s # expecting access denial. 762s ok 142 762s # --- 762s # Order allow,deny 762s # Allow from all 762s # Deny from 127.0.0.1 762s # expecting access denial. 762s ok 143 762s # --- 762s # Order allow,deny 762s # Deny from 127.0 762s # expecting access denial. 762s ok 144 762s # --- 762s # Order allow,deny 762s # Allow from all 762s # Deny from 127.0 762s # expecting access denial. 762s ok 145 762s # --- 762s # Order allow,deny 762s # Deny from 127.0.0.1/255.255.0.0 762s # expecting access denial. 762s ok 146 762s # --- 762s # Order allow,deny 762s # Allow from all 762s # Deny from 127.0.0.1/255.255.0.0 762s # expecting access denial. 762s ok 147 762s # --- 762s # Order allow,deny 762s # Deny from 127.0.0.1/16 762s # expecting access denial. 762s ok 148 762s # --- 762s # Order allow,deny 762s # Allow from all 762s # Deny from 127.0.0.1/16 762s # expecting access denial. 762s ok 149 762s # --- 762s # Order allow,deny 762s # Deny from somewhere.else.com 762s # expecting access denial. 762s ok 150 762s # --- 762s # Order allow,deny 762s # Allow from all 762s # Deny from somewhere.else.com 762s # expecting access. 762s ok 151 762s # --- 762s # Order allow,deny 762s # Deny from 66.6.6.6 762s # expecting access denial. 762s ok 152 762s # --- 762s # Order allow,deny 762s # Allow from all 762s # Deny from 66.6.6.6 762s # expecting access. 762s ok 153 762s # --- 762s # Order allow,deny 762s # Allow from localhost 762s # expecting access. 762s ok 154 762s # --- 762s # Order allow,deny 762s # Deny from all 762s # expecting access denial. 762s ok 155 762s # --- 762s # Order allow,deny 762s # Allow from localhost 762s # Deny from all 762s # expecting access denial. 762s ok 156 762s # --- 762s # Order allow,deny 762s # Deny from localhost 762s # expecting access denial. 762s ok 157 762s # --- 762s # Order allow,deny 762s # Allow from localhost 762s # Deny from localhost 762s # expecting access denial. 762s ok 158 762s # --- 762s # Order allow,deny 762s # Deny from 127.0.0.1 762s # expecting access denial. 762s ok 159 762s # --- 762s # Order allow,deny 762s # Allow from localhost 762s # Deny from 127.0.0.1 762s # expecting access denial. 762s ok 160 762s # --- 762s # Order allow,deny 762s # Deny from 127.0 762s # expecting access denial. 762s ok 161 762s # --- 762s # Order allow,deny 762s # Allow from localhost 762s # Deny from 127.0 762s # expecting access denial. 762s ok 162 762s # --- 762s # Order allow,deny 762s # Deny from 127.0.0.1/255.255.0.0 762s # expecting access denial. 762s ok 163 762s # --- 762s # Order allow,deny 762s # Allow from localhost 762s # Deny from 127.0.0.1/255.255.0.0 762s # expecting access denial. 762s ok 164 762s # --- 762s # Order allow,deny 762s # Deny from 127.0.0.1/16 762s # expecting access denial. 762s ok 165 762s # --- 762s # Order allow,deny 762s # Allow from localhost 762s # Deny from 127.0.0.1/16 762s # expecting access denial. 762s ok 166 762s # --- 762s # Order allow,deny 762s # Deny from somewhere.else.com 762s # expecting access denial. 762s ok 167 762s # --- 762s # Order allow,deny 762s # Allow from localhost 762s # Deny from somewhere.else.com 762s # expecting access. 762s ok 168 762s # --- 762s # Order allow,deny 762s # Deny from 66.6.6.6 762s # expecting access denial. 762s ok 169 762s # --- 762s # Order allow,deny 762s # Allow from localhost 762s # Deny from 66.6.6.6 762s # expecting access. 762s ok 170 762s # --- 762s # Order allow,deny 762s # Allow from 127.0.0.1 762s # expecting access. 762s ok 171 762s # --- 762s # Order allow,deny 762s # Deny from all 762s # expecting access denial. 762s ok 172 762s # --- 762s # Order allow,deny 762s # Allow from 127.0.0.1 762s # Deny from all 762s # expecting access denial. 762s ok 173 762s # --- 762s # Order allow,deny 762s # Deny from localhost 762s # expecting access denial. 762s ok 174 762s # --- 762s # Order allow,deny 762s # Allow from 127.0.0.1 762s # Deny from localhost 762s # expecting access denial. 762s ok 175 762s # --- 762s # Order allow,deny 762s # Deny from 127.0.0.1 762s # expecting access denial. 762s ok 176 762s # --- 762s # Order allow,deny 762s # Allow from 127.0.0.1 762s # Deny from 127.0.0.1 762s # expecting access denial. 762s ok 177 762s # --- 762s # Order allow,deny 762s # Deny from 127.0 762s # expecting access denial. 762s ok 178 762s # --- 762s # Order allow,deny 762s # Allow from 127.0.0.1 762s # Deny from 127.0 762s # expecting access denial. 762s ok 179 762s # --- 762s # Order allow,deny 762s # Deny from 127.0.0.1/255.255.0.0 762s # expecting access denial. 762s ok 180 762s # --- 762s # Order allow,deny 762s # Allow from 127.0.0.1 762s # Deny from 127.0.0.1/255.255.0.0 762s # expecting access denial. 762s ok 181 762s # --- 762s # Order allow,deny 762s # Deny from 127.0.0.1/16 762s # expecting access denial. 762s ok 182 762s # --- 762s # Order allow,deny 762s # Allow from 127.0.0.1 762s # Deny from 127.0.0.1/16 762s # expecting access denial. 762s ok 183 762s # --- 762s # Order allow,deny 762s # Deny from somewhere.else.com 762s # expecting access denial. 762s ok 184 762s # --- 762s # Order allow,deny 762s # Allow from 127.0.0.1 762s # Deny from somewhere.else.com 762s # expecting access. 762s ok 185 762s # --- 762s # Order allow,deny 762s # Deny from 66.6.6.6 762s # expecting access denial. 762s ok 186 762s # --- 762s # Order allow,deny 762s # Allow from 127.0.0.1 762s # Deny from 66.6.6.6 762s # expecting access. 762s ok 187 762s # --- 762s # Order allow,deny 762s # Allow from 127.0 762s # expecting access. 762s ok 188 762s # --- 762s # Order allow,deny 762s # Deny from all 762s # expecting access denial. 762s ok 189 762s # --- 762s # Order allow,deny 762s # Allow from 127.0 762s # Deny from all 762s # expecting access denial. 762s ok 190 762s # --- 762s # Order allow,deny 762s # Deny from localhost 762s # expecting access denial. 762s ok 191 762s # --- 762s # Order allow,deny 762s # Allow from 127.0 762s # Deny from localhost 762s # expecting access denial. 762s ok 192 762s # --- 762s # Order allow,deny 762s # Deny from 127.0.0.1 762s # expecting access denial. 762s ok 193 762s # --- 762s # Order allow,deny 762s # Allow from 127.0 762s # Deny from 127.0.0.1 762s # expecting access denial. 762s ok 194 762s # --- 762s # Order allow,deny 762s # Deny from 127.0 762s # expecting access denial. 762s ok 195 762s # --- 762s # Order allow,deny 762s # Allow from 127.0 762s # Deny from 127.0 762s # expecting access denial. 762s ok 196 762s # --- 762s # Order allow,deny 762s # Deny from 127.0.0.1/255.255.0.0 762s # expecting access denial. 762s ok 197 762s # --- 762s # Order allow,deny 762s # Allow from 127.0 762s # Deny from 127.0.0.1/255.255.0.0 762s # expecting access denial. 762s ok 198 762s # --- 762s # Order allow,deny 762s # Deny from 127.0.0.1/16 762s # expecting access denial. 762s ok 199 762s # --- 762s # Order allow,deny 762s # Allow from 127.0 762s # Deny from 127.0.0.1/16 762s # expecting access denial. 762s ok 200 762s # --- 762s # Order allow,deny 762s # Deny from somewhere.else.com 762s # expecting access denial. 762s ok 201 762s # --- 762s # Order allow,deny 762s # Allow from 127.0 762s # Deny from somewhere.else.com 762s # expecting access. 762s ok 202 762s # --- 762s # Order allow,deny 762s # Deny from 66.6.6.6 762s # expecting access denial. 762s ok 203 762s # --- 762s # Order allow,deny 762s # Allow from 127.0 762s # Deny from 66.6.6.6 762s # expecting access. 762s ok 204 762s # --- 762s # Order allow,deny 762s # Allow from 127.0.0.1/255.255.0.0 762s # expecting access. 762s ok 205 762s # --- 762s # Order allow,deny 762s # Deny from all 762s # expecting access denial. 762s ok 206 762s # --- 762s # Order allow,deny 762s # Allow from 127.0.0.1/255.255.0.0 762s # Deny from all 762s # expecting access denial. 762s ok 207 762s # --- 762s # Order allow,deny 762s # Deny from localhost 762s # expecting access denial. 762s ok 208 762s # --- 762s # Order allow,deny 762s # Allow from 127.0.0.1/255.255.0.0 762s # Deny from localhost 762s # expecting access denial. 762s ok 209 762s # --- 762s # Order allow,deny 762s # Deny from 127.0.0.1 762s # expecting access denial. 762s ok 210 762s # --- 762s # Order allow,deny 762s # Allow from 127.0.0.1/255.255.0.0 762s # Deny from 127.0.0.1 762s # expecting access denial. 762s ok 211 762s # --- 762s # Order allow,deny 762s # Deny from 127.0 762s # expecting access denial. 762s ok 212 762s # --- 762s # Order allow,deny 762s # Allow from 127.0.0.1/255.255.0.0 762s # Deny from 127.0 762s # expecting access denial. 762s ok 213 762s # --- 762s # Order allow,deny 762s # Deny from 127.0.0.1/255.255.0.0 762s # expecting access denial. 762s ok 214 762s # --- 762s # Order allow,deny 762s # Allow from 127.0.0.1/255.255.0.0 762s # Deny from 127.0.0.1/255.255.0.0 762s # expecting access denial. 762s ok 215 762s # --- 762s # Order allow,deny 762s # Deny from 127.0.0.1/16 762s # expecting access denial. 762s ok 216 762s # --- 762s # Order allow,deny 762s # Allow from 127.0.0.1/255.255.0.0 762s # Deny from 127.0.0.1/16 762s # expecting access denial. 762s ok 217 762s # --- 762s # Order allow,deny 762s # Deny from somewhere.else.com 762s # expecting access denial. 762s ok 218 762s # --- 762s # Order allow,deny 762s # Allow from 127.0.0.1/255.255.0.0 762s # Deny from somewhere.else.com 762s # expecting access. 762s ok 219 762s # --- 762s # Order allow,deny 762s # Deny from 66.6.6.6 762s # expecting access denial. 762s ok 220 762s # --- 762s # Order allow,deny 762s # Allow from 127.0.0.1/255.255.0.0 762s # Deny from 66.6.6.6 762s # expecting access. 762s ok 221 762s # --- 762s # Order allow,deny 762s # Allow from 127.0.0.1/16 762s # expecting access. 762s ok 222 762s # --- 762s # Order allow,deny 762s # Deny from all 762s # expecting access denial. 762s ok 223 762s # --- 762s # Order allow,deny 762s # Allow from 127.0.0.1/16 762s # Deny from all 762s # expecting access denial. 762s ok 224 762s # --- 762s # Order allow,deny 762s # Deny from localhost 762s # expecting access denial. 762s ok 225 762s # --- 762s # Order allow,deny 762s # Allow from 127.0.0.1/16 762s # Deny from localhost 762s # expecting access denial. 762s ok 226 762s # --- 762s # Order allow,deny 762s # Deny from 127.0.0.1 762s # expecting access denial. 762s ok 227 762s # --- 762s # Order allow,deny 762s # Allow from 127.0.0.1/16 762s # Deny from 127.0.0.1 762s # expecting access denial. 762s ok 228 762s # --- 762s # Order allow,deny 762s # Deny from 127.0 762s # expecting access denial. 762s ok 229 762s # --- 762s # Order allow,deny 762s # Allow from 127.0.0.1/16 762s # Deny from 127.0 762s # expecting access denial. 762s ok 230 762s # --- 762s # Order allow,deny 762s # Deny from 127.0.0.1/255.255.0.0 762s # expecting access denial. 762s ok 231 762s # --- 762s # Order allow,deny 762s # Allow from 127.0.0.1/16 762s # Deny from 127.0.0.1/255.255.0.0 762s # expecting access denial. 762s ok 232 762s # --- 762s # Order allow,deny 762s # Deny from 127.0.0.1/16 762s # expecting access denial. 762s ok 233 762s # --- 762s # Order allow,deny 762s # Allow from 127.0.0.1/16 762s # Deny from 127.0.0.1/16 762s # expecting access denial. 762s ok 234 762s # --- 762s # Order allow,deny 762s # Deny from somewhere.else.com 762s # expecting access denial. 762s ok 235 762s # --- 762s # Order allow,deny 762s # Allow from 127.0.0.1/16 762s # Deny from somewhere.else.com 762s # expecting access. 762s ok 236 762s # --- 762s # Order allow,deny 762s # Deny from 66.6.6.6 762s # expecting access denial. 762s ok 237 762s # --- 762s # Order allow,deny 762s # Allow from 127.0.0.1/16 762s # Deny from 66.6.6.6 762s # expecting access. 762s ok 238 762s # --- 762s # Order allow,deny 762s # Allow from somewhere.else.com 762s # expecting access denial. 762s ok 239 762s # --- 762s # Order allow,deny 762s # Deny from all 762s # expecting access denial. 762s ok 240 762s # --- 762s # Order allow,deny 762s # Allow from somewhere.else.com 762s # Deny from all 762s # expecting access denial. 762s ok 241 762s # --- 762s # Order allow,deny 762s # Deny from localhost 762s # expecting access denial. 762s ok 242 762s # --- 762s # Order allow,deny 762s # Allow from somewhere.else.com 762s # Deny from localhost 762s # expecting access denial. 762s ok 243 762s # --- 762s # Order allow,deny 762s # Deny from 127.0.0.1 762s # expecting access denial. 762s ok 244 762s # --- 762s # Order allow,deny 762s # Allow from somewhere.else.com 762s # Deny from 127.0.0.1 762s # expecting access denial. 762s ok 245 762s # --- 762s # Order allow,deny 762s # Deny from 127.0 762s # expecting access denial. 762s ok 246 762s # --- 762s # Order allow,deny 762s # Allow from somewhere.else.com 762s # Deny from 127.0 762s # expecting access denial. 762s ok 247 762s # --- 762s # Order allow,deny 762s # Deny from 127.0.0.1/255.255.0.0 762s # expecting access denial. 762s ok 248 762s # --- 762s # Order allow,deny 762s # Allow from somewhere.else.com 762s # Deny from 127.0.0.1/255.255.0.0 762s # expecting access denial. 762s ok 249 762s # --- 762s # Order allow,deny 762s # Deny from 127.0.0.1/16 762s # expecting access denial. 762s ok 250 762s # --- 762s # Order allow,deny 762s # Allow from somewhere.else.com 762s # Deny from 127.0.0.1/16 762s # expecting access denial. 762s ok 251 762s # --- 762s # Order allow,deny 762s # Deny from somewhere.else.com 762s # expecting access denial. 762s ok 252 762s # --- 762s # Order allow,deny 762s # Allow from somewhere.else.com 762s # Deny from somewhere.else.com 762s # expecting access denial. 762s ok 253 762s # --- 762s # Order allow,deny 762s # Deny from 66.6.6.6 762s # expecting access denial. 762s ok 254 762s # --- 762s # Order allow,deny 762s # Allow from somewhere.else.com 762s # Deny from 66.6.6.6 762s # expecting access denial. 762s ok 255 762s # --- 762s # Order allow,deny 762s # Allow from 66.6.6.6 762s # expecting access denial. 762s ok 256 762s # --- 762s # Order allow,deny 762s # Deny from all 762s # expecting access denial. 762s ok 257 762s # --- 762s # Order allow,deny 762s # Allow from 66.6.6.6 762s # Deny from all 762s # expecting access denial. 762s ok 258 762s # --- 762s # Order allow,deny 762s # Deny from localhost 762s # expecting access denial. 762s ok 259 762s # --- 762s # Order allow,deny 762s # Allow from 66.6.6.6 762s # Deny from localhost 762s # expecting access denial. 762s ok 260 762s # --- 762s # Order allow,deny 762s # Deny from 127.0.0.1 762s # expecting access denial. 762s ok 261 762s # --- 762s # Order allow,deny 762s # Allow from 66.6.6.6 762s # Deny from 127.0.0.1 762s # expecting access denial. 762s ok 262 762s # --- 762s # Order allow,deny 762s # Deny from 127.0 762s # expecting access denial. 762s ok 263 762s # --- 762s # Order allow,deny 762s # Allow from 66.6.6.6 762s # Deny from 127.0 762s # expecting access denial. 762s ok 264 762s # --- 762s # Order allow,deny 762s # Deny from 127.0.0.1/255.255.0.0 762s # expecting access denial. 762s ok 265 762s # --- 762s # Order allow,deny 762s # Allow from 66.6.6.6 762s # Deny from 127.0.0.1/255.255.0.0 762s # expecting access denial. 762s ok 266 762s # --- 762s # Order allow,deny 762s # Deny from 127.0.0.1/16 762s # expecting access denial. 762s ok 267 762s # --- 762s # Order allow,deny 762s # Allow from 66.6.6.6 762s # Deny from 127.0.0.1/16 762s # expecting access denial. 762s ok 268 762s # --- 762s # Order allow,deny 762s # Deny from somewhere.else.com 762s # expecting access denial. 762s ok 269 762s # --- 762s # Order allow,deny 762s # Allow from 66.6.6.6 762s # Deny from somewhere.else.com 762s # expecting access denial. 762s ok 270 762s # --- 762s # Order allow,deny 762s # Deny from 66.6.6.6 762s # expecting access denial. 762s ok 271 762s # --- 762s # Order allow,deny 762s # Allow from 66.6.6.6 762s # Deny from 66.6.6.6 762s # expecting access denial. 762s ok 272 762s # --- 762s # Order mutual-failure 762s # Allow from all 762s # expecting access. 762s ok 273 762s # --- 762s # Order mutual-failure 762s # Deny from all 762s # expecting access denial. 762s ok 274 762s # --- 762s # Order mutual-failure 762s # Allow from all 762s # Deny from all 762s # expecting access denial. 762s ok 275 762s # --- 762s # Order mutual-failure 762s # Deny from localhost 762s # expecting access denial. 762s ok 276 762s # --- 762s # Order mutual-failure 762s # Allow from all 762s # Deny from localhost 762s # expecting access denial. 762s ok 277 762s # --- 762s # Order mutual-failure 762s # Deny from 127.0.0.1 762s # expecting access denial. 762s ok 278 762s # --- 762s # Order mutual-failure 762s # Allow from all 762s # Deny from 127.0.0.1 762s # expecting access denial. 762s ok 279 762s # --- 762s # Order mutual-failure 762s # Deny from 127.0 762s # expecting access denial. 762s ok 280 762s # --- 762s # Order mutual-failure 762s # Allow from all 762s # Deny from 127.0 762s # expecting access denial. 762s ok 281 762s # --- 762s # Order mutual-failure 762s # Deny from 127.0.0.1/255.255.0.0 762s # expecting access denial. 762s ok 282 762s # --- 762s # Order mutual-failure 762s # Allow from all 762s # Deny from 127.0.0.1/255.255.0.0 762s # expecting access denial. 762s ok 283 762s # --- 762s # Order mutual-failure 762s # Deny from 127.0.0.1/16 762s # expecting access denial. 762s ok 284 762s # --- 762s # Order mutual-failure 762s # Allow from all 762s # Deny from 127.0.0.1/16 762s # expecting access denial. 762s ok 285 762s # --- 762s # Order mutual-failure 762s # Deny from somewhere.else.com 762s # expecting access denial. 762s ok 286 762s # --- 762s # Order mutual-failure 762s # Allow from all 762s # Deny from somewhere.else.com 762s # expecting access. 762s ok 287 762s # --- 762s # Order mutual-failure 762s # Deny from 66.6.6.6 762s # expecting access denial. 762s ok 288 762s # --- 762s # Order mutual-failure 762s # Allow from all 762s # Deny from 66.6.6.6 762s # expecting access. 762s ok 289 762s # --- 762s # Order mutual-failure 762s # Allow from localhost 762s # expecting access. 762s ok 290 762s # --- 762s # Order mutual-failure 762s # Deny from all 762s # expecting access denial. 762s ok 291 762s # --- 762s # Order mutual-failure 762s # Allow from localhost 762s # Deny from all 762s # expecting access denial. 762s ok 292 762s # --- 762s # Order mutual-failure 762s # Deny from localhost 762s # expecting access denial. 762s ok 293 762s # --- 762s # Order mutual-failure 762s # Allow from localhost 762s # Deny from localhost 762s # expecting access denial. 762s ok 294 762s # --- 762s # Order mutual-failure 762s # Deny from 127.0.0.1 762s # expecting access denial. 762s ok 295 762s # --- 762s # Order mutual-failure 762s # Allow from localhost 762s # Deny from 127.0.0.1 762s # expecting access denial. 762s ok 296 762s # --- 762s # Order mutual-failure 762s # Deny from 127.0 762s # expecting access denial. 762s ok 297 762s # --- 762s # Order mutual-failure 762s # Allow from localhost 762s # Deny from 127.0 762s # expecting access denial. 762s ok 298 762s # --- 762s # Order mutual-failure 762s # Deny from 127.0.0.1/255.255.0.0 762s # expecting access denial. 762s ok 299 762s # --- 762s # Order mutual-failure 762s # Allow from localhost 762s # Deny from 127.0.0.1/255.255.0.0 762s # expecting access denial. 762s ok 300 762s # --- 762s # Order mutual-failure 762s # Deny from 127.0.0.1/16 762s # expecting access denial. 762s ok 301 762s # --- 762s # Order mutual-failure 762s # Allow from localhost 762s # Deny from 127.0.0.1/16 762s # expecting access denial. 762s ok 302 762s # --- 762s # Order mutual-failure 762s # Deny from somewhere.else.com 762s # expecting access denial. 762s ok 303 762s # --- 762s # Order mutual-failure 762s # Allow from localhost 762s # Deny from somewhere.else.com 762s # expecting access. 762s ok 304 762s # --- 762s # Order mutual-failure 762s # Deny from 66.6.6.6 762s # expecting access denial. 762s ok 305 762s # --- 762s # Order mutual-failure 762s # Allow from localhost 762s # Deny from 66.6.6.6 762s # expecting access. 762s ok 306 762s # --- 762s # Order mutual-failure 762s # Allow from 127.0.0.1 762s # expecting access. 762s ok 307 762s # --- 762s # Order mutual-failure 762s # Deny from all 762s # expecting access denial. 762s ok 308 762s # --- 762s # Order mutual-failure 762s # Allow from 127.0.0.1 762s # Deny from all 762s # expecting access denial. 762s ok 309 762s # --- 762s # Order mutual-failure 762s # Deny from localhost 762s # expecting access denial. 762s ok 310 762s # --- 762s # Order mutual-failure 762s # Allow from 127.0.0.1 762s # Deny from localhost 762s # expecting access denial. 762s ok 311 762s # --- 762s # Order mutual-failure 762s # Deny from 127.0.0.1 762s # expecting access denial. 762s ok 312 762s # --- 762s # Order mutual-failure 762s # Allow from 127.0.0.1 762s # Deny from 127.0.0.1 762s # expecting access denial. 762s ok 313 762s # --- 762s # Order mutual-failure 762s # Deny from 127.0 762s # expecting access denial. 762s ok 314 762s # --- 762s # Order mutual-failure 762s # Allow from 127.0.0.1 762s # Deny from 127.0 762s # expecting access denial. 762s ok 315 762s # --- 762s # Order mutual-failure 762s # Deny from 127.0.0.1/255.255.0.0 762s # expecting access denial. 762s ok 316 762s # --- 762s # Order mutual-failure 762s # Allow from 127.0.0.1 762s # Deny from 127.0.0.1/255.255.0.0 762s # expecting access denial. 762s ok 317 762s # --- 762s # Order mutual-failure 762s # Deny from 127.0.0.1/16 762s # expecting access denial. 762s ok 318 762s # --- 762s # Order mutual-failure 762s # Allow from 127.0.0.1 762s # Deny from 127.0.0.1/16 762s # expecting access denial. 762s ok 319 762s # --- 762s # Order mutual-failure 762s # Deny from somewhere.else.com 762s # expecting access denial. 762s ok 320 762s # --- 762s # Order mutual-failure 762s # Allow from 127.0.0.1 762s # Deny from somewhere.else.com 762s # expecting access. 762s ok 321 762s # --- 762s # Order mutual-failure 762s # Deny from 66.6.6.6 762s # expecting access denial. 762s ok 322 762s # --- 762s # Order mutual-failure 762s # Allow from 127.0.0.1 762s # Deny from 66.6.6.6 762s # expecting access. 762s ok 323 762s # --- 762s # Order mutual-failure 762s # Allow from 127.0 762s # expecting access. 762s ok 324 762s # --- 762s # Order mutual-failure 762s # Deny from all 762s # expecting access denial. 762s ok 325 762s # --- 762s # Order mutual-failure 762s # Allow from 127.0 762s # Deny from all 762s # expecting access denial. 762s ok 326 762s # --- 762s # Order mutual-failure 762s # Deny from localhost 762s # expecting access denial. 762s ok 327 762s # --- 762s # Order mutual-failure 762s # Allow from 127.0 762s # Deny from localhost 762s # expecting access denial. 762s ok 328 762s # --- 762s # Order mutual-failure 762s # Deny from 127.0.0.1 762s # expecting access denial. 762s ok 329 762s # --- 762s # Order mutual-failure 762s # Allow from 127.0 762s # Deny from 127.0.0.1 762s # expecting access denial. 762s ok 330 762s # --- 762s # Order mutual-failure 762s # Deny from 127.0 762s # expecting access denial. 762s ok 331 762s # --- 762s # Order mutual-failure 762s # Allow from 127.0 762s # Deny from 127.0 762s # expecting access denial. 762s ok 332 762s # --- 762s # Order mutual-failure 762s # Deny from 127.0.0.1/255.255.0.0 762s # expecting access denial. 762s ok 333 762s # --- 762s # Order mutual-failure 762s # Allow from 127.0 762s # Deny from 127.0.0.1/255.255.0.0 762s # expecting access denial. 762s ok 334 762s # --- 762s # Order mutual-failure 762s # Deny from 127.0.0.1/16 762s # expecting access denial. 762s ok 335 762s # --- 762s # Order mutual-failure 762s # Allow from 127.0 762s # Deny from 127.0.0.1/16 762s # expecting access denial. 762s ok 336 762s # --- 762s # Order mutual-failure 762s # Deny from somewhere.else.com 762s # expecting access denial. 762s ok 337 762s # --- 762s # Order mutual-failure 762s # Allow from 127.0 762s # Deny from somewhere.else.com 762s # expecting access. 762s ok 338 762s # --- 762s # Order mutual-failure 762s # Deny from 66.6.6.6 762s # expecting access denial. 762s ok 339 762s # --- 762s # Order mutual-failure 762s # Allow from 127.0 762s # Deny from 66.6.6.6 762s # expecting access. 762s ok 340 762s # --- 762s # Order mutual-failure 762s # Allow from 127.0.0.1/255.255.0.0 762s # expecting access. 762s ok 341 762s # --- 762s # Order mutual-failure 762s # Deny from all 762s # expecting access denial. 762s ok 342 762s # --- 762s # Order mutual-failure 762s # Allow from 127.0.0.1/255.255.0.0 762s # Deny from all 762s # expecting access denial. 762s ok 343 762s # --- 762s # Order mutual-failure 762s # Deny from localhost 762s # expecting access denial. 762s ok 344 762s # --- 762s # Order mutual-failure 762s # Allow from 127.0.0.1/255.255.0.0 762s # Deny from localhost 762s # expecting access denial. 762s ok 345 762s # --- 762s # Order mutual-failure 762s # Deny from 127.0.0.1 762s # expecting access denial. 762s ok 346 762s # --- 762s # Order mutual-failure 762s # Allow from 127.0.0.1/255.255.0.0 762s # Deny from 127.0.0.1 762s # expecting access denial. 762s ok 347 762s # --- 762s # Order mutual-failure 762s # Deny from 127.0 762s # expecting access denial. 762s ok 348 762s # --- 762s # Order mutual-failure 762s # Allow from 127.0.0.1/255.255.0.0 762s # Deny from 127.0 762s # expecting access denial. 762s ok 349 762s # --- 762s # Order mutual-failure 762s # Deny from 127.0.0.1/255.255.0.0 762s # expecting access denial. 762s ok 350 762s # --- 762s # Order mutual-failure 762s # Allow from 127.0.0.1/255.255.0.0 762s # Deny from 127.0.0.1/255.255.0.0 762s # expecting access denial. 762s ok 351 762s # --- 762s # Order mutual-failure 762s # Deny from 127.0.0.1/16 762s # expecting access denial. 762s ok 352 762s # --- 762s # Order mutual-failure 762s # Allow from 127.0.0.1/255.255.0.0 762s # Deny from 127.0.0.1/16 762s # expecting access denial. 762s ok 353 762s # --- 762s # Order mutual-failure 762s # Deny from somewhere.else.com 762s # expecting access denial. 762s ok 354 762s # --- 762s # Order mutual-failure 762s # Allow from 127.0.0.1/255.255.0.0 762s # Deny from somewhere.else.com 762s # expecting access. 762s ok 355 762s # --- 762s # Order mutual-failure 762s # Deny from 66.6.6.6 762s # expecting access denial. 762s ok 356 762s # --- 762s # Order mutual-failure 762s # Allow from 127.0.0.1/255.255.0.0 762s # Deny from 66.6.6.6 762s # expecting access. 762s ok 357 762s # --- 762s # Order mutual-failure 762s # Allow from 127.0.0.1/16 762s # expecting access. 762s ok 358 762s # --- 762s # Order mutual-failure 762s # Deny from all 762s # expecting access denial. 762s ok 359 762s # --- 762s # Order mutual-failure 762s # Allow from 127.0.0.1/16 762s # Deny from all 762s # expecting access denial. 762s ok 360 762s # --- 762s # Order mutual-failure 762s # Deny from localhost 762s # expecting access denial. 762s ok 361 762s # --- 762s # Order mutual-failure 762s # Allow from 127.0.0.1/16 762s # Deny from localhost 762s # expecting access denial. 762s ok 362 762s # --- 762s # Order mutual-failure 762s # Deny from 127.0.0.1 762s # expecting access denial. 762s ok 363 762s # --- 762s # Order mutual-failure 762s # Allow from 127.0.0.1/16 762s # Deny from 127.0.0.1 762s # expecting access denial. 762s ok 364 762s # --- 762s # Order mutual-failure 762s # Deny from 127.0 762s # expecting access denial. 762s ok 365 762s # --- 762s # Order mutual-failure 762s # Allow from 127.0.0.1/16 762s # Deny from 127.0 762s # expecting access denial. 762s ok 366 762s # --- 762s # Order mutual-failure 762s # Deny from 127.0.0.1/255.255.0.0 762s # expecting access denial. 762s ok 367 762s # --- 762s # Order mutual-failure 762s # Allow from 127.0.0.1/16 762s # Deny from 127.0.0.1/255.255.0.0 762s # expecting access denial. 762s ok 368 762s # --- 762s # Order mutual-failure 762s # Deny from 127.0.0.1/16 762s # expecting access denial. 762s ok 369 762s # --- 762s # Order mutual-failure 762s # Allow from 127.0.0.1/16 762s # Deny from 127.0.0.1/16 762s # expecting access denial. 762s ok 370 762s # --- 762s # Order mutual-failure 762s # Deny from somewhere.else.com 762s # expecting access denial. 762s ok 371 762s # --- 762s # Order mutual-failure 762s # Allow from 127.0.0.1/16 762s # Deny from somewhere.else.com 762s # expecting access. 762s ok 372 762s # --- 762s # Order mutual-failure 762s # Deny from 66.6.6.6 762s # expecting access denial. 762s ok 373 762s # --- 762s # Order mutual-failure 762s # Allow from 127.0.0.1/16 762s # Deny from 66.6.6.6 762s # expecting access. 762s ok 374 762s # --- 762s # Order mutual-failure 762s # Allow from somewhere.else.com 762s # expecting access denial. 762s ok 375 762s # --- 762s # Order mutual-failure 762s # Deny from all 762s # expecting access denial. 762s ok 376 762s # --- 762s # Order mutual-failure 762s # Allow from somewhere.else.com 762s # Deny from all 762s # expecting access denial. 762s ok 377 762s # --- 762s # Order mutual-failure 762s # Deny from localhost 762s # expecting access denial. 762s ok 378 762s # --- 762s # Order mutual-failure 762s # Allow from somewhere.else.com 762s # Deny from localhost 762s # expecting access denial. 762s ok 379 762s # --- 762s # Order mutual-failure 762s # Deny from 127.0.0.1 762s # expecting access denial. 762s ok 380 762s # --- 762s # Order mutual-failure 762s # Allow from somewhere.else.com 762s # Deny from 127.0.0.1 762s # expecting access denial. 762s ok 381 762s # --- 762s # Order mutual-failure 762s # Deny from 127.0 762s # expecting access denial. 762s ok 382 762s # --- 762s # Order mutual-failure 762s # Allow from somewhere.else.com 762s # Deny from 127.0 762s # expecting access denial. 762s ok 383 762s # --- 762s # Order mutual-failure 762s # Deny from 127.0.0.1/255.255.0.0 762s # expecting access denial. 762s ok 384 762s # --- 762s # Order mutual-failure 762s # Allow from somewhere.else.com 762s # Deny from 127.0.0.1/255.255.0.0 762s # expecting access denial. 762s ok 385 762s # --- 762s # Order mutual-failure 762s # Deny from 127.0.0.1/16 762s # expecting access denial. 762s ok 386 762s # --- 762s # Order mutual-failure 762s # Allow from somewhere.else.com 762s # Deny from 127.0.0.1/16 762s # expecting access denial. 762s ok 387 762s # --- 762s # Order mutual-failure 762s # Deny from somewhere.else.com 762s # expecting access denial. 762s ok 388 762s # --- 762s # Order mutual-failure 762s # Allow from somewhere.else.com 762s # Deny from somewhere.else.com 762s # expecting access denial. 762s ok 389 762s # --- 762s # Order mutual-failure 762s # Deny from 66.6.6.6 762s # expecting access denial. 762s ok 390 762s # --- 762s # Order mutual-failure 762s # Allow from somewhere.else.com 762s # Deny from 66.6.6.6 762s # expecting access denial. 762s ok 391 762s # --- 762s # Order mutual-failure 762s # Allow from 66.6.6.6 762s # expecting access denial. 762s ok 392 762s # --- 762s # Order mutual-failure 762s # Deny from all 762s # expecting access denial. 762s ok 393 762s # --- 762s # Order mutual-failure 762s # Allow from 66.6.6.6 762s # Deny from all 762s # expecting access denial. 762s ok 394 762s # --- 762s # Order mutual-failure 762s # Deny from localhost 762s # expecting access denial. 762s ok 395 762s # --- 762s # Order mutual-failure 762s # Allow from 66.6.6.6 762s # Deny from localhost 762s # expecting access denial. 762s ok 396 762s # --- 762s # Order mutual-failure 762s # Deny from 127.0.0.1 762s # expecting access denial. 762s ok 397 762s # --- 762s # Order mutual-failure 762s # Allow from 66.6.6.6 762s # Deny from 127.0.0.1 762s # expecting access denial. 762s ok 398 762s # --- 762s # Order mutual-failure 762s # Deny from 127.0 762s # expecting access denial. 762s ok 399 762s # --- 762s # Order mutual-failure 762s # Allow from 66.6.6.6 762s # Deny from 127.0 762s # expecting access denial. 762s ok 400 762s # --- 762s # Order mutual-failure 762s # Deny from 127.0.0.1/255.255.0.0 762s # expecting access denial. 762s ok 401 762s # --- 762s # Order mutual-failure 762s # Allow from 66.6.6.6 762s # Deny from 127.0.0.1/255.255.0.0 762s # expecting access denial. 762s ok 402 762s # --- 762s # Order mutual-failure 762s # Deny from 127.0.0.1/16 762s # expecting access denial. 762s ok 403 762s # --- 762s # Order mutual-failure 762s # Allow from 66.6.6.6 762s # Deny from 127.0.0.1/16 762s # expecting access denial. 762s ok 404 762s # --- 762s # Order mutual-failure 762s # Deny from somewhere.else.com 762s # expecting access denial. 762s ok 405 762s # --- 762s # Order mutual-failure 762s # Allow from 66.6.6.6 762s # Deny from somewhere.else.com 762s # expecting access denial. 762s ok 406 762s # --- 762s # Order mutual-failure 762s # Deny from 66.6.6.6 762s # expecting access denial. 762s ok 407 762s # --- 762s # Order mutual-failure 762s # Allow from 66.6.6.6 762s # Deny from 66.6.6.6 762s # expecting access denial. 762s ok 408 762s ok 764s t/modules/actions.t ................. 764s 1..20 764s # Running under perl version 5.038002 for linux 764s # Current time local: Sat Mar 16 11:13:40 2024 764s # Current time GMT: Sat Mar 16 11:13:40 2024 764s # Using Test.pm version 1.31 764s # Using Apache/Test.pm version 1.42 764s # expected: 200 764s # received: '200' 764s ok 1 764s # expected: 'nada' 764s # received: 'nada' 764s ok 2 764s # expected: 404 764s # received: '404' 764s ok 3 764s ok 4 # skip RC=404, no need to check content 764s # expected: 404 764s # received: '404' 764s ok 5 764s ok 6 # skip RC=404, no need to check content 764s # expected: 404 764s # received: '404' 764s ok 7 764s ok 8 # skip RC=404, no need to check content 764s # expected: 200 764s # received: '200' 764s ok 9 764s # expected: 'nada' 764s # received: 'nada' 764s ok 10 764s # expected: 404 764s # received: '404' 764s ok 11 764s ok 12 # skip RC=404, no need to check content 764s # expected: 200 764s # received: '200' 764s ok 13 764s # expected: 'POST 764s # foo2: bar2 764s # ' 764s # received: 'POST 764s # foo2: bar2 764s # ' 764s ok 14 764s # expected: 405 764s # received: '405' 764s ok 15 764s # expected: 200 764s # received: '200' 764s ok 16 764s # expected: 'foo=bar' 764s # received: 'foo=bar' 764s ok 17 764s # expected: 200 764s # received: '200' 764s ok 18 764s # expected: 'POST 764s # foo2: bar2 764s # ' 764s # received: 'POST 764s # foo2: bar2 764s # ' 764s ok 19 764s # expected: 405 764s # received: '405' 764s ok 20 764s ok 767s t/modules/alias.t ................... 767s 1..134 767s # Running under perl version 5.038002 for linux 767s # Current time local: Sat Mar 16 11:13:42 2024 767s # Current time GMT: Sat Mar 16 11:13:42 2024 767s # Using Test.pm version 1.31 767s # Using Apache/Test.pm version 1.42 767s # verifying simple aliases 767s # testing : /alias/ 767s # expected: 200 767s # received: '200' 767s ok 1 767s # testing : /bogu/ 767s # expected: 404 767s # received: '404' 767s ok 2 767s # verifying alias match with /ali[0-9]. 767s # testing : /ali0 767s # expected: 0 767s # received: '0' 767s ok 3 767s # testing : /ali1 767s # expected: 1 767s # received: '1' 767s ok 4 767s # testing : /ali2 767s # expected: 2 767s # received: '2' 767s ok 5 767s # testing : /ali3 767s # expected: 3 767s # received: '3' 767s ok 6 767s # testing : /ali4 767s # expected: 4 767s # received: '4' 767s ok 7 767s # testing : /ali5 767s # expected: 5 767s # received: '5' 767s ok 8 767s # testing : /ali6 767s # expected: 6 767s # received: '6' 767s ok 9 767s # testing : /ali7 767s # expected: 7 767s # received: '7' 767s ok 10 767s # testing : /ali8 767s # expected: 8 767s # received: '8' 767s ok 11 767s # testing : /ali9 767s # expected: 9 767s # received: '9' 767s ok 12 767s # verifying expression alias match with /expr/ali[0-9]. 767s # testing : /ali0 767s # expected: 0 767s # received: '0' 767s ok 13 767s # testing : /ali1 767s # expected: 1 767s # received: '1' 767s ok 14 767s # testing : /ali2 767s # expected: 2 767s # received: '2' 767s ok 15 767s # testing : /ali3 767s # expected: 3 767s # received: '3' 767s ok 16 767s # testing : /ali4 767s # expected: 4 767s # received: '4' 767s ok 17 767s # testing : /ali5 767s # expected: 5 767s # received: '5' 767s ok 18 767s # testing : /ali6 767s # expected: 6 767s # received: '6' 767s ok 19 767s # testing : /ali7 767s # expected: 7 767s # received: '7' 767s ok 20 767s # testing : /ali8 767s # expected: 8 767s # received: '8' 767s ok 21 767s # testing : /ali9 767s # expected: 9 767s # received: '9' 767s ok 22 767s # testing : /forbid 767s # expected: '403' 767s # received: '403' 767s ok 23 767s # testing : /gone 767s # expected: '410' 767s # received: '410' 767s ok 24 767s # testing : /perm 767s # expected: '301' 767s # received: '301' 767s ok 25 767s # testing : /perm2 767s # expected: '301' 767s # received: '301' 767s ok 26 767s # testing : /seeother 767s # expected: '303' 767s # received: '303' 767s ok 27 767s # testing : /temp 767s # expected: '302' 767s # received: '302' 767s ok 28 767s # testing : /temp2 767s # expected: '302' 767s # received: '302' 767s ok 29 767s verifying body of perm and temp redirect match 767s # testing : /p0 767s # expected: 0 767s # received: '0' 767s ok 30 767s # testing : /p1 767s # expected: 1 767s # received: '1' 767s ok 31 767s # testing : /p2 767s # expected: 2 767s # received: '2' 767s ok 32 767s # testing : /p3 767s # expected: 3 767s # received: '3' 767s ok 33 767s # testing : /p4 767s # expected: 4 767s # received: '4' 767s ok 34 767s # testing : /p5 767s # expected: 5 767s # received: '5' 767s ok 35 767s # testing : /p6 767s # expected: 6 767s # received: '6' 767s ok 36 767s # testing : /p7 767s # expected: 7 767s # received: '7' 767s ok 37 767s # testing : /p8 767s # expected: 8 767s # received: '8' 767s ok 38 767s # testing : /p9 767s # expected: 9 767s # received: '9' 767s ok 39 767s # testing : /t0 767s # expected: 0 767s # received: '0' 767s ok 40 767s # testing : /t1 767s # expected: 1 767s # received: '1' 767s ok 41 767s # testing : /t2 767s # expected: 2 767s # received: '2' 767s ok 42 767s # testing : /t3 767s # expected: 3 767s # received: '3' 767s ok 43 767s # testing : /t4 767s # expected: 4 767s # received: '4' 767s ok 44 767s # testing : /t5 767s # expected: 5 767s # received: '5' 767s ok 45 767s # testing : /t6 767s # expected: 6 767s # received: '6' 767s ok 46 767s # testing : /t7 767s # expected: 7 767s # received: '7' 767s ok 47 767s # testing : /t8 767s # expected: 8 767s # received: '8' 767s ok 48 767s # testing : /t9 767s # expected: 9 767s # received: '9' 767s ok 49 767s verifying body of perm and temp redirect match with expression support 767s # testing : /p0 767s # expected: 0 767s # received: '0' 767s ok 50 767s # testing : /p1 767s # expected: 1 767s # received: '1' 767s ok 51 767s # testing : /p2 767s # expected: 2 767s # received: '2' 767s ok 52 767s # testing : /p3 767s # expected: 3 767s # received: '3' 767s ok 53 767s # testing : /p4 767s # expected: 4 767s # received: '4' 767s ok 54 767s # testing : /p5 767s # expected: 5 767s # received: '5' 767s ok 55 767s # testing : /p6 767s # expected: 6 767s # received: '6' 767s ok 56 767s # testing : /p7 767s # expected: 7 767s # received: '7' 767s ok 57 767s # testing : /p8 767s # expected: 8 767s # received: '8' 767s ok 58 767s # testing : /p9 767s # expected: 9 767s # received: '9' 767s ok 59 767s # testing : /t0 767s # expected: 0 767s # received: '0' 767s ok 60 767s # testing : /t1 767s # expected: 1 767s # received: '1' 767s ok 61 767s # testing : /t2 767s # expected: 2 767s # received: '2' 767s ok 62 767s # testing : /t3 767s # expected: 3 767s # received: '3' 767s ok 63 767s # testing : /t4 767s # expected: 4 767s # received: '4' 767s ok 64 767s # testing : /t5 767s # expected: 5 767s # received: '5' 767s ok 65 767s # testing : /t6 767s # expected: 6 767s # received: '6' 767s ok 66 767s # testing : /t7 767s # expected: 7 767s # received: '7' 767s ok 67 767s # testing : /t8 767s # expected: 8 767s # received: '8' 767s ok 68 767s # testing : /t9 767s # expected: 9 767s # received: '9' 767s ok 69 767s verifying return code of seeother and gone redirect match 767s # testing : s0 767s # expected: '303' 767s # received: '303' 767s ok 70 767s # testing : s1 767s # expected: '303' 767s # received: '303' 767s ok 71 767s # testing : s2 767s # expected: '303' 767s # received: '303' 767s ok 72 767s # testing : s3 767s # expected: '303' 767s # received: '303' 767s ok 73 767s # testing : s4 767s # expected: '303' 767s # received: '303' 767s ok 74 767s # testing : s5 767s # expected: '303' 767s # received: '303' 767s ok 75 767s # testing : s6 767s # expected: '303' 767s # received: '303' 767s ok 76 767s # testing : s7 767s # expected: '303' 767s # received: '303' 767s ok 77 767s # testing : s8 767s # expected: '303' 767s # received: '303' 767s ok 78 767s # testing : s9 767s # expected: '303' 767s # received: '303' 767s ok 79 767s # testing : g0 767s # expected: '410' 767s # received: '410' 767s ok 80 767s # testing : g1 767s # expected: '410' 767s # received: '410' 767s ok 81 767s # testing : g2 767s # expected: '410' 767s # received: '410' 767s ok 82 767s # testing : g3 767s # expected: '410' 767s # received: '410' 767s ok 83 767s # testing : g4 767s # expected: '410' 767s # received: '410' 767s ok 84 767s # testing : g5 767s # expected: '410' 767s # received: '410' 767s ok 85 767s # testing : g6 767s # expected: '410' 767s # received: '410' 767s ok 86 767s # testing : g7 767s # expected: '410' 767s # received: '410' 767s ok 87 767s # testing : g8 767s # expected: '410' 767s # received: '410' 767s ok 88 767s # testing : g9 767s # expected: '410' 767s # received: '410' 767s ok 89 767s # testing : f0 767s # expected: '403' 767s # received: '403' 767s ok 90 767s # testing : f1 767s # expected: '403' 767s # received: '403' 767s ok 91 767s # testing : f2 767s # expected: '403' 767s # received: '403' 767s ok 92 767s # testing : f3 767s # expected: '403' 767s # received: '403' 767s ok 93 767s # testing : f4 767s # expected: '403' 767s # received: '403' 767s ok 94 767s # testing : f5 767s # expected: '403' 767s # received: '403' 767s ok 95 767s # testing : f6 767s # expected: '403' 767s # received: '403' 767s ok 96 767s # testing : f7 767s # expected: '403' 767s # received: '403' 767s ok 97 767s # testing : f8 767s # expected: '403' 767s # received: '403' 767s ok 98 767s # testing : f9 767s # expected: '403' 767s # received: '403' 767s ok 99 767s verifying return code of seeother and gone redirect match with expression support 767s # testing : s0 767s # expected: '303' 767s # received: '303' 767s ok 100 767s # testing : s1 767s # expected: '303' 767s # received: '303' 767s ok 101 767s # testing : s2 767s # expected: '303' 767s # received: '303' 767s ok 102 767s # testing : s3 767s # expected: '303' 767s # received: '303' 767s ok 103 767s # testing : s4 767s # expected: '303' 767s # received: '303' 767s ok 104 767s # testing : s5 767s # expected: '303' 767s # received: '303' 767s ok 105 767s # testing : s6 767s # expected: '303' 767s # received: '303' 767s ok 106 767s # testing : s7 767s # expected: '303' 767s # received: '303' 767s ok 107 767s # testing : s8 767s # expected: '303' 767s # received: '303' 767s ok 108 767s # testing : s9 767s # expected: '303' 767s # received: '303' 767s ok 109 767s # testing : g0 767s # expected: '410' 767s # received: '410' 767s ok 110 767s # testing : g1 767s # expected: '410' 767s # received: '410' 767s ok 111 767s # testing : g2 767s # expected: '410' 767s # received: '410' 767s ok 112 767s # testing : g3 767s # expected: '410' 767s # received: '410' 767s ok 113 767s # testing : g4 767s # expected: '410' 767s # received: '410' 767s ok 114 767s # testing : g5 767s # expected: '410' 767s # received: '410' 767s ok 115 767s # testing : g6 767s # expected: '410' 767s # received: '410' 767s ok 116 767s # testing : g7 767s # expected: '410' 767s # received: '410' 767s ok 117 767s # testing : g8 767s # expected: '410' 767s # received: '410' 767s ok 118 767s # testing : g9 767s # expected: '410' 767s # received: '410' 767s ok 119 767s # testing : f0 767s # expected: '403' 767s # received: '403' 767s ok 120 767s # testing : f1 767s # expected: '403' 767s # received: '403' 767s ok 121 767s # testing : f2 767s # expected: '403' 767s # received: '403' 767s ok 122 767s # testing : f3 767s # expected: '403' 767s # received: '403' 767s ok 123 767s # testing : f4 767s # expected: '403' 767s # received: '403' 767s ok 124 767s # testing : f5 767s # expected: '403' 767s # received: '403' 767s ok 125 767s # testing : f6 767s # expected: '403' 767s # received: '403' 767s ok 126 767s # testing : f7 767s # expected: '403' 767s # received: '403' 767s ok 127 767s # testing : f8 767s # expected: '403' 767s # received: '403' 767s ok 128 767s # testing : f9 767s # expected: '403' 767s # received: '403' 767s ok 129 767s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 767s # verifying /modules/alias/script is plain text 767s # testing : /modules/alias/script 767s # expected: '#!/bin/sh 767s # echo Content-type: text/plain 767s # echo 767s # echo this is a shell script cgi. 767s # ' 767s # received: '#!/bin/sh 767s # echo Content-type: text/plain 767s # echo 767s # echo this is a shell script cgi. 767s # ' 767s ok 130 767s # verifying same file accessed at /cgi/script is executed code 767s # testing : /cgi/script 767s # expected: 'this is a shell script cgi. 767s # ' 767s # received: 'this is a shell script cgi. 767s # ' 767s ok 131 767s # verifying ScriptAliasMatch with /aliascgi-script 767s # testing : /aliascgi-script 767s # expected: 'this is a shell script cgi. 767s # ' 767s # received: 'this is a shell script cgi. 767s # ' 767s ok 132 767s # verifying ScriptAlias in LocationMatch with /expr/aliascgi-script 767s # testing : /aliascgi-script 767s # expected: 'this is a shell script cgi. 767s # ' 767s # received: 'this is a shell script cgi. 767s # ' 767s ok 133 767s # verifying bad script alias. 767s # testing : /aliascgi-nada 767s # expected: 404 767s # received: '404' 767s ok 134 767s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 767s ok 769s t/modules/allowmethods.t ............ 769s 1..9 769s # Running under perl version 5.038002 for linux 769s # Current time local: Sat Mar 16 11:13:45 2024 769s # Current time GMT: Sat Mar 16 11:13:45 2024 769s # Using Test.pm version 1.31 769s # Using Apache/Test.pm version 1.42 769s # testing : Get request to /Get responds 200 769s # expected: 200 769s # received: '200' 769s ok 1 769s # testing : Head request to /Get responds 200 769s # expected: 200 769s # received: '200' 769s ok 2 769s # testing : Post request to /Get responds 405 769s # expected: 405 769s # received: '405' 769s ok 3 769s # testing : Get request to /Head responds 200 769s # expected: 200 769s # received: '200' 769s ok 4 769s # testing : Head request to /Head responds 200 769s # expected: 200 769s # received: '200' 769s ok 5 769s # testing : Post request to /Head responds 405 769s # expected: 405 769s # received: '405' 769s ok 6 769s # testing : Get request to /Post responds 405 769s # expected: 405 769s # received: '405' 769s ok 7 769s # testing : Head request to /Post responds 405 769s # expected: 405 769s # received: '405' 769s ok 8 769s # testing : Post request to /Post responds 200 769s # expected: 200 769s # received: '200' 769s ok 9 769s ok 771s t/modules/asis.t .................... 771s 1..3 771s # Running under perl version 5.038002 for linux 771s # Current time local: Sat Mar 16 11:13:47 2024 771s # Current time GMT: Sat Mar 16 11:13:47 2024 771s # Using Test.pm version 1.31 771s # Using Apache/Test.pm version 1.42 771s # testing : asis content OK 771s # expected: 'This is asis content. 771s # ' 771s # received: 'This is asis content. 771s # ' 771s ok 1 771s # testing : asis gave 404 error 771s # expected: 404 771s # received: '404' 771s ok 2 771s # testing : asis gave 403 error 771s # expected: 403 771s # received: '403' 771s ok 3 771s ok 775s t/modules/authz_core.t .............. 775s 1..504 775s # Running under perl version 5.038002 for linux 775s # Current time local: Sat Mar 16 11:13:49 2024 775s # Current time GMT: Sat Mar 16 11:13:49 2024 775s # Using Test.pm version 1.31 775s # Using Apache/Test.pm version 1.42 775s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/basic1 775s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/groups1 775s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 775s # got 200, expected 200 [a/ : a/ ] 775s ok 1 775s # got 200, expected 200 [a/ : a/ 1] 775s ok 2 775s # got 200, expected 200 [a/ : a/ 2] 775s ok 3 775s # got 200, expected 200 [a/ : a/ 1 2] 775s ok 4 775s # got 200, expected 200 [a/ : a/ 3] 775s ok 5 775s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 775s # got 401, expected 401 [a/ user1: a/ ] 775s ok 6 775s # got 200, expected 200 [a/ user1: a/ user1] 775s ok 7 775s # got 401, expected 401 [a/ user1: a/ user2] 775s ok 8 775s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 775s # got 403, expected 403 [a/ Any 1 2: a/ ] 775s ok 9 775s # got 200, expected 200 [a/ Any 1 2: a/ 1] 775s ok 10 775s # got 200, expected 200 [a/ Any 1 2: a/ 2] 775s ok 11 775s # got 200, expected 200 [a/ Any 1 2: a/ 1 2] 775s ok 12 775s # got 403, expected 403 [a/ Any 1 2: a/ 3] 775s ok 13 775s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 775s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 775s ok 14 775s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 775s ok 15 775s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 775s ok 16 775s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 775s ok 17 775s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 775s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 775s ok 18 775s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 775s ok 19 775s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 775s ok 20 775s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 775s ok 21 775s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 775s # got 403, expected 403 [a/b/ Or Any 2 3: a/b/ ] 775s ok 22 775s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 1] 775s ok 23 775s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 2] 775s ok 24 775s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 3] 775s ok 25 775s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 775s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 775s ok 26 775s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 775s ok 27 775s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2] 775s ok 28 775s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 775s ok 29 775s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 2] 775s ok 30 775s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 775s ok 31 775s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2 3] 775s ok 32 775s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 775s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 775s ok 33 775s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 775s ok 34 775s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 775s ok 35 775s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 775s ok 36 775s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 775s ok 37 775s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 775s ok 38 775s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 775s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 775s ok 39 775s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 775s ok 40 775s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 775s ok 41 775s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 775s ok 42 775s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 775s ok 43 775s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 775s ok 44 775s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 775s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 775s ok 45 775s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 775s ok 46 775s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2] 775s ok 47 775s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2 3] 775s ok 48 775s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 775s ok 49 775s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 775s ok 50 775s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 775s ok 51 775s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 775s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 775s ok 52 775s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 775s ok 53 775s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 775s ok 54 775s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 775s ok 55 775s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 775s ok 56 775s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 775s ok 57 775s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 2 3] 775s ok 58 775s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 775s # got 403, expected 403 [a/ All 1 !2: a/ ] 775s ok 59 775s # got 200, expected 200 [a/ All 1 !2: a/ 1] 775s ok 60 775s # got 403, expected 403 [a/ All 1 !2: a/ 2] 775s ok 61 775s # got 403, expected 403 [a/ All 1 !2: a/ 1 2] 775s ok 62 775s # got 403, expected 403 [a/ All 1 !2: a/ 3] 775s ok 63 775s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 775s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 775s ok 64 775s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 775s ok 65 775s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 775s ok 66 775s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 775s ok 67 775s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 775s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 775s ok 68 775s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 775s ok 69 775s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 775s ok 70 775s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 775s ok 71 775s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 775s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 775s ok 72 775s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1] 775s ok 73 775s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1 2] 775s ok 74 775s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 3] 775s ok 75 775s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 4] 775s ok 76 775s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 775s ok 77 775s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 775s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 775s ok 78 775s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 775s ok 79 775s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2] 775s ok 80 775s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 775s ok 81 775s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1 2] 775s ok 82 775s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 775s ok 83 775s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2 3] 775s ok 84 775s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 775s # got 403, expected 403 [a/b/c/ Any 4: a/b/c/ 1 3] 775s ok 85 775s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 4] 775s ok 86 775s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 1 2 4] 775s ok 87 775s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 775s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 775s ok 88 775s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 775s ok 89 775s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 775s ok 90 775s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 775s ok 91 775s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 775s ok 92 775s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 775s ok 93 775s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 775s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 775s ok 94 775s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 775s ok 95 775s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 775s ok 96 775s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 775s ok 97 775s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 775s ok 98 775s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 775s ok 99 775s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 775s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 775s ok 100 775s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 775s ok 101 775s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 775s ok 102 775s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 775s ok 103 775s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 775s ok 104 775s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 775s ok 105 775s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 775s ok 106 775s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 775s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 775s ok 107 775s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 775s ok 108 775s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 775s ok 109 775s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 775s ok 110 775s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 775s ok 111 775s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 775s ok 112 775s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 775s ok 113 775s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 775s # got 403, expected 403 [a/ All 1 2: a/ ] 775s ok 114 775s # got 403, expected 403 [a/ All 1 2: a/ 1] 775s ok 115 775s # got 403, expected 403 [a/ All 1 2: a/ 2] 775s ok 116 775s # got 200, expected 200 [a/ All 1 2: a/ 1 2] 775s ok 117 775s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 775s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 775s ok 118 775s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 775s ok 119 775s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 775s ok 120 775s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 775s ok 121 775s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 775s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 775s ok 122 775s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 775s ok 123 775s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 775s ok 124 775s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 775s ok 125 775s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 775s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 775s ok 126 775s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1] 775s ok 127 775s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 2] 775s ok 128 775s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2] 775s ok 129 775s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 3] 775s ok 130 775s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 775s ok 131 775s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 775s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ ] 775s ok 132 775s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1] 775s ok 133 775s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 2] 775s ok 134 775s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 3] 775s ok 135 775s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 4] 775s ok 136 775s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 2] 775s ok 137 775s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 3] 775s ok 138 775s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 4] 775s ok 139 775s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 3 4] 775s ok 140 775s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 775s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 775s ok 141 775s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 775s ok 142 775s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 775s ok 143 775s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 775s ok 144 775s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 775s ok 145 775s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 775s ok 146 775s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 775s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 775s ok 147 775s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 775s ok 148 775s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 775s ok 149 775s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 775s ok 150 775s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 775s ok 151 775s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 775s ok 152 775s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 775s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 775s ok 153 775s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 1] 775s ok 154 775s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 775s ok 155 775s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 775s ok 156 775s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 775s ok 157 775s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 775s ok 158 775s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 775s ok 159 775s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1 2] 775s ok 160 775s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 775s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 775s ok 161 775s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 775s ok 162 775s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 775s ok 163 775s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 775s ok 164 775s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 775s ok 165 775s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 775s ok 166 775s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 775s ok 167 775s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 1 2 3] 775s ok 168 775s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 775s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ ] 775s ok 169 775s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1] 775s ok 170 775s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ user1] 775s ok 171 775s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2] 775s ok 172 775s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user1] 775s ok 173 775s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user3] 775s ok 174 775s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1 user1] 775s ok 175 775s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 775s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ ] 775s ok 176 775s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1] 775s ok 177 775s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ user1] 775s ok 178 775s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ user3] 775s ok 179 775s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 2] 775s ok 180 775s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user1] 775s ok 181 775s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user3] 775s ok 182 775s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 775s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ ] 775s ok 183 775s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1] 775s ok 184 775s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ user1] 775s ok 185 775s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2] 775s ok 186 775s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user1] 775s ok 187 775s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user3] 775s ok 188 775s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1 user1] 775s ok 189 775s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 775s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ ] 775s ok 190 775s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1] 775s ok 191 775s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ user1] 775s ok 192 775s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ user3] 775s ok 193 775s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 2] 775s ok 194 775s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user1] 775s ok 195 775s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user3] 775s ok 196 775s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 775s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ ] 775s ok 197 775s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1] 775s ok 198 775s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ user1] 775s ok 199 775s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2] 775s ok 200 775s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user1] 775s ok 201 775s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user3] 775s ok 202 775s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1 user1] 775s ok 203 775s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 775s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ ] 775s ok 204 775s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1] 775s ok 205 775s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ user1] 775s ok 206 775s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ user3] 775s ok 207 775s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 2] 775s ok 208 775s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user1] 775s ok 209 775s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user3] 775s ok 210 775s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 775s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ ] 775s ok 211 775s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1] 775s ok 212 775s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ user1] 775s ok 213 775s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2] 775s ok 214 775s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user1] 775s ok 215 775s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user3] 775s ok 216 775s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1 user1] 775s ok 217 775s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 775s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ ] 775s ok 218 775s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1] 775s ok 219 775s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ user1] 775s ok 220 775s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ user3] 775s ok 221 775s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 2] 775s ok 222 775s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user1] 775s ok 223 775s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user3] 775s ok 224 775s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 775s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ ] 775s ok 225 775s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1] 775s ok 226 775s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ user1] 775s ok 227 775s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2] 775s ok 228 775s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user1] 775s ok 229 775s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user3] 775s ok 230 775s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1 user1] 775s ok 231 775s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 775s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ ] 775s ok 232 775s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1] 775s ok 233 775s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ user1] 775s ok 234 775s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ user3] 775s ok 235 775s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 2] 775s ok 236 775s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user1] 775s ok 237 775s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user3] 775s ok 238 775s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 775s # got 403, expected 403 [a/ All user2 2 1 user1: a/ ] 775s ok 239 775s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1] 775s ok 240 775s # got 403, expected 403 [a/ All user2 2 1 user1: a/ user1] 775s ok 241 775s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2] 775s ok 242 775s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user1] 775s ok 243 775s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user3] 775s ok 244 775s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1 user1] 775s ok 245 775s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 775s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ ] 775s ok 246 775s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1] 775s ok 247 775s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ user1] 775s ok 248 775s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ user3] 775s ok 249 775s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 2] 775s ok 250 775s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user1] 775s ok 251 775s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user3] 775s ok 252 775s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 775s # got 403, expected 403 [a/ All user2 1 2 user1: a/ ] 775s ok 253 775s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1] 775s ok 254 775s # got 403, expected 403 [a/ All user2 1 2 user1: a/ user1] 775s ok 255 775s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2] 775s ok 256 775s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user1] 775s ok 257 775s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user3] 775s ok 258 775s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1 user1] 775s ok 259 775s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 775s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ ] 775s ok 260 775s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1] 775s ok 261 775s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ user1] 775s ok 262 775s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ user3] 775s ok 263 775s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 2] 775s ok 264 775s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user1] 775s ok 265 775s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user3] 775s ok 266 775s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 775s # got 403, expected 403 [a/ All user2 1 user1 2: a/ ] 775s ok 267 775s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1] 775s ok 268 775s # got 403, expected 403 [a/ All user2 1 user1 2: a/ user1] 775s ok 269 775s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2] 775s ok 270 775s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user1] 775s ok 271 775s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user3] 775s ok 272 775s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1 user1] 775s ok 273 775s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 775s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ ] 775s ok 274 775s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1] 775s ok 275 775s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ user1] 775s ok 276 775s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ user3] 775s ok 277 775s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 2] 775s ok 278 775s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user1] 775s ok 279 775s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user3] 775s ok 280 775s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 775s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ ] 775s ok 281 775s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1] 775s ok 282 775s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ user1] 775s ok 283 775s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2] 775s ok 284 775s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user1] 775s ok 285 775s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user3] 775s ok 286 775s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1 user1] 775s ok 287 775s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 775s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ ] 775s ok 288 775s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1] 775s ok 289 775s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ user1] 775s ok 290 775s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ user3] 775s ok 291 775s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 2] 775s ok 292 775s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user1] 775s ok 293 775s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user3] 775s ok 294 775s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 775s # got 403, expected 403 [a/ All user2 2 user1 1: a/ ] 775s ok 295 775s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1] 775s ok 296 775s # got 403, expected 403 [a/ All user2 2 user1 1: a/ user1] 775s ok 297 775s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2] 775s ok 298 775s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user1] 775s ok 299 775s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user3] 775s ok 300 775s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1 user1] 775s ok 301 775s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 775s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ ] 775s ok 302 775s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1] 775s ok 303 775s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ user1] 775s ok 304 775s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ user3] 775s ok 305 775s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 2] 775s ok 306 775s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user1] 775s ok 307 775s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user3] 775s ok 308 775s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 775s # got 403, expected 403 [a/ All user2 user1 2 1: a/ ] 775s ok 309 775s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1] 775s ok 310 775s # got 403, expected 403 [a/ All user2 user1 2 1: a/ user1] 775s ok 311 775s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2] 775s ok 312 775s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user1] 775s ok 313 775s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user3] 775s ok 314 775s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1 user1] 775s ok 315 775s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 775s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ ] 775s ok 316 775s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1] 775s ok 317 775s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ user1] 775s ok 318 775s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ user3] 775s ok 319 775s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 2] 775s ok 320 775s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user1] 775s ok 321 775s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user3] 775s ok 322 775s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 775s # got 403, expected 403 [a/ All user2 user1 1 2: a/ ] 775s ok 323 775s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1] 775s ok 324 775s # got 403, expected 403 [a/ All user2 user1 1 2: a/ user1] 775s ok 325 775s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2] 775s ok 326 775s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user1] 775s ok 327 775s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user3] 775s ok 328 775s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1 user1] 775s ok 329 775s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 775s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ ] 775s ok 330 775s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1] 775s ok 331 775s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ user1] 775s ok 332 775s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ user3] 775s ok 333 775s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 2] 775s ok 334 775s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user1] 775s ok 335 775s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user3] 775s ok 336 775s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 775s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ ] 775s ok 337 775s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1] 775s ok 338 775s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ user1] 775s ok 339 775s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2] 775s ok 340 775s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user1] 775s ok 341 775s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user3] 775s ok 342 775s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1 user1] 775s ok 343 775s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 775s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ ] 775s ok 344 775s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1] 775s ok 345 775s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ user1] 775s ok 346 775s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ user3] 775s ok 347 775s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 2] 775s ok 348 775s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user1] 775s ok 349 775s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user3] 775s ok 350 775s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 775s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ ] 775s ok 351 775s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1] 775s ok 352 775s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ user1] 775s ok 353 775s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2] 775s ok 354 775s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user1] 775s ok 355 775s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user3] 775s ok 356 775s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1 user1] 775s ok 357 775s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 775s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ ] 775s ok 358 775s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1] 775s ok 359 775s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ user1] 775s ok 360 775s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ user3] 775s ok 361 775s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 2] 775s ok 362 775s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user1] 775s ok 363 775s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user3] 775s ok 364 775s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 775s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ ] 775s ok 365 775s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1] 775s ok 366 775s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ user1] 775s ok 367 775s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2] 775s ok 368 775s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user1] 775s ok 369 775s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user3] 775s ok 370 775s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1 user1] 775s ok 371 775s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 775s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ ] 775s ok 372 775s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1] 775s ok 373 775s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ user1] 775s ok 374 775s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ user3] 775s ok 375 775s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 2] 775s ok 376 775s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user1] 775s ok 377 775s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user3] 775s ok 378 775s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 775s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ ] 775s ok 379 775s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1] 775s ok 380 775s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ user1] 775s ok 381 775s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2] 775s ok 382 775s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user1] 775s ok 383 775s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user3] 775s ok 384 775s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1 user1] 775s ok 385 775s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 775s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ ] 775s ok 386 775s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1] 775s ok 387 775s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ user1] 775s ok 388 775s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ user3] 775s ok 389 775s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 2] 775s ok 390 775s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user1] 775s ok 391 775s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user3] 775s ok 392 775s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 775s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ ] 775s ok 393 775s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1] 775s ok 394 775s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ user1] 775s ok 395 775s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2] 775s ok 396 775s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user1] 775s ok 397 775s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user3] 775s ok 398 775s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1 user1] 775s ok 399 775s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 775s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ ] 775s ok 400 775s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1] 775s ok 401 775s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ user1] 775s ok 402 775s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ user3] 775s ok 403 775s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 2] 775s ok 404 775s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user1] 775s ok 405 775s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user3] 775s ok 406 775s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 775s # got 403, expected 403 [a/ All user1 2 1 user2: a/ ] 775s ok 407 775s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1] 775s ok 408 775s # got 403, expected 403 [a/ All user1 2 1 user2: a/ user1] 775s ok 409 775s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2] 775s ok 410 775s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user1] 775s ok 411 775s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user3] 775s ok 412 775s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1 user1] 775s ok 413 775s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 775s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ ] 775s ok 414 775s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1] 775s ok 415 775s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ user1] 775s ok 416 775s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ user3] 775s ok 417 775s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 2] 775s ok 418 775s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user1] 775s ok 419 775s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user3] 775s ok 420 775s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 775s # got 403, expected 403 [a/ All user1 1 2 user2: a/ ] 775s ok 421 775s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1] 775s ok 422 775s # got 403, expected 403 [a/ All user1 1 2 user2: a/ user1] 775s ok 423 775s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2] 775s ok 424 775s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user1] 775s ok 425 775s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user3] 775s ok 426 775s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1 user1] 775s ok 427 775s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 775s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ ] 775s ok 428 775s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1] 775s ok 429 775s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ user1] 775s ok 430 775s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ user3] 775s ok 431 775s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 2] 775s ok 432 775s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user1] 775s ok 433 775s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user3] 775s ok 434 775s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 775s # got 403, expected 403 [a/ All user1 1 user2 2: a/ ] 775s ok 435 775s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1] 775s ok 436 775s # got 403, expected 403 [a/ All user1 1 user2 2: a/ user1] 775s ok 437 775s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2] 775s ok 438 775s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user1] 775s ok 439 775s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user3] 775s ok 440 775s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1 user1] 775s ok 441 775s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 775s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ ] 775s ok 442 775s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1] 775s ok 443 775s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ user1] 775s ok 444 775s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ user3] 775s ok 445 775s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 2] 775s ok 446 775s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user1] 775s ok 447 775s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user3] 775s ok 448 775s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 775s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ ] 775s ok 449 775s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1] 775s ok 450 775s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ user1] 775s ok 451 775s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2] 775s ok 452 775s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user1] 775s ok 453 775s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user3] 775s ok 454 775s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1 user1] 775s ok 455 775s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 775s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ ] 775s ok 456 775s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1] 775s ok 457 775s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ user1] 775s ok 458 775s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ user3] 775s ok 459 775s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 2] 775s ok 460 775s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user1] 775s ok 461 775s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user3] 775s ok 462 775s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 775s # got 403, expected 403 [a/ All user1 2 user2 1: a/ ] 775s ok 463 775s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1] 775s ok 464 775s # got 403, expected 403 [a/ All user1 2 user2 1: a/ user1] 775s ok 465 775s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2] 775s ok 466 775s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user1] 775s ok 467 775s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user3] 775s ok 468 775s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1 user1] 775s ok 469 775s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 775s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ ] 775s ok 470 775s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1] 775s ok 471 775s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ user1] 775s ok 472 775s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ user3] 775s ok 473 775s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 2] 775s ok 474 775s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user1] 775s ok 475 775s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user3] 775s ok 476 775s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 775s # got 403, expected 403 [a/ All user1 user2 2 1: a/ ] 775s ok 477 775s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1] 775s ok 478 775s # got 403, expected 403 [a/ All user1 user2 2 1: a/ user1] 775s ok 479 775s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2] 775s ok 480 775s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user1] 775s ok 481 775s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user3] 775s ok 482 775s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1 user1] 775s ok 483 775s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 775s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ ] 775s ok 484 775s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1] 775s ok 485 775s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ user1] 775s ok 486 775s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ user3] 775s ok 487 775s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 2] 775s ok 488 775s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user1] 775s ok 489 775s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user3] 775s ok 490 775s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 775s # got 403, expected 403 [a/ All user1 user2 1 2: a/ ] 775s ok 491 775s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1] 775s ok 492 775s # got 403, expected 403 [a/ All user1 user2 1 2: a/ user1] 775s ok 493 775s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2] 775s ok 494 775s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user1] 775s ok 495 775s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user3] 775s ok 496 775s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1 user1] 775s ok 497 775s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 775s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ ] 775s ok 498 775s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1] 775s ok 499 775s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ user1] 775s ok 500 775s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ user3] 775s ok 501 775s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 2] 775s ok 502 775s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user1] 775s ok 503 775s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user3] 775s ok 504 775s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 775s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 775s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 775s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/basic1 775s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/groups1 775s ok 778s t/modules/autoindex.t ............... 778s 1..84 778s # Running under perl version 5.038002 for linux 778s # Current time local: Sat Mar 16 11:13:53 2024 778s # Current time GMT: Sat Mar 16 11:13:53 2024 778s # Using Test.pm version 1.31 778s # Using Apache/Test.pm version 1.42 778s --- 778s IndexOrderDefault Ascending Name 778s GET /modules/autoindex/htaccess/ 778s ok 1 778s --- 778s IndexOrderDefault Ascending Name 778s 778s (C=N O=A) 778s GET /modules/autoindex/htaccess/?C=N&O=A 778s ok 2 778s --- 778s IndexOrderDefault Ascending Name 778s 778s (C=N O=D) 778s GET /modules/autoindex/htaccess/?C=N&O=D 778s ok 3 778s --- 778s IndexOrderDefault Ascending Name 778s 778s (C=M O=A) 778s GET /modules/autoindex/htaccess/?C=M&O=A 778s ok 4 778s --- 778s IndexOrderDefault Ascending Name 778s 778s (C=M O=D) 778s GET /modules/autoindex/htaccess/?C=M&O=D 778s ok 5 778s --- 778s IndexOrderDefault Ascending Name 778s 778s (C=S O=A) 778s GET /modules/autoindex/htaccess/?C=S&O=A 778s ok 6 778s --- 778s IndexOrderDefault Ascending Name 778s 778s (C=S O=D) 778s GET /modules/autoindex/htaccess/?C=S&O=D 778s ok 7 778s --- 778s IndexOrderDefault Ascending Date 778s GET /modules/autoindex/htaccess/ 778s ok 8 778s --- 778s IndexOrderDefault Ascending Date 778s 778s (C=N O=A) 778s GET /modules/autoindex/htaccess/?C=N&O=A 778s ok 9 778s --- 778s IndexOrderDefault Ascending Date 778s 778s (C=N O=D) 778s GET /modules/autoindex/htaccess/?C=N&O=D 778s ok 10 778s --- 778s IndexOrderDefault Ascending Date 778s 778s (C=M O=A) 778s GET /modules/autoindex/htaccess/?C=M&O=A 778s ok 11 778s --- 778s IndexOrderDefault Ascending Date 778s 778s (C=M O=D) 778s GET /modules/autoindex/htaccess/?C=M&O=D 778s ok 12 778s --- 778s IndexOrderDefault Ascending Date 778s 778s (C=S O=A) 778s GET /modules/autoindex/htaccess/?C=S&O=A 778s ok 13 778s --- 778s IndexOrderDefault Ascending Date 778s 778s (C=S O=D) 778s GET /modules/autoindex/htaccess/?C=S&O=D 778s ok 14 778s --- 778s IndexOrderDefault Ascending Size 778s GET /modules/autoindex/htaccess/ 778s ok 15 778s --- 778s IndexOrderDefault Ascending Size 778s 778s (C=N O=A) 778s GET /modules/autoindex/htaccess/?C=N&O=A 778s ok 16 778s --- 778s IndexOrderDefault Ascending Size 778s 778s (C=N O=D) 778s GET /modules/autoindex/htaccess/?C=N&O=D 778s ok 17 778s --- 778s IndexOrderDefault Ascending Size 778s 778s (C=M O=A) 778s GET /modules/autoindex/htaccess/?C=M&O=A 778s ok 18 778s --- 778s IndexOrderDefault Ascending Size 778s 778s (C=M O=D) 778s GET /modules/autoindex/htaccess/?C=M&O=D 778s ok 19 778s --- 778s IndexOrderDefault Ascending Size 778s 778s (C=S O=A) 778s GET /modules/autoindex/htaccess/?C=S&O=A 778s ok 20 778s --- 778s IndexOrderDefault Ascending Size 778s 778s (C=S O=D) 778s GET /modules/autoindex/htaccess/?C=S&O=D 778s ok 21 778s --- 778s IndexOrderDefault Descending Name 778s GET /modules/autoindex/htaccess/ 778s ok 22 778s --- 778s IndexOrderDefault Descending Name 778s 778s (C=N O=A) 778s GET /modules/autoindex/htaccess/?C=N&O=A 778s ok 23 778s --- 778s IndexOrderDefault Descending Name 778s 778s (C=N O=D) 778s GET /modules/autoindex/htaccess/?C=N&O=D 778s ok 24 778s --- 778s IndexOrderDefault Descending Name 778s 778s (C=M O=A) 778s GET /modules/autoindex/htaccess/?C=M&O=A 778s ok 25 778s --- 778s IndexOrderDefault Descending Name 778s 778s (C=M O=D) 778s GET /modules/autoindex/htaccess/?C=M&O=D 778s ok 26 778s --- 778s IndexOrderDefault Descending Name 778s 778s (C=S O=A) 778s GET /modules/autoindex/htaccess/?C=S&O=A 778s ok 27 778s --- 778s IndexOrderDefault Descending Name 778s 778s (C=S O=D) 778s GET /modules/autoindex/htaccess/?C=S&O=D 778s ok 28 778s --- 778s IndexOrderDefault Descending Date 778s GET /modules/autoindex/htaccess/ 778s ok 29 778s --- 778s IndexOrderDefault Descending Date 778s 778s (C=N O=A) 778s GET /modules/autoindex/htaccess/?C=N&O=A 778s ok 30 778s --- 778s IndexOrderDefault Descending Date 778s 778s (C=N O=D) 778s GET /modules/autoindex/htaccess/?C=N&O=D 778s ok 31 778s --- 778s IndexOrderDefault Descending Date 778s 778s (C=M O=A) 778s GET /modules/autoindex/htaccess/?C=M&O=A 778s ok 32 778s --- 778s IndexOrderDefault Descending Date 778s 778s (C=M O=D) 778s GET /modules/autoindex/htaccess/?C=M&O=D 778s ok 33 778s --- 778s IndexOrderDefault Descending Date 778s 778s (C=S O=A) 778s GET /modules/autoindex/htaccess/?C=S&O=A 778s ok 34 778s --- 778s IndexOrderDefault Descending Date 778s 778s (C=S O=D) 778s GET /modules/autoindex/htaccess/?C=S&O=D 778s ok 35 778s --- 778s IndexOrderDefault Descending Size 778s GET /modules/autoindex/htaccess/ 778s ok 36 778s --- 778s IndexOrderDefault Descending Size 778s 778s (C=N O=A) 778s GET /modules/autoindex/htaccess/?C=N&O=A 778s ok 37 778s --- 778s IndexOrderDefault Descending Size 778s 778s (C=N O=D) 778s GET /modules/autoindex/htaccess/?C=N&O=D 778s ok 38 778s --- 778s IndexOrderDefault Descending Size 778s 778s (C=M O=A) 778s GET /modules/autoindex/htaccess/?C=M&O=A 778s ok 39 778s --- 778s IndexOrderDefault Descending Size 778s 778s (C=M O=D) 778s GET /modules/autoindex/htaccess/?C=M&O=D 778s ok 40 778s --- 778s IndexOrderDefault Descending Size 778s 778s (C=S O=A) 778s GET /modules/autoindex/htaccess/?C=S&O=A 778s ok 41 778s --- 778s IndexOrderDefault Descending Size 778s 778s (C=S O=D) 778s GET /modules/autoindex/htaccess/?C=S&O=D 778s ok 42 778s --- 778s IndexOptions FancyIndexing 778s IndexOrderDefault Ascending Name 778s GET /modules/autoindex/htaccess/ 778s ok 43 778s --- 778s IndexOptions FancyIndexing 778s IndexOrderDefault Ascending Name 778s 778s (C=N O=A) 778s GET /modules/autoindex/htaccess/?C=N&O=A 778s ok 44 778s --- 778s IndexOptions FancyIndexing 778s IndexOrderDefault Ascending Name 778s 778s (C=N O=D) 778s GET /modules/autoindex/htaccess/?C=N&O=D 778s ok 45 778s --- 778s IndexOptions FancyIndexing 778s IndexOrderDefault Ascending Name 778s 778s (C=M O=A) 778s GET /modules/autoindex/htaccess/?C=M&O=A 778s ok 46 778s --- 778s IndexOptions FancyIndexing 778s IndexOrderDefault Ascending Name 778s 778s (C=M O=D) 778s GET /modules/autoindex/htaccess/?C=M&O=D 778s ok 47 778s --- 778s IndexOptions FancyIndexing 778s IndexOrderDefault Ascending Name 778s 778s (C=S O=A) 778s GET /modules/autoindex/htaccess/?C=S&O=A 778s ok 48 778s --- 778s IndexOptions FancyIndexing 778s IndexOrderDefault Ascending Name 778s 778s (C=S O=D) 778s GET /modules/autoindex/htaccess/?C=S&O=D 778s ok 49 778s --- 778s IndexOptions FancyIndexing 778s IndexOrderDefault Ascending Date 778s GET /modules/autoindex/htaccess/ 778s ok 50 778s --- 778s IndexOptions FancyIndexing 778s IndexOrderDefault Ascending Date 778s 778s (C=N O=A) 778s GET /modules/autoindex/htaccess/?C=N&O=A 778s ok 51 778s --- 778s IndexOptions FancyIndexing 778s IndexOrderDefault Ascending Date 778s 778s (C=N O=D) 778s GET /modules/autoindex/htaccess/?C=N&O=D 778s ok 52 778s --- 778s IndexOptions FancyIndexing 778s IndexOrderDefault Ascending Date 778s 778s (C=M O=A) 778s GET /modules/autoindex/htaccess/?C=M&O=A 778s ok 53 778s --- 778s IndexOptions FancyIndexing 778s IndexOrderDefault Ascending Date 778s 778s (C=M O=D) 778s GET /modules/autoindex/htaccess/?C=M&O=D 778s ok 54 778s --- 778s IndexOptions FancyIndexing 778s IndexOrderDefault Ascending Date 778s 778s (C=S O=A) 778s GET /modules/autoindex/htaccess/?C=S&O=A 778s ok 55 778s --- 778s IndexOptions FancyIndexing 778s IndexOrderDefault Ascending Date 778s 778s (C=S O=D) 778s GET /modules/autoindex/htaccess/?C=S&O=D 778s ok 56 778s --- 778s IndexOptions FancyIndexing 778s IndexOrderDefault Ascending Size 778s GET /modules/autoindex/htaccess/ 778s ok 57 778s --- 778s IndexOptions FancyIndexing 778s IndexOrderDefault Ascending Size 778s 778s (C=N O=A) 778s GET /modules/autoindex/htaccess/?C=N&O=A 778s ok 58 778s --- 778s IndexOptions FancyIndexing 778s IndexOrderDefault Ascending Size 778s 778s (C=N O=D) 778s GET /modules/autoindex/htaccess/?C=N&O=D 778s ok 59 778s --- 778s IndexOptions FancyIndexing 778s IndexOrderDefault Ascending Size 778s 778s (C=M O=A) 778s GET /modules/autoindex/htaccess/?C=M&O=A 778s ok 60 778s --- 778s IndexOptions FancyIndexing 778s IndexOrderDefault Ascending Size 778s 778s (C=M O=D) 778s GET /modules/autoindex/htaccess/?C=M&O=D 778s ok 61 778s --- 778s IndexOptions FancyIndexing 778s IndexOrderDefault Ascending Size 778s 778s (C=S O=A) 778s GET /modules/autoindex/htaccess/?C=S&O=A 778s ok 62 778s --- 778s IndexOptions FancyIndexing 778s IndexOrderDefault Ascending Size 778s 778s (C=S O=D) 778s GET /modules/autoindex/htaccess/?C=S&O=D 778s ok 63 778s --- 778s IndexOptions FancyIndexing 778s IndexOrderDefault Descending Name 778s GET /modules/autoindex/htaccess/ 778s ok 64 778s --- 778s IndexOptions FancyIndexing 778s IndexOrderDefault Descending Name 778s 778s (C=N O=A) 778s GET /modules/autoindex/htaccess/?C=N&O=A 778s ok 65 778s --- 778s IndexOptions FancyIndexing 778s IndexOrderDefault Descending Name 778s 778s (C=N O=D) 778s GET /modules/autoindex/htaccess/?C=N&O=D 778s ok 66 778s --- 778s IndexOptions FancyIndexing 778s IndexOrderDefault Descending Name 778s 778s (C=M O=A) 778s GET /modules/autoindex/htaccess/?C=M&O=A 778s ok 67 778s --- 778s IndexOptions FancyIndexing 778s IndexOrderDefault Descending Name 778s 778s (C=M O=D) 778s GET /modules/autoindex/htaccess/?C=M&O=D 778s ok 68 778s --- 778s IndexOptions FancyIndexing 778s IndexOrderDefault Descending Name 778s 778s (C=S O=A) 778s GET /modules/autoindex/htaccess/?C=S&O=A 778s ok 69 778s --- 778s IndexOptions FancyIndexing 778s IndexOrderDefault Descending Name 778s 778s (C=S O=D) 778s GET /modules/autoindex/htaccess/?C=S&O=D 778s ok 70 778s --- 778s IndexOptions FancyIndexing 778s IndexOrderDefault Descending Date 778s GET /modules/autoindex/htaccess/ 778s ok 71 778s --- 778s IndexOptions FancyIndexing 778s IndexOrderDefault Descending Date 778s 778s (C=N O=A) 778s GET /modules/autoindex/htaccess/?C=N&O=A 778s ok 72 778s --- 778s IndexOptions FancyIndexing 778s IndexOrderDefault Descending Date 778s 778s (C=N O=D) 778s GET /modules/autoindex/htaccess/?C=N&O=D 778s ok 73 778s --- 778s IndexOptions FancyIndexing 778s IndexOrderDefault Descending Date 778s 778s (C=M O=A) 778s GET /modules/autoindex/htaccess/?C=M&O=A 778s ok 74 778s --- 778s IndexOptions FancyIndexing 778s IndexOrderDefault Descending Date 778s 778s (C=M O=D) 778s GET /modules/autoindex/htaccess/?C=M&O=D 778s ok 75 778s --- 778s IndexOptions FancyIndexing 778s IndexOrderDefault Descending Date 778s 778s (C=S O=A) 778s GET /modules/autoindex/htaccess/?C=S&O=A 778s ok 76 778s --- 778s IndexOptions FancyIndexing 778s IndexOrderDefault Descending Date 778s 778s (C=S O=D) 778s GET /modules/autoindex/htaccess/?C=S&O=D 778s ok 77 778s --- 778s IndexOptions FancyIndexing 778s IndexOrderDefault Descending Size 778s GET /modules/autoindex/htaccess/ 778s ok 78 778s --- 778s IndexOptions FancyIndexing 778s IndexOrderDefault Descending Size 778s 778s (C=N O=A) 778s GET /modules/autoindex/htaccess/?C=N&O=A 778s ok 79 778s --- 778s IndexOptions FancyIndexing 778s IndexOrderDefault Descending Size 778s 778s (C=N O=D) 778s GET /modules/autoindex/htaccess/?C=N&O=D 778s ok 80 778s --- 778s IndexOptions FancyIndexing 778s IndexOrderDefault Descending Size 778s 778s (C=M O=A) 778s GET /modules/autoindex/htaccess/?C=M&O=A 778s ok 81 778s --- 778s IndexOptions FancyIndexing 778s IndexOrderDefault Descending Size 778s 778s (C=M O=D) 778s GET /modules/autoindex/htaccess/?C=M&O=D 778s ok 82 778s --- 778s IndexOptions FancyIndexing 778s IndexOrderDefault Descending Size 778s 778s (C=S O=A) 778s GET /modules/autoindex/htaccess/?C=S&O=A 778s ok 83 778s --- 778s IndexOptions FancyIndexing 778s IndexOrderDefault Descending Size 778s 778s (C=S O=D) 778s GET /modules/autoindex/htaccess/?C=S&O=D 778s ok 84 778s ok 780s t/modules/autoindex2.t .............. 780s 1..3 780s # Running under perl version 5.038002 for linux 780s # Current time local: Sat Mar 16 11:13:56 2024 780s # Current time GMT: Sat Mar 16 11:13:56 2024 780s # Using Test.pm version 1.31 780s # Using Apache/Test.pm version 1.42 780s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 780s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 780s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 780s # testing : dir_broken should not be listed 780s # expected: 0 780s # received: 0 780s ok 1 780s # testing : dir_normal should be listed 780s # expected: 1 780s # received: 1 780s ok 2 780s # testing : dir_protected should not be listed 780s # expected: 0 780s # received: 0 780s ok 3 780s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 780s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 780s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 780s # removing dir tree: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_normal 780s # removing dir tree: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected 780s # removing dir tree: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2 780s # removing dir tree: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken 780s ok 782s t/modules/brotli.t .................. 782s 1..64 782s # Running under perl version 5.038002 for linux 782s # Current time local: Sat Mar 16 11:13:58 2024 782s # Current time GMT: Sat Mar 16 11:13:58 2024 782s # Using Test.pm version 1.31 782s # Using Apache/Test.pm version 1.42 782s qvalue: 782s # expected: 200 782s # received: '200' 782s ok 1 782s # testing : response Content-Encoding is OK 782s # expected: 'br' 782s # received: 'br' 782s ok 2 782s qvalue: 782s # expected: 200 782s # received: '200' 782s ok 3 782s # testing : response Content-Encoding is OK 782s # expected: 'br' 782s # received: 'br' 782s ok 4 782s qvalue: 782s # expected: 200 782s # received: '200' 782s ok 5 782s # testing : response Content-Encoding is OK 782s # expected: 'br' 782s # received: 'br' 782s ok 6 782s qvalue: 782s # expected: 200 782s # received: '200' 782s ok 7 782s # testing : response Content-Encoding is OK 782s # expected: 'br' 782s # received: 'br' 782s ok 8 782s qvalue: 782s # expected: 200 782s # received: '200' 782s ok 9 782s # testing : response Content-Encoding is OK 782s # expected: 'br' 782s # received: 'br' 782s ok 10 782s qvalue: 782s # expected: 200 782s # received: '200' 782s ok 11 782s # testing : response Content-Encoding is OK 782s # expected: 'br' 782s # received: 'br' 782s ok 12 782s qvalue: ; 782s # expected: 200 782s # received: '200' 782s ok 13 782s # testing : response Content-Encoding is OK 782s # expected: 'br' 782s # received: 'br' 782s ok 14 782s qvalue: ; 782s # expected: 200 782s # received: '200' 782s ok 15 782s # testing : response Content-Encoding is OK 782s # expected: 'br' 782s # received: 'br' 782s ok 16 782s qvalue: ; 782s # expected: 200 782s # received: '200' 782s ok 17 782s # testing : response Content-Encoding is OK 782s # expected: 'br' 782s # received: 'br' 782s ok 18 782s qvalue: ;q= 782s # expected: 200 782s # received: '200' 782s ok 19 782s # testing : response Content-Encoding is OK 782s # expected: 'br' 782s # received: 'br' 782s ok 20 782s qvalue: ;q= 782s # expected: 200 782s # received: '200' 782s ok 21 782s # testing : response Content-Encoding is OK 782s # expected: 'br' 782s # received: 'br' 782s ok 22 782s qvalue: ;q= 782s # expected: 200 782s # received: '200' 782s ok 23 782s # testing : response Content-Encoding is OK 782s # expected: 'br' 782s # received: 'br' 782s ok 24 782s qvalue: ;q=0 782s # expected: 200 782s # received: '200' 782s ok 25 782s # testing : response without Content-Encoding is OK 782s # expected: undef 782s # received: undef 782s ok 26 782s qvalue: ;q=0 782s # expected: 200 782s # received: '200' 782s ok 27 782s # testing : response without Content-Encoding is OK 782s # expected: undef 782s # received: undef 782s ok 28 782s qvalue: ;q=0 782s # expected: 200 782s # received: '200' 782s ok 29 782s # testing : response without Content-Encoding is OK 782s # expected: undef 782s # received: undef 782s ok 30 782s qvalue: ;q=0. 782s # expected: 200 782s # received: '200' 782s ok 31 782s # testing : response without Content-Encoding is OK 782s # expected: undef 782s # received: undef 782s ok 32 782s qvalue: ;q=0. 782s # expected: 200 782s # received: '200' 782s ok 33 782s # testing : response without Content-Encoding is OK 782s # expected: undef 782s # received: undef 782s ok 34 782s qvalue: ;q=0. 782s # expected: 200 782s # received: '200' 782s ok 35 782s # testing : response without Content-Encoding is OK 782s # expected: undef 782s # received: undef 782s ok 36 782s qvalue: ;q=0.0 782s # expected: 200 782s # received: '200' 782s ok 37 782s # testing : response without Content-Encoding is OK 782s # expected: undef 782s # received: undef 782s ok 38 782s qvalue: ;q=0.0 782s # expected: 200 782s # received: '200' 782s ok 39 782s # testing : response without Content-Encoding is OK 782s # expected: undef 782s # received: undef 782s ok 40 782s qvalue: ;q=0.0 782s # expected: 200 782s # received: '200' 782s ok 41 782s # testing : response without Content-Encoding is OK 782s # expected: undef 782s # received: undef 782s ok 42 782s qvalue: ;q=0.00 782s # expected: 200 782s # received: '200' 782s ok 43 782s # testing : response without Content-Encoding is OK 782s # expected: undef 782s # received: undef 782s ok 44 782s qvalue: ;q=0.00 782s # expected: 200 782s # received: '200' 782s ok 45 782s # testing : response without Content-Encoding is OK 782s # expected: undef 782s # received: undef 782s ok 46 782s qvalue: ;q=0.00 782s # expected: 200 782s # received: '200' 782s ok 47 782s # testing : response without Content-Encoding is OK 782s # expected: undef 782s # received: undef 782s ok 48 782s qvalue: ;q=0.000 782s # expected: 200 782s # received: '200' 782s ok 49 782s # testing : response without Content-Encoding is OK 782s # expected: undef 782s # received: undef 782s ok 50 782s qvalue: ;q=0.000 782s # expected: 200 782s # received: '200' 782s ok 51 782s # testing : response without Content-Encoding is OK 782s # expected: undef 782s # received: undef 782s ok 52 782s qvalue: ;q=0.000 782s # expected: 200 782s # received: '200' 782s ok 53 782s # testing : response without Content-Encoding is OK 782s # expected: undef 782s # received: undef 782s ok 54 782s qvalue: ;q=0.0000 782s # expected: 200 782s # received: '200' 782s ok 55 782s # testing : response Content-Encoding is OK 782s # expected: 'br' 782s # received: 'br' 782s ok 56 782s qvalue: ;q=0.0000 782s # expected: 200 782s # received: '200' 782s ok 57 782s # testing : response Content-Encoding is OK 782s # expected: 'br' 782s # received: 'br' 782s ok 58 782s qvalue: ;q=0.0000 782s # expected: 200 782s # received: '200' 782s ok 59 782s # testing : response Content-Encoding is OK 782s # expected: 'br' 782s # received: 'br' 782s ok 60 782s # expected: 200 782s # received: '200' 782s ok 61 782s # testing : response Content-Encoding is OK 782s # expected: 'br' 782s # received: 'br' 782s ok 62 782s # expected: 200 782s # received: '200' 782s ok 63 782s # testing : response Content-Encoding is OK 782s # expected: 'gzip' 782s # received: 'gzip' 782s ok 64 782s ok 785s t/modules/buffer.t .................. 785s 1..12 785s # Running under perl version 5.038002 for linux 785s # Current time local: Sat Mar 16 11:14:00 2024 785s # Current time GMT: Sat Mar 16 11:14:00 2024 785s # Using Test.pm version 1.31 785s # Using Apache/Test.pm version 1.42 785s # testing : Checking return code is '200' 785s # expected: 200 785s # received: '200' 785s ok 1 785s ok 2 785s # testing : Checking return code is '200' 785s # expected: 200 785s # received: '200' 785s ok 3 785s ok 4 785s # testing : Checking return code is '200' 785s # expected: 200 785s # received: '200' 785s ok 5 785s ok 6 785s # testing : Checking return code is '200' 785s # expected: 200 785s # received: '200' 785s ok 7 785s ok 8 785s # testing : Checking return code is '200' 785s # expected: 200 785s # received: '200' 785s ok 9 785s ok 10 785s # testing : Checking return code is '200' 785s # expected: 200 785s # received: '200' 785s ok 11 785s ok 12 785s ok 787s t/modules/cache.t ................... 787s 1..3 787s # Running under perl version 5.038002 for linux 787s # Current time local: Sat Mar 16 11:14:03 2024 787s # Current time GMT: Sat Mar 16 11:14:03 2024 787s # Using Test.pm version 1.31 787s # Using Apache/Test.pm version 1.42 787s # testing : non-cached call to index.html 787s # expected: 200 787s # received: '200' 787s ok 1 787s # testing : call to cache index.html 787s # expected: 200 787s # received: '200' 787s ok 2 787s # testing : cached call to index.html 787s # expected: 200 787s # received: '200' 787s ok 3 787s # removing dir tree: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/cacheroot/ 787s ok 793s t/modules/cgi.t ..................... 793s 1..58 793s # Running under perl version 5.038002 for linux 793s # Current time local: Sat Mar 16 11:14:05 2024 793s # Current time GMT: Sat Mar 16 11:14:05 2024 793s # Using Test.pm version 1.31 793s # Using Apache/Test.pm version 1.42 793s # testing : return code for acceptpathinfodefault.sh 793s # expected: 200 793s # received: '200' 793s ok 1 793s # testing : body for acceptpathinfodefault.sh 793s # expected: '' 793s # received: '' 793s ok 2 793s # testing : return code for acceptpathinfodefault.sh/foo 793s # expected: 200 793s # received: '200' 793s ok 3 793s # testing : body for acceptpathinfodefault.sh/foo 793s # expected: '/foo' 793s # received: '/foo' 793s ok 4 793s # testing : return code for acceptpathinfooff.sh 793s # expected: 200 793s # received: '200' 793s ok 5 793s # testing : body for acceptpathinfooff.sh 793s # expected: '' 793s # received: '' 793s ok 6 793s # testing : return code for acceptpathinfooff.sh/foo 793s # expected: 404 793s # received: '404' 793s ok 7 793s # no body test for this one 793s ok 8 793s # testing : return code for acceptpathinfoon.sh 793s # expected: 200 793s # received: '200' 793s ok 9 793s # testing : body for acceptpathinfoon.sh 793s # expected: '' 793s # received: '' 793s ok 10 793s # testing : return code for acceptpathinfoon.sh/foo 793s # expected: 200 793s # received: '200' 793s ok 11 793s # testing : body for acceptpathinfoon.sh/foo 793s # expected: '/foo' 793s # received: '/foo' 793s ok 12 793s # testing : return code for bogus-perl.pl 793s # expected: 500 793s # received: '500' 793s ok 13 793s # cgi log created ok. 793s ok 14 793s # testing : return code for bogus-sh.sh 793s # expected: 500 793s # received: '500' 793s ok 15 793s # checking that log size (807) is bigger than it used to be (523) 793s ok 16 793s # testing : return code for nph-stderr.pl 793s # expected: 200 793s # received: '200' 793s ok 17 793s # testing : body for nph-stderr.pl 793s # expected: 'this is nph-stdout' 793s # received: 'this is nph-stdout' 793s ok 18 793s # testing : return code for nph-test.pl 793s # expected: 200 793s # received: '200' 793s ok 19 793s # testing : body for nph-test.pl 793s # expected: 'ok' 793s # received: 'ok' 793s ok 20 793s # testing : return code for perl.pl 793s # expected: 200 793s # received: '200' 793s ok 21 793s # testing : body for perl.pl 793s # expected: 'perl cgi' 793s # received: 'perl cgi' 793s ok 22 793s # testing : return code for sh.sh 793s # expected: 200 793s # received: '200' 793s ok 23 793s # testing : body for sh.sh 793s # expected: 'sh cgi' 793s # received: 'sh cgi' 793s ok 24 793s # testing : return code for stderr1.pl 793s # expected: 200 793s # received: '200' 793s ok 25 793s # testing : body for stderr1.pl 793s # expected: 'this is stdout' 793s # received: 'this is stdout' 793s ok 26 793s # testing : return code for stderr2.pl 793s # expected: 200 793s # received: '200' 793s ok 27 793s # testing : body for stderr2.pl 793s # expected: 'this is also stdout' 793s # received: 'this is also stdout' 793s ok 28 793s # testing : return code for stderr3.pl 793s # expected: 200 793s # received: '200' 793s ok 29 793s # testing : body for stderr3.pl 793s # expected: 'this is more stdout' 793s # received: 'this is more stdout' 793s ok 30 793s # posted content (length 10) to bogus-perl.pl 793s # testing : POST to /modules/cgi/bogus-perl.pl [content: 1 x 10] 793s # expected: '500' 793s # received: '500' 793s ok 31 793s # checking that log size (35781) is greater than 807 793s ok 32 793s # verifying that logged content is 10 characters 793s ok 33 793s # posted content (length 99) to bogus-perl.pl 793s # testing : POST to /modules/cgi/bogus-perl.pl [content: 2 x 99] 793s # expected: '500' 793s # received: '500' 793s ok 34 793s # checking that log size (36240) is greater than 35781 793s ok 35 793s # verifying that logged content is 99 characters 793s ok 36 793s # posted content (length 250) to bogus-perl.pl 793s # testing : POST to /modules/cgi/bogus-perl.pl [content: 3 x 250] 793s # expected: '500' 793s # received: '500' 793s ok 37 793s # checking that log size (36851) is greater than 36240 793s ok 38 793s # verifying that logged content is 250 characters 793s ok 39 793s # posted content (length 255) to bogus-perl.pl 793s # testing : POST to /modules/cgi/bogus-perl.pl [content: 4 x 255] 793s # expected: '500' 793s # received: '500' 793s ok 40 793s # checking that log size (37467) is greater than 36851 793s ok 41 793s # verifying that logged content is 255 characters 793s ok 42 793s # posted content (length 256) to bogus-perl.pl 793s # testing : POST to /modules/cgi/bogus-perl.pl [content: 5 x 256] 793s # expected: '500' 793s # received: '500' 793s ok 43 793s # checking that log size (38084) is greater than 37467 793s ok 44 793s # verifying that logged content is 256 characters 793s ok 45 793s # posted content (length 257) to bogus-perl.pl 793s # testing : POST to /modules/cgi/bogus-perl.pl [content: 6 x 257] 793s # expected: '500' 793s # received: '500' 793s ok 46 793s # checking that log size (38701) is greater than 38084 793s ok 47 793s # verifying that logged content is 256 characters 793s ok 48 793s # posted content (length 258) to bogus-perl.pl 793s # testing : POST to /modules/cgi/bogus-perl.pl [content: 7 x 258] 793s # expected: '500' 793s # received: '500' 793s ok 49 793s # checking that log size (39318) is greater than 38701 793s ok 50 793s # verifying that logged content is 256 characters 793s ok 51 793s # posted content (length 1024) to bogus-perl.pl 793s # testing : POST to /modules/cgi/bogus-perl.pl [content: 8 x 1024] 793s # expected: '500' 793s # received: '500' 793s ok 52 793s # checking that log size (39936) is greater than 39318 793s ok 53 793s # verifying that logged content is 256 characters 793s ok 54 793s # verifying log is greater than 40960 bytes. 793s ok 55 793s # verifying log did not grow after making bogus request. 793s ok 56 793s # verifying log did not grow after making another bogus request. 793s ok 57 793s # checking that HEAD /modules/cgi/perl.pl returns 200. 793s ok 58 793s ok 795s t/modules/data.t .................... 795s 1..2 795s # Running under perl version 5.038002 for linux 795s # Current time local: Sat Mar 16 11:14:11 2024 795s # Current time GMT: Sat Mar 16 11:14:11 2024 795s # Using Test.pm version 1.31 795s # Using Apache/Test.pm version 1.42 795s # testing : Checking return code is '200' 795s # expected: 200 795s # received: '200' 795s ok 1 795s ok 2 795s ok 801s t/modules/dav.t ..................... 801s 1..19 801s # Running under perl version 5.038002 for linux 801s # Current time local: Sat Mar 16 11:14:13 2024 801s # Current time GMT: Sat Mar 16 11:14:13 2024 801s # Using Test.pm version 1.31 801s # Using Apache/Test.pm version 1.42 801s resource lock test: 801s ok 1 801s DAV put test: 801s ok 2 801s getting DAV resource properties: 801s ok 3 801s created: Sat, 16 Mar 2024 11:14:17 GMT 801s modified: Sat, 16 Mar 2024 11:14:17 GMT 801s now: Sat, 16 Mar 2024 11:14:19 GMT 801s ok 4 801s ok 5 801s resource lock status test: 801s ok 6 801s resource unlock test: 801s ok 7 801s resource lock status test: 801s ok 8 801s getting uri... 801s expect: 801s -> 801s 801s
801s

mod_dav test page

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

mod_dav test page

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

801s this is a page generated by
801s the mod_dav test in the Apache
801s perl test suite.
801s
801s 801s 801s <- 801s ok 15 801s ok 16 801s resource delete test: 801s ok 17 801s expect 404 not found got: 404 801s ok 18 801s PR 49825: expect 400 bad request got: 400 801s ok 19 801s ok 805s t/modules/deflate.t ................. 805s 1..47 805s # Running under perl version 5.038002 for linux 805s # Current time local: Sat Mar 16 11:14:19 2024 805s # Current time GMT: Sat Mar 16 11:14:19 2024 805s # Using Test.pm version 1.31 805s # Using Apache/Test.pm version 1.42 805s testing default 805s ok 1 805s ok 2 805s ok 3 805s ok 4 805s ok 5 805s ok 6 805s ok 7 805s ok 8 805s ok 9 805s ok 10 805s ok 11 805s ok 12 805s ok 13 805s ok 14 805s ok 15 805s ok 16 805s ok 17 805s ok 18 805s ok 19 805s ok 20 805s ok 21 805s ok 22 805s ok 23 805s ok 24 805s ok 25 805s ok 26 805s ok 27 805s ok 28 805s ok 29 805s ok 30 805s ok 31 805s ok 32 805s ok 33 805s ok 34 805s ok 35 805s ok 36 805s ok 37 805s ok 38 805s ok 39 805s ok 40 805s ok 41 805s ok 42 805s ok 43 805s ok 44 805s ok 45 805s # testing : response was 304 805s # expected: qr/HTTP\/1\.. 304/ 805s # received: 'HTTP/1.1 304 Not Modified' 805s ok 46 805s # testing : expect EOF after 304 header 805s # expected: 0 805s # received: 0 805s ok 47 805s ok 808s t/modules/digest.t .................. 808s 1..13 808s # Running under perl version 5.038002 for linux 808s # Current time local: Sat Mar 16 11:14:23 2024 808s # Current time GMT: Sat Mar 16 11:14:23 2024 808s # Using Test.pm version 1.31 808s # Using Apache/Test.pm version 1.42 808s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/realm1 808s # testing : no user to authenticate 808s # expected: 401 808s # received: '401' 808s ok 1 808s # testing : user1:foo not found 808s # expected: 401 808s # received: '401' 808s ok 2 808s # testing : user1:password1 found 808s # expected: 200 808s # received: '200' 808s ok 3 808s # testing : user1:password1 with query string found 808s # expected: 200 808s # received: '200' 808s ok 4 808s # testing : manual Authorization header query string 808s # expected: 200 808s # received: '200' 808s ok 5 808s # testing : manual Authorization with no query string in header 808s # expected: 400 808s # received: '400' 808s ok 6 808s # testing : manual Authorization header with mismatched query string 808s # expected: 400 808s # received: '400' 808s ok 7 808s # testing : manual Authorization header with mismatched query string 808s # expected: 400 808s # received: '400' 808s ok 8 808s # testing : manual Authorization with no query string in header + MSIE 808s # expected: 200 808s # received: '200' 808s ok 9 808s # testing : a compliant response coming from MSIE 808s # expected: 200 808s # received: '200' 808s ok 10 808s # testing : manual Authorization header with mismatched query string + MSIE 808s # expected: 400 808s # received: '400' 808s ok 11 808s # testing : manual Authorization header with mismatched query string + MSIE 808s # expected: 400 808s # received: '400' 808s ok 12 808s # testing : no query string + MSIE 808s # expected: 200 808s # received: '200' 808s ok 13 808s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/realm1 808s ok 812s t/modules/dir.t ..................... 812s 1..212 812s # Running under perl version 5.038002 for linux 812s # Current time local: Sat Mar 16 11:14:26 2024 812s # Current time GMT: Sat Mar 16 11:14:26 2024 812s # Using Test.pm version 1.31 812s # Using Apache/Test.pm version 1.42 812s expecting 403 (forbidden) using DirectoryIndex foo 812s ok 1 812s running 5 test gambit for "1.html" 812s ok 2 812s ok 3 812s ok 4 812s ok 5 812s ok 6 812s running 5 test gambit for "2.html" 812s ok 7 812s ok 8 812s ok 9 812s ok 10 812s ok 11 812s running 5 test gambit for "3.html" 812s ok 12 812s ok 13 812s ok 14 812s ok 15 812s ok 16 812s running 5 test gambit for "4.html" 812s ok 17 812s ok 18 812s ok 19 812s ok 20 812s ok 21 812s running 5 test gambit for "5.html" 812s ok 22 812s ok 23 812s ok 24 812s ok 25 812s ok 26 812s running 5 test gambit for "6.html" 812s ok 27 812s ok 28 812s ok 29 812s ok 30 812s ok 31 812s running 5 test gambit for "7.html" 812s ok 32 812s ok 33 812s ok 34 812s ok 35 812s ok 36 812s running 5 test gambit for "8.html" 812s ok 37 812s ok 38 812s ok 39 812s ok 40 812s ok 41 812s running 5 test gambit for "9.html" 812s ok 42 812s ok 43 812s ok 44 812s ok 45 812s ok 46 812s running 5 test gambit for "0.html" 812s ok 47 812s ok 48 812s ok 49 812s ok 50 812s ok 51 812s expecting 403 (forbidden) using DirectoryIndex goo 812s ok 52 812s running 5 test gambit for "1.html" 812s ok 53 812s ok 54 812s ok 55 812s ok 56 812s ok 57 812s running 5 test gambit for "2.html" 812s ok 58 812s ok 59 812s ok 60 812s ok 61 812s ok 62 812s running 5 test gambit for "3.html" 812s ok 63 812s ok 64 812s ok 65 812s ok 66 812s ok 67 812s running 5 test gambit for "4.html" 812s ok 68 812s ok 69 812s ok 70 812s ok 71 812s ok 72 812s running 5 test gambit for "5.html" 812s ok 73 812s ok 74 812s ok 75 812s ok 76 812s ok 77 812s running 5 test gambit for "6.html" 812s ok 78 812s ok 79 812s ok 80 812s ok 81 812s ok 82 812s running 5 test gambit for "7.html" 812s ok 83 812s ok 84 812s ok 85 812s ok 86 812s ok 87 812s running 5 test gambit for "8.html" 812s ok 88 812s ok 89 812s ok 90 812s ok 91 812s ok 92 812s running 5 test gambit for "9.html" 812s ok 93 812s ok 94 812s ok 95 812s ok 96 812s ok 97 812s running 5 test gambit for "0.html" 812s ok 98 812s ok 99 812s ok 100 812s ok 101 812s ok 102 812s expecting 403 (forbidden) using DirectoryIndex moo 812s ok 103 812s running 5 test gambit for "1.html" 812s ok 104 812s ok 105 812s ok 106 812s ok 107 812s ok 108 812s running 5 test gambit for "2.html" 812s ok 109 812s ok 110 812s ok 111 812s ok 112 812s ok 113 812s running 5 test gambit for "3.html" 812s ok 114 812s ok 115 812s ok 116 812s ok 117 812s ok 118 812s running 5 test gambit for "4.html" 812s ok 119 812s ok 120 812s ok 121 812s ok 122 812s ok 123 812s running 5 test gambit for "5.html" 812s ok 124 812s ok 125 812s ok 126 812s ok 127 812s ok 128 812s running 5 test gambit for "6.html" 812s ok 129 812s ok 130 812s ok 131 812s ok 132 812s ok 133 812s running 5 test gambit for "7.html" 812s ok 134 812s ok 135 812s ok 136 812s ok 137 812s ok 138 812s running 5 test gambit for "8.html" 812s ok 139 812s ok 140 812s ok 141 812s ok 142 812s ok 143 812s running 5 test gambit for "9.html" 812s ok 144 812s ok 145 812s ok 146 812s ok 147 812s ok 148 812s running 5 test gambit for "0.html" 812s ok 149 812s ok 150 812s ok 151 812s ok 152 812s ok 153 812s expecting 403 (forbidden) using DirectoryIndex bleh 812s ok 154 812s running 5 test gambit for "1.html" 812s ok 155 812s ok 156 812s ok 157 812s ok 158 812s ok 159 812s running 5 test gambit for "2.html" 812s ok 160 812s ok 161 812s ok 162 812s ok 163 812s ok 164 812s running 5 test gambit for "3.html" 812s ok 165 812s ok 166 812s ok 167 812s ok 168 812s ok 169 812s running 5 test gambit for "4.html" 812s ok 170 812s ok 171 812s ok 172 812s ok 173 812s ok 174 812s running 5 test gambit for "5.html" 812s ok 175 812s ok 176 812s ok 177 812s ok 178 812s ok 179 812s running 5 test gambit for "6.html" 812s ok 180 812s ok 181 812s ok 182 812s ok 183 812s ok 184 812s running 5 test gambit for "7.html" 812s ok 185 812s ok 186 812s ok 187 812s ok 188 812s ok 189 812s running 5 test gambit for "8.html" 812s ok 190 812s ok 191 812s ok 192 812s ok 193 812s ok 194 812s running 5 test gambit for "9.html" 812s ok 195 812s ok 196 812s ok 197 812s ok 198 812s ok 199 812s running 5 test gambit for "0.html" 812s ok 200 812s ok 201 812s ok 202 812s ok 203 812s ok 204 812s DirectoryIndex /modules/alias/index.html 812s ok 205 812s expecting 403 for DirectoryIndex foo goo moo bleh 812s ok 206 812s expecting 1 with DirectoryIndex 1.html 2.html 3.html 4.html 5.html 6.html 7.html 8.html 9.html 0.html 812s ok 207 812s 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 812s ok 208 812s removed .htaccess (no DirectoryIndex), expecting default (index.html) 812s ok 209 812s ok 210 812s ok 211 812s ok 212 # skip missing DirectorySlash NotFound 812s ok 815s t/modules/directorymatch.t .......... 815s 1..2 815s # Running under perl version 5.038002 for linux 815s # Current time local: Sat Mar 16 11:14:30 2024 815s # Current time GMT: Sat Mar 16 11:14:30 2024 815s # Using Test.pm version 1.31 815s # Using Apache/Test.pm version 1.42 815s # testing : code for /index.html 815s # expected: 200 815s # received: '200' 815s ok 1 815s # testing : check for DMMATCH1 815s # expected: '1' 815s # received: '1' 815s ok 2 815s ok 818s t/modules/env.t ..................... 818s 1..6 818s # Running under perl version 5.038002 for linux 818s # Current time local: Sat Mar 16 11:14:33 2024 818s # Current time GMT: Sat Mar 16 11:14:33 2024 818s # Using Test.pm version 1.31 818s # Using Apache/Test.pm version 1.42 818s # host: /modules/env/host.shtml 818s # host: EXPECT ->test.host.name<- ACTUAL ->test.host.name<- 818s ok 1 818s # nothere: /modules/env/nothere.shtml 818s # nothere: EXPECT ->(none)<- ACTUAL ->(none)<- 818s ok 2 818s # set: /modules/env/set.shtml 818s # set: EXPECT ->mod_env test environment variable<- ACTUAL ->mod_env test environment variable<- 818s ok 3 818s # setempty: /modules/env/setempty.shtml 818s # setempty: EXPECT -><- ACTUAL -><- 818s ok 4 818s # type: /modules/env/type.shtml 818s # type: EXPECT ->(none)<- ACTUAL ->(none)<- 818s ok 5 818s # unset: /modules/env/unset.shtml 818s # unset: EXPECT ->(none)<- ACTUAL ->(none)<- 818s ok 6 818s ok 821s t/modules/expires.t ................. 821s 1..92 821s # Running under perl version 5.038002 for linux 821s # Current time local: Sat Mar 16 11:14:36 2024 821s # Current time GMT: Sat Mar 16 11:14:36 2024 821s # Using Test.pm version 1.31 821s # Using Apache/Test.pm version 1.42 821s # debug: index.html 821s HTTP/1.1 200 OK 821s Cache-Control: max-age=323554579 821s Connection: close 821s Date: Sat, 16 Mar 2024 11:14:38 GMT 821s Accept-Ranges: bytes 821s ETag: "3-60bb3bbdae3c0" 821s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 821s Vary: In-If1 821s Content-Length: 3 821s Content-Type: text/html 821s Expires: Sat, 17 Jun 2034 07:30:58 GMT 821s Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 821s Client-Date: Sat, 16 Mar 2024 11:14:38 GMT 821s Client-Peer: 127.0.0.1:8529 821s Client-Response-Num: 1 821s DMMATCH1: 1 821s 821s 821s ok 1 821s # debug: [Cache-Control] [max-age=323554579] 821s # debug: [Connection] [close] 821s # debug: [Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Accept-Ranges] [bytes] 821s # debug: [ETag] ["3-60bb3bbdae3c0"] 821s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 821s # debug: [Vary] [In-If1] 821s # debug: [Content-Length] [3] 821s # debug: [Content-Type] [text/html] 821s # debug: [Expires] [Sat, 17 Jun 2034 07:30:58 GMT] 821s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 821s # debug: [Client-Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Client-Peer] [127.0.0.1:8529] 821s # debug: [Client-Response-Num] [1] 821s # debug: [DMMATCH1] [1] 821s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 821s # debug: modified 1701716439 821s # debug: expires Sat, 17 Jun 2034 07:30:58 GMT 821s # debug: expires 2034142258 821s # debug: access Sat, 16 Mar 2024 11:14:38 GMT 821s # debug: access 1710587678 821s # debug: expected: 332425819 821s # debug: actual : 332425819 821s ok 2 821s # debug: text.txt 821s HTTP/1.1 200 OK 821s Cache-Control: max-age=0 821s Connection: close 821s Date: Sat, 16 Mar 2024 11:14:38 GMT 821s Accept-Ranges: bytes 821s ETag: "0-60bb3bbdae3c0" 821s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 821s Vary: In-If1 821s Content-Type: text/plain 821s Expires: Sat, 16 Mar 2024 11:14:38 GMT 821s Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 821s Client-Date: Sat, 16 Mar 2024 11:14:38 GMT 821s Client-Peer: 127.0.0.1:8529 821s Client-Response-Num: 1 821s DMMATCH1: 1 821s 821s 821s ok 3 821s # debug: [Cache-Control] [max-age=0] 821s # debug: [Connection] [close] 821s # debug: [Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Accept-Ranges] [bytes] 821s # debug: [ETag] ["0-60bb3bbdae3c0"] 821s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 821s # debug: [Vary] [In-If1] 821s # debug: [Content-Type] [text/plain] 821s # debug: [Expires] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 821s # debug: [Client-Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Client-Peer] [127.0.0.1:8529] 821s # debug: [Client-Response-Num] [1] 821s # debug: [DMMATCH1] [1] 821s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 821s # debug: modified 1701716439 821s # debug: expires Sat, 16 Mar 2024 11:14:38 GMT 821s # debug: expires 1710587678 821s # debug: access Sat, 16 Mar 2024 11:14:38 GMT 821s # debug: access 1710587678 821s # debug: expected: 8871239 821s # debug: actual : 8871239 821s ok 4 821s # debug: image.gif 821s HTTP/1.1 200 OK 821s Cache-Control: max-age=120 821s Connection: close 821s Date: Sat, 16 Mar 2024 11:14:38 GMT 821s Accept-Ranges: bytes 821s ETag: "0-60bb3bbdae3c0" 821s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 821s Vary: In-If1 821s Content-Type: image/gif 821s Expires: Sat, 16 Mar 2024 11:16:38 GMT 821s Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 821s Client-Date: Sat, 16 Mar 2024 11:14:38 GMT 821s Client-Peer: 127.0.0.1:8529 821s Client-Response-Num: 1 821s DMMATCH1: 1 821s 821s 821s ok 5 821s # debug: [Cache-Control] [max-age=120] 821s # debug: [Connection] [close] 821s # debug: [Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Accept-Ranges] [bytes] 821s # debug: [ETag] ["0-60bb3bbdae3c0"] 821s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 821s # debug: [Vary] [In-If1] 821s # debug: [Content-Type] [image/gif] 821s # debug: [Expires] [Sat, 16 Mar 2024 11:16:38 GMT] 821s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 821s # debug: [Client-Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Client-Peer] [127.0.0.1:8529] 821s # debug: [Client-Response-Num] [1] 821s # debug: [DMMATCH1] [1] 821s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 821s # debug: modified 1701716439 821s # debug: expires Sat, 16 Mar 2024 11:16:38 GMT 821s # debug: expires 1710587798 821s # debug: access Sat, 16 Mar 2024 11:14:38 GMT 821s # debug: access 1710587678 821s # debug: expected: 120 821s # debug: actual : 120 821s ok 6 821s # debug: foo.jpg 821s HTTP/1.1 200 OK 821s Cache-Control: max-age=86400 821s Connection: close 821s Date: Sat, 16 Mar 2024 11:14:38 GMT 821s Accept-Ranges: bytes 821s ETag: "0-60bb3bbdae3c0" 821s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 821s Vary: In-If1 821s Content-Type: image/jpeg 821s Expires: Sun, 17 Mar 2024 11:14:38 GMT 821s Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 821s Client-Date: Sat, 16 Mar 2024 11:14:38 GMT 821s Client-Peer: 127.0.0.1:8529 821s Client-Response-Num: 1 821s DMMATCH1: 1 821s 821s 821s ok 7 821s # debug: [Cache-Control] [max-age=86400] 821s # debug: [Connection] [close] 821s # debug: [Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Accept-Ranges] [bytes] 821s # debug: [ETag] ["0-60bb3bbdae3c0"] 821s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 821s # debug: [Vary] [In-If1] 821s # debug: [Content-Type] [image/jpeg] 821s # debug: [Expires] [Sun, 17 Mar 2024 11:14:38 GMT] 821s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 821s # debug: [Client-Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Client-Peer] [127.0.0.1:8529] 821s # debug: [Client-Response-Num] [1] 821s # debug: [DMMATCH1] [1] 821s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 821s # debug: modified 1701716439 821s # debug: expires Sun, 17 Mar 2024 11:14:38 GMT 821s # debug: expires 1710674078 821s # debug: access Sat, 16 Mar 2024 11:14:38 GMT 821s # debug: access 1710587678 821s # debug: expected: 86400 821s # debug: actual : 86400 821s ok 8 821s # debug: [Cache-Control] [max-age=323554579] 821s # debug: [Connection] [close] 821s # debug: [Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Accept-Ranges] [bytes] 821s # debug: [ETag] ["3-60bb3bbdae3c0"] 821s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 821s # debug: [Vary] [In-If1] 821s # debug: [Content-Length] [3] 821s # debug: [Content-Type] [text/html] 821s # debug: [Expires] [Sat, 17 Jun 2034 07:30:58 GMT] 821s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 821s # debug: [Client-Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Client-Peer] [127.0.0.1:8529] 821s # debug: [Client-Response-Num] [1] 821s # debug: [DMMATCH1] [1] 821s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 821s # debug: modified 1701716439 821s # debug: expires Sat, 17 Jun 2034 07:30:58 GMT 821s # debug: expires 2034142258 821s # debug: access Sat, 16 Mar 2024 11:14:38 GMT 821s # debug: access 1710587678 821s # debug: expected: 332425819 821s # debug: actual : 332425819 821s ok 9 821s # debug: [Cache-Control] [max-age=0] 821s # debug: [Connection] [close] 821s # debug: [Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Accept-Ranges] [bytes] 821s # debug: [ETag] ["0-60bb3bbdae3c0"] 821s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 821s # debug: [Vary] [In-If1] 821s # debug: [Content-Type] [text/plain] 821s # debug: [Expires] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 821s # debug: [Client-Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Client-Peer] [127.0.0.1:8529] 821s # debug: [Client-Response-Num] [1] 821s # debug: [DMMATCH1] [1] 821s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 821s # debug: modified 1701716439 821s # debug: expires Sat, 16 Mar 2024 11:14:38 GMT 821s # debug: expires 1710587678 821s # debug: access Sat, 16 Mar 2024 11:14:38 GMT 821s # debug: access 1710587678 821s # debug: expected: 8871239 821s # debug: actual : 8871239 821s ok 10 821s # debug: [Cache-Control] [max-age=120] 821s # debug: [Connection] [close] 821s # debug: [Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Accept-Ranges] [bytes] 821s # debug: [ETag] ["0-60bb3bbdae3c0"] 821s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 821s # debug: [Vary] [In-If1] 821s # debug: [Content-Type] [image/gif] 821s # debug: [Expires] [Sat, 16 Mar 2024 11:16:38 GMT] 821s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 821s # debug: [Client-Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Client-Peer] [127.0.0.1:8529] 821s # debug: [Client-Response-Num] [1] 821s # debug: [DMMATCH1] [1] 821s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 821s # debug: modified 1701716439 821s # debug: expires Sat, 16 Mar 2024 11:16:38 GMT 821s # debug: expires 1710587798 821s # debug: access Sat, 16 Mar 2024 11:14:38 GMT 821s # debug: access 1710587678 821s # debug: expected: 120 821s # debug: actual : 120 821s ok 11 821s # debug: [Cache-Control] [max-age=86400] 821s # debug: [Connection] [close] 821s # debug: [Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Accept-Ranges] [bytes] 821s # debug: [ETag] ["0-60bb3bbdae3c0"] 821s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 821s # debug: [Vary] [In-If1] 821s # debug: [Content-Type] [image/jpeg] 821s # debug: [Expires] [Sun, 17 Mar 2024 11:14:38 GMT] 821s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 821s # debug: [Client-Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Client-Peer] [127.0.0.1:8529] 821s # debug: [Client-Response-Num] [1] 821s # debug: [DMMATCH1] [1] 821s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 821s # debug: modified 1701716439 821s # debug: expires Sun, 17 Mar 2024 11:14:38 GMT 821s # debug: expires 1710674078 821s # debug: access Sat, 16 Mar 2024 11:14:38 GMT 821s # debug: access 1710587678 821s # debug: expected: 86400 821s # debug: actual : 86400 821s ok 12 821s # --- 821s # ExpiresActive On 821s # debug: [Cache-Control] [max-age=323554579] 821s # debug: [Connection] [close] 821s # debug: [Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Accept-Ranges] [bytes] 821s # debug: [ETag] ["3-60bb3bbdae3c0"] 821s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 821s # debug: [Vary] [In-If1] 821s # debug: [Content-Length] [3] 821s # debug: [Content-Type] [text/html] 821s # debug: [Expires] [Sat, 17 Jun 2034 07:30:58 GMT] 821s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 821s # debug: [Client-Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Client-Peer] [127.0.0.1:8529] 821s # debug: [Client-Response-Num] [1] 821s # debug: [DMMATCH1] [1] 821s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 821s # debug: modified 1701716439 821s # debug: expires Sat, 17 Jun 2034 07:30:58 GMT 821s # debug: expires 2034142258 821s # debug: access Sat, 16 Mar 2024 11:14:38 GMT 821s # debug: access 1710587678 821s # debug: expected: 332425819 821s # debug: actual : 332425819 821s ok 13 821s # --- 821s # ExpiresActive On 821s # debug: [Cache-Control] [max-age=0] 821s # debug: [Connection] [close] 821s # debug: [Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Accept-Ranges] [bytes] 821s # debug: [ETag] ["0-60bb3bbdae3c0"] 821s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 821s # debug: [Vary] [In-If1] 821s # debug: [Content-Type] [text/plain] 821s # debug: [Expires] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 821s # debug: [Client-Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Client-Peer] [127.0.0.1:8529] 821s # debug: [Client-Response-Num] [1] 821s # debug: [DMMATCH1] [1] 821s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 821s # debug: modified 1701716439 821s # debug: expires Sat, 16 Mar 2024 11:14:38 GMT 821s # debug: expires 1710587678 821s # debug: access Sat, 16 Mar 2024 11:14:38 GMT 821s # debug: access 1710587678 821s # debug: expected: 8871239 821s # debug: actual : 8871239 821s ok 14 821s # --- 821s # ExpiresActive On 821s # debug: [Cache-Control] [max-age=120] 821s # debug: [Connection] [close] 821s # debug: [Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Accept-Ranges] [bytes] 821s # debug: [ETag] ["0-60bb3bbdae3c0"] 821s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 821s # debug: [Vary] [In-If1] 821s # debug: [Content-Type] [image/gif] 821s # debug: [Expires] [Sat, 16 Mar 2024 11:16:38 GMT] 821s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 821s # debug: [Client-Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Client-Peer] [127.0.0.1:8529] 821s # debug: [Client-Response-Num] [1] 821s # debug: [DMMATCH1] [1] 821s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 821s # debug: modified 1701716439 821s # debug: expires Sat, 16 Mar 2024 11:16:38 GMT 821s # debug: expires 1710587798 821s # debug: access Sat, 16 Mar 2024 11:14:38 GMT 821s # debug: access 1710587678 821s # debug: expected: 120 821s # debug: actual : 120 821s ok 15 821s # --- 821s # ExpiresActive On 821s # debug: [Cache-Control] [max-age=86400] 821s # debug: [Connection] [close] 821s # debug: [Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Accept-Ranges] [bytes] 821s # debug: [ETag] ["0-60bb3bbdae3c0"] 821s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 821s # debug: [Vary] [In-If1] 821s # debug: [Content-Type] [image/jpeg] 821s # debug: [Expires] [Sun, 17 Mar 2024 11:14:38 GMT] 821s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 821s # debug: [Client-Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Client-Peer] [127.0.0.1:8529] 821s # debug: [Client-Response-Num] [1] 821s # debug: [DMMATCH1] [1] 821s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 821s # debug: modified 1701716439 821s # debug: expires Sun, 17 Mar 2024 11:14:38 GMT 821s # debug: expires 1710674078 821s # debug: access Sat, 16 Mar 2024 11:14:38 GMT 821s # debug: access 1710587678 821s # debug: expected: 86400 821s # debug: actual : 86400 821s ok 16 821s #--- 821s # ExpiresActive On 821s ExpiresDefault A34240744 821s # debug: [Cache-Control] [max-age=34240744] 821s # debug: [Connection] [close] 821s # debug: [Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Accept-Ranges] [bytes] 821s # debug: [ETag] ["3-60bb3bbdae3c0"] 821s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 821s # debug: [Vary] [In-If1] 821s # debug: [Content-Length] [3] 821s # debug: [Content-Type] [text/html] 821s # debug: [Expires] [Wed, 16 Apr 2025 18:33:42 GMT] 821s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 821s # debug: [Client-Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Client-Peer] [127.0.0.1:8529] 821s # debug: [Client-Response-Num] [1] 821s # debug: [DMMATCH1] [1] 821s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 821s # debug: modified 1701716439 821s # debug: expires Wed, 16 Apr 2025 18:33:42 GMT 821s # debug: expires 1744828422 821s # debug: access Sat, 16 Mar 2024 11:14:38 GMT 821s # debug: access 1710587678 821s # debug: expected: 34240744 821s # debug: actual : 34240744 821s ok 17 821s #--- 821s # ExpiresActive On 821s ExpiresDefault A34240744 821s # debug: [Cache-Control] [max-age=0] 821s # debug: [Connection] [close] 821s # debug: [Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Accept-Ranges] [bytes] 821s # debug: [ETag] ["0-60bb3bbdae3c0"] 821s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 821s # debug: [Vary] [In-If1] 821s # debug: [Content-Type] [text/plain] 821s # debug: [Expires] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 821s # debug: [Client-Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Client-Peer] [127.0.0.1:8529] 821s # debug: [Client-Response-Num] [1] 821s # debug: [DMMATCH1] [1] 821s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 821s # debug: modified 1701716439 821s # debug: expires Sat, 16 Mar 2024 11:14:38 GMT 821s # debug: expires 1710587678 821s # debug: access Sat, 16 Mar 2024 11:14:38 GMT 821s # debug: access 1710587678 821s # debug: expected: 8871239 821s # debug: actual : 8871239 821s ok 18 821s #--- 821s # ExpiresActive On 821s ExpiresDefault A34240744 821s # debug: [Cache-Control] [max-age=120] 821s # debug: [Connection] [close] 821s # debug: [Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Accept-Ranges] [bytes] 821s # debug: [ETag] ["0-60bb3bbdae3c0"] 821s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 821s # debug: [Vary] [In-If1] 821s # debug: [Content-Type] [image/gif] 821s # debug: [Expires] [Sat, 16 Mar 2024 11:16:38 GMT] 821s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 821s # debug: [Client-Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Client-Peer] [127.0.0.1:8529] 821s # debug: [Client-Response-Num] [1] 821s # debug: [DMMATCH1] [1] 821s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 821s # debug: modified 1701716439 821s # debug: expires Sat, 16 Mar 2024 11:16:38 GMT 821s # debug: expires 1710587798 821s # debug: access Sat, 16 Mar 2024 11:14:38 GMT 821s # debug: access 1710587678 821s # debug: expected: 120 821s # debug: actual : 120 821s ok 19 821s #--- 821s # ExpiresActive On 821s ExpiresDefault A34240744 821s # debug: [Cache-Control] [max-age=86400] 821s # debug: [Connection] [close] 821s # debug: [Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Accept-Ranges] [bytes] 821s # debug: [ETag] ["0-60bb3bbdae3c0"] 821s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 821s # debug: [Vary] [In-If1] 821s # debug: [Content-Type] [image/jpeg] 821s # debug: [Expires] [Sun, 17 Mar 2024 11:14:38 GMT] 821s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 821s # debug: [Client-Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Client-Peer] [127.0.0.1:8529] 821s # debug: [Client-Response-Num] [1] 821s # debug: [DMMATCH1] [1] 821s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 821s # debug: modified 1701716439 821s # debug: expires Sun, 17 Mar 2024 11:14:38 GMT 821s # debug: expires 1710674078 821s # debug: access Sat, 16 Mar 2024 11:14:38 GMT 821s # debug: access 1710587678 821s # debug: expected: 86400 821s # debug: actual : 86400 821s ok 20 821s # --- 821s # ExpiresActive On 821s ExpiresByType text/plain "modification plus 1 years 1 weeks 11 days 5 hours 48 minutes 2 seconds" 821s # debug: [Cache-Control] [max-age=323554579] 821s # debug: [Connection] [close] 821s # debug: [Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Accept-Ranges] [bytes] 821s # debug: [ETag] ["3-60bb3bbdae3c0"] 821s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 821s # debug: [Vary] [In-If1] 821s # debug: [Content-Length] [3] 821s # debug: [Content-Type] [text/html] 821s # debug: [Expires] [Sat, 17 Jun 2034 07:30:58 GMT] 821s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 821s # debug: [Client-Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Client-Peer] [127.0.0.1:8529] 821s # debug: [Client-Response-Num] [1] 821s # debug: [DMMATCH1] [1] 821s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 821s # debug: modified 1701716439 821s # debug: expires Sat, 17 Jun 2034 07:30:58 GMT 821s # debug: expires 2034142258 821s # debug: access Sat, 16 Mar 2024 11:14:38 GMT 821s # debug: access 1710587678 821s # debug: expected: 332425819 821s # debug: actual : 332425819 821s ok 21 821s # --- 821s # ExpiresActive On 821s ExpiresByType text/plain "modification plus 1 years 1 weeks 11 days 5 hours 48 minutes 2 seconds" 821s # debug: [Cache-Control] [max-age=24240842] 821s # debug: [Connection] [close] 821s # debug: [Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Accept-Ranges] [bytes] 821s # debug: [ETag] ["0-60bb3bbdae3c0"] 821s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 821s # debug: [Vary] [In-If1] 821s # debug: [Content-Type] [text/plain] 821s # debug: [Expires] [Sun, 22 Dec 2024 00:48:41 GMT] 821s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 821s # debug: [Client-Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Client-Peer] [127.0.0.1:8529] 821s # debug: [Client-Response-Num] [1] 821s # debug: [DMMATCH1] [1] 821s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 821s # debug: modified 1701716439 821s # debug: expires Sun, 22 Dec 2024 00:48:41 GMT 821s # debug: expires 1734828521 821s # debug: access Sat, 16 Mar 2024 11:14:38 GMT 821s # debug: access 1710587678 821s # debug: expected: 33112082 821s # debug: actual : 33112082 821s ok 22 821s # --- 821s # ExpiresActive On 821s ExpiresByType text/plain "modification plus 1 years 1 weeks 11 days 5 hours 48 minutes 2 seconds" 821s # debug: [Cache-Control] [max-age=120] 821s # debug: [Connection] [close] 821s # debug: [Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Accept-Ranges] [bytes] 821s # debug: [ETag] ["0-60bb3bbdae3c0"] 821s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 821s # debug: [Vary] [In-If1] 821s # debug: [Content-Type] [image/gif] 821s # debug: [Expires] [Sat, 16 Mar 2024 11:16:38 GMT] 821s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 821s # debug: [Client-Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Client-Peer] [127.0.0.1:8529] 821s # debug: [Client-Response-Num] [1] 821s # debug: [DMMATCH1] [1] 821s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 821s # debug: modified 1701716439 821s # debug: expires Sat, 16 Mar 2024 11:16:38 GMT 821s # debug: expires 1710587798 821s # debug: access Sat, 16 Mar 2024 11:14:38 GMT 821s # debug: access 1710587678 821s # debug: expected: 120 821s # debug: actual : 120 821s ok 23 821s # --- 821s # ExpiresActive On 821s ExpiresByType text/plain "modification plus 1 years 1 weeks 11 days 5 hours 48 minutes 2 seconds" 821s # debug: [Cache-Control] [max-age=86400] 821s # debug: [Connection] [close] 821s # debug: [Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Accept-Ranges] [bytes] 821s # debug: [ETag] ["0-60bb3bbdae3c0"] 821s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 821s # debug: [Vary] [In-If1] 821s # debug: [Content-Type] [image/jpeg] 821s # debug: [Expires] [Sun, 17 Mar 2024 11:14:38 GMT] 821s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 821s # debug: [Client-Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Client-Peer] [127.0.0.1:8529] 821s # debug: [Client-Response-Num] [1] 821s # debug: [DMMATCH1] [1] 821s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 821s # debug: modified 1701716439 821s # debug: expires Sun, 17 Mar 2024 11:14:38 GMT 821s # debug: expires 1710674078 821s # debug: access Sat, 16 Mar 2024 11:14:38 GMT 821s # debug: access 1710587678 821s # debug: expected: 86400 821s # debug: actual : 86400 821s ok 24 821s # --- 821s # ExpiresActive On 821s ExpiresDefault "modification plus 1 months 1 weeks 5 days 18 minutes 5 seconds" 821s ExpiresByType text/plain "modification plus 2 weeks 6 days 1 hours 40 minutes 10 seconds" 821s # debug: [Cache-Control] [max-age=0] 821s # debug: [Connection] [close] 821s # debug: [Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Accept-Ranges] [bytes] 821s # debug: [ETag] ["3-60bb3bbdae3c0"] 821s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 821s # debug: [Vary] [In-If1] 821s # debug: [Content-Length] [3] 821s # debug: [Content-Type] [text/html] 821s # debug: [Expires] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 821s # debug: [Client-Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Client-Peer] [127.0.0.1:8529] 821s # debug: [Client-Response-Num] [1] 821s # debug: [DMMATCH1] [1] 821s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 821s # debug: modified 1701716439 821s # debug: expires Sat, 16 Mar 2024 11:14:38 GMT 821s # debug: expires 1710587678 821s # debug: access Sat, 16 Mar 2024 11:14:38 GMT 821s # debug: access 1710587678 821s # debug: expected: 8871239 821s # debug: actual : 8871239 821s ok 25 821s # --- 821s # ExpiresActive On 821s ExpiresDefault "modification plus 1 months 1 weeks 5 days 18 minutes 5 seconds" 821s ExpiresByType text/plain "modification plus 2 weeks 6 days 1 hours 40 minutes 10 seconds" 821s # debug: [Cache-Control] [max-age=0] 821s # debug: [Connection] [close] 821s # debug: [Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Accept-Ranges] [bytes] 821s # debug: [ETag] ["0-60bb3bbdae3c0"] 821s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 821s # debug: [Vary] [In-If1] 821s # debug: [Content-Type] [text/plain] 821s # debug: [Expires] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 821s # debug: [Client-Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Client-Peer] [127.0.0.1:8529] 821s # debug: [Client-Response-Num] [1] 821s # debug: [DMMATCH1] [1] 821s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 821s # debug: modified 1701716439 821s # debug: expires Sat, 16 Mar 2024 11:14:38 GMT 821s # debug: expires 1710587678 821s # debug: access Sat, 16 Mar 2024 11:14:38 GMT 821s # debug: access 1710587678 821s # debug: expected: 8871239 821s # debug: actual : 8871239 821s ok 26 821s # --- 821s # ExpiresActive On 821s ExpiresDefault "modification plus 1 months 1 weeks 5 days 18 minutes 5 seconds" 821s ExpiresByType text/plain "modification plus 2 weeks 6 days 1 hours 40 minutes 10 seconds" 821s # debug: [Cache-Control] [max-age=120] 821s # debug: [Connection] [close] 821s # debug: [Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Accept-Ranges] [bytes] 821s # debug: [ETag] ["0-60bb3bbdae3c0"] 821s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 821s # debug: [Vary] [In-If1] 821s # debug: [Content-Type] [image/gif] 821s # debug: [Expires] [Sat, 16 Mar 2024 11:16:38 GMT] 821s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 821s # debug: [Client-Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Client-Peer] [127.0.0.1:8529] 821s # debug: [Client-Response-Num] [1] 821s # debug: [DMMATCH1] [1] 821s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 821s # debug: modified 1701716439 821s # debug: expires Sat, 16 Mar 2024 11:16:38 GMT 821s # debug: expires 1710587798 821s # debug: access Sat, 16 Mar 2024 11:14:38 GMT 821s # debug: access 1710587678 821s # debug: expected: 120 821s # debug: actual : 120 821s ok 27 821s # --- 821s # ExpiresActive On 821s ExpiresDefault "modification plus 1 months 1 weeks 5 days 18 minutes 5 seconds" 821s ExpiresByType text/plain "modification plus 2 weeks 6 days 1 hours 40 minutes 10 seconds" 821s # debug: [Cache-Control] [max-age=86400] 821s # debug: [Connection] [close] 821s # debug: [Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Accept-Ranges] [bytes] 821s # debug: [ETag] ["0-60bb3bbdae3c0"] 821s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 821s # debug: [Vary] [In-If1] 821s # debug: [Content-Type] [image/jpeg] 821s # debug: [Expires] [Sun, 17 Mar 2024 11:14:38 GMT] 821s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 821s # debug: [Client-Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Client-Peer] [127.0.0.1:8529] 821s # debug: [Client-Response-Num] [1] 821s # debug: [DMMATCH1] [1] 821s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 821s # debug: modified 1701716439 821s # debug: expires Sun, 17 Mar 2024 11:14:38 GMT 821s # debug: expires 1710674078 821s # debug: access Sat, 16 Mar 2024 11:14:38 GMT 821s # debug: access 1710587678 821s # debug: expected: 86400 821s # debug: actual : 86400 821s ok 28 821s #--- 821s # ExpiresActive On 821s ExpiresDefault M9686652 821s # debug: [Cache-Control] [max-age=815412] 821s # debug: [Connection] [close] 821s # debug: [Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Accept-Ranges] [bytes] 821s # debug: [ETag] ["3-60bb3bbdae3c0"] 821s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 821s # debug: [Vary] [In-If1] 821s # debug: [Content-Length] [3] 821s # debug: [Content-Type] [text/html] 821s # debug: [Expires] [Mon, 25 Mar 2024 21:44:51 GMT] 821s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 821s # debug: [Client-Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Client-Peer] [127.0.0.1:8529] 821s # debug: [Client-Response-Num] [1] 821s # debug: [DMMATCH1] [1] 821s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 821s # debug: modified 1701716439 821s # debug: expires Mon, 25 Mar 2024 21:44:51 GMT 821s # debug: expires 1711403091 821s # debug: access Sat, 16 Mar 2024 11:14:38 GMT 821s # debug: access 1710587678 821s # debug: expected: 9686652 821s # debug: actual : 9686652 821s ok 29 821s #--- 821s # ExpiresActive On 821s ExpiresDefault M9686652 821s # debug: [Cache-Control] [max-age=0] 821s # debug: [Connection] [close] 821s # debug: [Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Accept-Ranges] [bytes] 821s # debug: [ETag] ["0-60bb3bbdae3c0"] 821s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 821s # debug: [Vary] [In-If1] 821s # debug: [Content-Type] [text/plain] 821s # debug: [Expires] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 821s # debug: [Client-Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Client-Peer] [127.0.0.1:8529] 821s # debug: [Client-Response-Num] [1] 821s # debug: [DMMATCH1] [1] 821s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 821s # debug: modified 1701716439 821s # debug: expires Sat, 16 Mar 2024 11:14:38 GMT 821s # debug: expires 1710587678 821s # debug: access Sat, 16 Mar 2024 11:14:38 GMT 821s # debug: access 1710587678 821s # debug: expected: 8871239 821s # debug: actual : 8871239 821s ok 30 821s #--- 821s # ExpiresActive On 821s ExpiresDefault M9686652 821s # debug: [Cache-Control] [max-age=120] 821s # debug: [Connection] [close] 821s # debug: [Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Accept-Ranges] [bytes] 821s # debug: [ETag] ["0-60bb3bbdae3c0"] 821s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 821s # debug: [Vary] [In-If1] 821s # debug: [Content-Type] [image/gif] 821s # debug: [Expires] [Sat, 16 Mar 2024 11:16:38 GMT] 821s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 821s # debug: [Client-Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Client-Peer] [127.0.0.1:8529] 821s # debug: [Client-Response-Num] [1] 821s # debug: [DMMATCH1] [1] 821s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 821s # debug: modified 1701716439 821s # debug: expires Sat, 16 Mar 2024 11:16:38 GMT 821s # debug: expires 1710587798 821s # debug: access Sat, 16 Mar 2024 11:14:38 GMT 821s # debug: access 1710587678 821s # debug: expected: 120 821s # debug: actual : 120 821s ok 31 821s #--- 821s # ExpiresActive On 821s ExpiresDefault M9686652 821s # debug: [Cache-Control] [max-age=86400] 821s # debug: [Connection] [close] 821s # debug: [Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Accept-Ranges] [bytes] 821s # debug: [ETag] ["0-60bb3bbdae3c0"] 821s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 821s # debug: [Vary] [In-If1] 821s # debug: [Content-Type] [image/jpeg] 821s # debug: [Expires] [Sun, 17 Mar 2024 11:14:38 GMT] 821s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 821s # debug: [Client-Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Client-Peer] [127.0.0.1:8529] 821s # debug: [Client-Response-Num] [1] 821s # debug: [DMMATCH1] [1] 821s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 821s # debug: modified 1701716439 821s # debug: expires Sun, 17 Mar 2024 11:14:38 GMT 821s # debug: expires 1710674078 821s # debug: access Sat, 16 Mar 2024 11:14:38 GMT 821s # debug: access 1710587678 821s # debug: expected: 86400 821s # debug: actual : 86400 821s ok 32 821s # --- 821s # ExpiresActive On 821s ExpiresByType image/gif "modification plus 1 years 2 months 1 weeks 6 days 8 hours 28 minutes 14 seconds" 821s # debug: [Cache-Control] [max-age=323554579] 821s # debug: [Connection] [close] 821s # debug: [Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Accept-Ranges] [bytes] 821s # debug: [ETag] ["3-60bb3bbdae3c0"] 821s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 821s # debug: [Vary] [In-If1] 821s # debug: [Content-Length] [3] 821s # debug: [Content-Type] [text/html] 821s # debug: [Expires] [Sat, 17 Jun 2034 07:30:58 GMT] 821s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 821s # debug: [Client-Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Client-Peer] [127.0.0.1:8529] 821s # debug: [Client-Response-Num] [1] 821s # debug: [DMMATCH1] [1] 821s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 821s # debug: modified 1701716439 821s # debug: expires Sat, 17 Jun 2034 07:30:58 GMT 821s # debug: expires 2034142258 821s # debug: access Sat, 16 Mar 2024 11:14:38 GMT 821s # debug: access 1710587678 821s # debug: expected: 332425819 821s # debug: actual : 332425819 821s ok 33 821s # --- 821s # ExpiresActive On 821s ExpiresByType image/gif "modification plus 1 years 2 months 1 weeks 6 days 8 hours 28 minutes 14 seconds" 821s # debug: [Cache-Control] [max-age=0] 821s # debug: [Connection] [close] 821s # debug: [Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Accept-Ranges] [bytes] 821s # debug: [ETag] ["0-60bb3bbdae3c0"] 821s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 821s # debug: [Vary] [In-If1] 821s # debug: [Content-Type] [text/plain] 821s # debug: [Expires] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 821s # debug: [Client-Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Client-Peer] [127.0.0.1:8529] 821s # debug: [Client-Response-Num] [1] 821s # debug: [DMMATCH1] [1] 821s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 821s # debug: modified 1701716439 821s # debug: expires Sat, 16 Mar 2024 11:14:38 GMT 821s # debug: expires 1710587678 821s # debug: access Sat, 16 Mar 2024 11:14:38 GMT 821s # debug: access 1710587678 821s # debug: expected: 8871239 821s # debug: actual : 8871239 821s ok 34 821s # --- 821s # ExpiresActive On 821s ExpiresByType image/gif "modification plus 1 years 2 months 1 weeks 6 days 8 hours 28 minutes 14 seconds" 821s # debug: [Cache-Control] [max-age=29002454] 821s # debug: [Connection] [close] 821s # debug: [Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Accept-Ranges] [bytes] 821s # debug: [ETag] ["0-60bb3bbdae3c0"] 821s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 821s # debug: [Vary] [In-If1] 821s # debug: [Content-Type] [image/gif] 821s # debug: [Expires] [Sat, 15 Feb 2025 03:28:53 GMT] 821s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 821s # debug: [Client-Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Client-Peer] [127.0.0.1:8529] 821s # debug: [Client-Response-Num] [1] 821s # debug: [DMMATCH1] [1] 821s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 821s # debug: modified 1701716439 821s # debug: expires Sat, 15 Feb 2025 03:28:53 GMT 821s # debug: expires 1739590133 821s # debug: access Sat, 16 Mar 2024 11:14:38 GMT 821s # debug: access 1710587678 821s # debug: expected: 37873694 821s # debug: actual : 37873694 821s ok 35 821s # --- 821s # ExpiresActive On 821s ExpiresByType image/gif "modification plus 1 years 2 months 1 weeks 6 days 8 hours 28 minutes 14 seconds" 821s # debug: [Cache-Control] [max-age=86400] 821s # debug: [Connection] [close] 821s # debug: [Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Accept-Ranges] [bytes] 821s # debug: [ETag] ["0-60bb3bbdae3c0"] 821s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 821s # debug: [Vary] [In-If1] 821s # debug: [Content-Type] [image/jpeg] 821s # debug: [Expires] [Sun, 17 Mar 2024 11:14:38 GMT] 821s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 821s # debug: [Client-Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Client-Peer] [127.0.0.1:8529] 821s # debug: [Client-Response-Num] [1] 821s # debug: [DMMATCH1] [1] 821s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 821s # debug: modified 1701716439 821s # debug: expires Sun, 17 Mar 2024 11:14:38 GMT 821s # debug: expires 1710674078 821s # debug: access Sat, 16 Mar 2024 11:14:38 GMT 821s # debug: access 1710587678 821s # debug: expected: 86400 821s # debug: actual : 86400 821s ok 36 821s # --- 821s # ExpiresActive On 821s ExpiresDefault "access plus 2 months 2 weeks 16 days 2 hours 38 minutes 46 seconds" 821s ExpiresByType image/gif A3211320 821s # debug: [Cache-Control] [max-age=7785526] 821s # debug: [Connection] [close] 821s # debug: [Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Accept-Ranges] [bytes] 821s # debug: [ETag] ["3-60bb3bbdae3c0"] 821s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 821s # debug: [Vary] [In-If1] 821s # debug: [Content-Length] [3] 821s # debug: [Content-Type] [text/html] 821s # debug: [Expires] [Fri, 14 Jun 2024 13:53:24 GMT] 821s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 821s # debug: [Client-Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Client-Peer] [127.0.0.1:8529] 821s # debug: [Client-Response-Num] [1] 821s # debug: [DMMATCH1] [1] 821s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 821s # debug: modified 1701716439 821s # debug: expires Fri, 14 Jun 2024 13:53:24 GMT 821s # debug: expires 1718373204 821s # debug: access Sat, 16 Mar 2024 11:14:38 GMT 821s # debug: access 1710587678 821s # debug: expected: 7785526 821s # debug: actual : 7785526 821s ok 37 821s # --- 821s # ExpiresActive On 821s ExpiresDefault "access plus 2 months 2 weeks 16 days 2 hours 38 minutes 46 seconds" 821s ExpiresByType image/gif A3211320 821s # debug: [Cache-Control] [max-age=0] 821s # debug: [Connection] [close] 821s # debug: [Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Accept-Ranges] [bytes] 821s # debug: [ETag] ["0-60bb3bbdae3c0"] 821s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 821s # debug: [Vary] [In-If1] 821s # debug: [Content-Type] [text/plain] 821s # debug: [Expires] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 821s # debug: [Client-Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Client-Peer] [127.0.0.1:8529] 821s # debug: [Client-Response-Num] [1] 821s # debug: [DMMATCH1] [1] 821s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 821s # debug: modified 1701716439 821s # debug: expires Sat, 16 Mar 2024 11:14:38 GMT 821s # debug: expires 1710587678 821s # debug: access Sat, 16 Mar 2024 11:14:38 GMT 821s # debug: access 1710587678 821s # debug: expected: 8871239 821s # debug: actual : 8871239 821s ok 38 821s # --- 821s # ExpiresActive On 821s ExpiresDefault "access plus 2 months 2 weeks 16 days 2 hours 38 minutes 46 seconds" 821s ExpiresByType image/gif A3211320 821s # debug: [Cache-Control] [max-age=3211320] 821s # debug: [Connection] [close] 821s # debug: [Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Accept-Ranges] [bytes] 821s # debug: [ETag] ["0-60bb3bbdae3c0"] 821s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 821s # debug: [Vary] [In-If1] 821s # debug: [Content-Type] [image/gif] 821s # debug: [Expires] [Mon, 22 Apr 2024 15:16:38 GMT] 821s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 821s # debug: [Client-Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Client-Peer] [127.0.0.1:8529] 821s # debug: [Client-Response-Num] [1] 821s # debug: [DMMATCH1] [1] 821s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 821s # debug: modified 1701716439 821s # debug: expires Mon, 22 Apr 2024 15:16:38 GMT 821s # debug: expires 1713798998 821s # debug: access Sat, 16 Mar 2024 11:14:38 GMT 821s # debug: access 1710587678 821s # debug: expected: 3211320 821s # debug: actual : 3211320 821s ok 39 821s # --- 821s # ExpiresActive On 821s ExpiresDefault "access plus 2 months 2 weeks 16 days 2 hours 38 minutes 46 seconds" 821s ExpiresByType image/gif A3211320 821s # debug: [Cache-Control] [max-age=86400] 821s # debug: [Connection] [close] 821s # debug: [Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Accept-Ranges] [bytes] 821s # debug: [ETag] ["0-60bb3bbdae3c0"] 821s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 821s # debug: [Vary] [In-If1] 821s # debug: [Content-Type] [image/jpeg] 821s # debug: [Expires] [Sun, 17 Mar 2024 11:14:38 GMT] 821s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 821s # debug: [Client-Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Client-Peer] [127.0.0.1:8529] 821s # debug: [Client-Response-Num] [1] 821s # debug: [DMMATCH1] [1] 821s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 821s # debug: modified 1701716439 821s # debug: expires Sun, 17 Mar 2024 11:14:38 GMT 821s # debug: expires 1710674078 821s # debug: access Sat, 16 Mar 2024 11:14:38 GMT 821s # debug: access 1710587678 821s # debug: expected: 86400 821s # debug: actual : 86400 821s ok 40 821s #--- 821s # ExpiresActive On 821s ExpiresDefault "access plus 2 months 2 weeks 19 days 12 minutes 11 seconds" 821s # debug: [Cache-Control] [max-age=8035931] 821s # debug: [Connection] [close] 821s # debug: [Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Accept-Ranges] [bytes] 821s # debug: [ETag] ["3-60bb3bbdae3c0"] 821s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 821s # debug: [Vary] [In-If1] 821s # debug: [Content-Length] [3] 821s # debug: [Content-Type] [text/html] 821s # debug: [Expires] [Mon, 17 Jun 2024 11:26:49 GMT] 821s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 821s # debug: [Client-Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Client-Peer] [127.0.0.1:8529] 821s # debug: [Client-Response-Num] [1] 821s # debug: [DMMATCH1] [1] 821s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 821s # debug: modified 1701716439 821s # debug: expires Mon, 17 Jun 2024 11:26:49 GMT 821s # debug: expires 1718623609 821s # debug: access Sat, 16 Mar 2024 11:14:38 GMT 821s # debug: access 1710587678 821s # debug: expected: 8035931 821s # debug: actual : 8035931 821s ok 41 821s #--- 821s # ExpiresActive On 821s ExpiresDefault "access plus 2 months 2 weeks 19 days 12 minutes 11 seconds" 821s # debug: [Cache-Control] [max-age=0] 821s # debug: [Connection] [close] 821s # debug: [Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Accept-Ranges] [bytes] 821s # debug: [ETag] ["0-60bb3bbdae3c0"] 821s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 821s # debug: [Vary] [In-If1] 821s # debug: [Content-Type] [text/plain] 821s # debug: [Expires] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 821s # debug: [Client-Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Client-Peer] [127.0.0.1:8529] 821s # debug: [Client-Response-Num] [1] 821s # debug: [DMMATCH1] [1] 821s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 821s # debug: modified 1701716439 821s # debug: expires Sat, 16 Mar 2024 11:14:38 GMT 821s # debug: expires 1710587678 821s # debug: access Sat, 16 Mar 2024 11:14:38 GMT 821s # debug: access 1710587678 821s # debug: expected: 8871239 821s # debug: actual : 8871239 821s ok 42 821s #--- 821s # ExpiresActive On 821s ExpiresDefault "access plus 2 months 2 weeks 19 days 12 minutes 11 seconds" 821s # debug: [Cache-Control] [max-age=120] 821s # debug: [Connection] [close] 821s # debug: [Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Accept-Ranges] [bytes] 821s # debug: [ETag] ["0-60bb3bbdae3c0"] 821s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 821s # debug: [Vary] [In-If1] 821s # debug: [Content-Type] [image/gif] 821s # debug: [Expires] [Sat, 16 Mar 2024 11:16:38 GMT] 821s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 821s # debug: [Client-Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Client-Peer] [127.0.0.1:8529] 821s # debug: [Client-Response-Num] [1] 821s # debug: [DMMATCH1] [1] 821s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 821s # debug: modified 1701716439 821s # debug: expires Sat, 16 Mar 2024 11:16:38 GMT 821s # debug: expires 1710587798 821s # debug: access Sat, 16 Mar 2024 11:14:38 GMT 821s # debug: access 1710587678 821s # debug: expected: 120 821s # debug: actual : 120 821s ok 43 821s #--- 821s # ExpiresActive On 821s ExpiresDefault "access plus 2 months 2 weeks 19 days 12 minutes 11 seconds" 821s # debug: [Cache-Control] [max-age=86400] 821s # debug: [Connection] [close] 821s # debug: [Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Accept-Ranges] [bytes] 821s # debug: [ETag] ["0-60bb3bbdae3c0"] 821s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 821s # debug: [Vary] [In-If1] 821s # debug: [Content-Type] [image/jpeg] 821s # debug: [Expires] [Sun, 17 Mar 2024 11:14:38 GMT] 821s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 821s # debug: [Client-Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Client-Peer] [127.0.0.1:8529] 821s # debug: [Client-Response-Num] [1] 821s # debug: [DMMATCH1] [1] 821s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 821s # debug: modified 1701716439 821s # debug: expires Sun, 17 Mar 2024 11:14:38 GMT 821s # debug: expires 1710674078 821s # debug: access Sat, 16 Mar 2024 11:14:38 GMT 821s # debug: access 1710587678 821s # debug: expected: 86400 821s # debug: actual : 86400 821s ok 44 821s # --- 821s # ExpiresActive On 821s ExpiresByType image/jpeg A32591701 821s # debug: [Cache-Control] [max-age=323554579] 821s # debug: [Connection] [close] 821s # debug: [Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Accept-Ranges] [bytes] 821s # debug: [ETag] ["3-60bb3bbdae3c0"] 821s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 821s # debug: [Vary] [In-If1] 821s # debug: [Content-Length] [3] 821s # debug: [Content-Type] [text/html] 821s # debug: [Expires] [Sat, 17 Jun 2034 07:30:58 GMT] 821s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 821s # debug: [Client-Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Client-Peer] [127.0.0.1:8529] 821s # debug: [Client-Response-Num] [1] 821s # debug: [DMMATCH1] [1] 821s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 821s # debug: modified 1701716439 821s # debug: expires Sat, 17 Jun 2034 07:30:58 GMT 821s # debug: expires 2034142258 821s # debug: access Sat, 16 Mar 2024 11:14:38 GMT 821s # debug: access 1710587678 821s # debug: expected: 332425819 821s # debug: actual : 332425819 821s ok 45 821s # --- 821s # ExpiresActive On 821s ExpiresByType image/jpeg A32591701 821s # debug: [Cache-Control] [max-age=0] 821s # debug: [Connection] [close] 821s # debug: [Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Accept-Ranges] [bytes] 821s # debug: [ETag] ["0-60bb3bbdae3c0"] 821s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 821s # debug: [Vary] [In-If1] 821s # debug: [Content-Type] [text/plain] 821s # debug: [Expires] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 821s # debug: [Client-Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Client-Peer] [127.0.0.1:8529] 821s # debug: [Client-Response-Num] [1] 821s # debug: [DMMATCH1] [1] 821s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 821s # debug: modified 1701716439 821s # debug: expires Sat, 16 Mar 2024 11:14:38 GMT 821s # debug: expires 1710587678 821s # debug: access Sat, 16 Mar 2024 11:14:38 GMT 821s # debug: access 1710587678 821s # debug: expected: 8871239 821s # debug: actual : 8871239 821s ok 46 821s # --- 821s # ExpiresActive On 821s ExpiresByType image/jpeg A32591701 821s # debug: [Cache-Control] [max-age=120] 821s # debug: [Connection] [close] 821s # debug: [Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Accept-Ranges] [bytes] 821s # debug: [ETag] ["0-60bb3bbdae3c0"] 821s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 821s # debug: [Vary] [In-If1] 821s # debug: [Content-Type] [image/gif] 821s # debug: [Expires] [Sat, 16 Mar 2024 11:16:38 GMT] 821s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 821s # debug: [Client-Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Client-Peer] [127.0.0.1:8529] 821s # debug: [Client-Response-Num] [1] 821s # debug: [DMMATCH1] [1] 821s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 821s # debug: modified 1701716439 821s # debug: expires Sat, 16 Mar 2024 11:16:38 GMT 821s # debug: expires 1710587798 821s # debug: access Sat, 16 Mar 2024 11:14:38 GMT 821s # debug: access 1710587678 821s # debug: expected: 120 821s # debug: actual : 120 821s ok 47 821s # --- 821s # ExpiresActive On 821s ExpiresByType image/jpeg A32591701 821s # debug: [Cache-Control] [max-age=32591701] 821s # debug: [Connection] [close] 821s # debug: [Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Accept-Ranges] [bytes] 821s # debug: [ETag] ["0-60bb3bbdae3c0"] 821s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 821s # debug: [Vary] [In-If1] 821s # debug: [Content-Type] [image/jpeg] 821s # debug: [Expires] [Fri, 28 Mar 2025 16:29:39 GMT] 821s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 821s # debug: [Client-Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Client-Peer] [127.0.0.1:8529] 821s # debug: [Client-Response-Num] [1] 821s # debug: [DMMATCH1] [1] 821s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 821s # debug: modified 1701716439 821s # debug: expires Fri, 28 Mar 2025 16:29:39 GMT 821s # debug: expires 1743179379 821s # debug: access Sat, 16 Mar 2024 11:14:38 GMT 821s # debug: access 1710587678 821s # debug: expected: 32591701 821s # debug: actual : 32591701 821s ok 48 821s # --- 821s # ExpiresActive On 821s ExpiresDefault "access plus 1 years 1 months 18 days 1 hours 9 minutes 48 seconds" 821s ExpiresByType image/jpeg M37498110 821s # debug: [Cache-Control] [max-age=35687388] 821s # debug: [Connection] [close] 821s # debug: [Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Accept-Ranges] [bytes] 821s # debug: [ETag] ["3-60bb3bbdae3c0"] 821s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 821s # debug: [Vary] [In-If1] 821s # debug: [Content-Length] [3] 821s # debug: [Content-Type] [text/html] 821s # debug: [Expires] [Sat, 03 May 2025 12:24:26 GMT] 821s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 821s # debug: [Client-Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Client-Peer] [127.0.0.1:8529] 821s # debug: [Client-Response-Num] [1] 821s # debug: [DMMATCH1] [1] 821s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 821s # debug: modified 1701716439 821s # debug: expires Sat, 03 May 2025 12:24:26 GMT 821s # debug: expires 1746275066 821s # debug: access Sat, 16 Mar 2024 11:14:38 GMT 821s # debug: access 1710587678 821s # debug: expected: 35687388 821s # debug: actual : 35687388 821s ok 49 821s # --- 821s # ExpiresActive On 821s ExpiresDefault "access plus 1 years 1 months 18 days 1 hours 9 minutes 48 seconds" 821s ExpiresByType image/jpeg M37498110 821s # debug: [Cache-Control] [max-age=0] 821s # debug: [Connection] [close] 821s # debug: [Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Accept-Ranges] [bytes] 821s # debug: [ETag] ["0-60bb3bbdae3c0"] 821s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 821s # debug: [Vary] [In-If1] 821s # debug: [Content-Type] [text/plain] 821s # debug: [Expires] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 821s # debug: [Client-Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Client-Peer] [127.0.0.1:8529] 821s # debug: [Client-Response-Num] [1] 821s # debug: [DMMATCH1] [1] 821s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 821s # debug: modified 1701716439 821s # debug: expires Sat, 16 Mar 2024 11:14:38 GMT 821s # debug: expires 1710587678 821s # debug: access Sat, 16 Mar 2024 11:14:38 GMT 821s # debug: access 1710587678 821s # debug: expected: 8871239 821s # debug: actual : 8871239 821s ok 50 821s # --- 821s # ExpiresActive On 821s ExpiresDefault "access plus 1 years 1 months 18 days 1 hours 9 minutes 48 seconds" 821s ExpiresByType image/jpeg M37498110 821s # debug: [Cache-Control] [max-age=120] 821s # debug: [Connection] [close] 821s # debug: [Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Accept-Ranges] [bytes] 821s # debug: [ETag] ["0-60bb3bbdae3c0"] 821s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 821s # debug: [Vary] [In-If1] 821s # debug: [Content-Type] [image/gif] 821s # debug: [Expires] [Sat, 16 Mar 2024 11:16:38 GMT] 821s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 821s # debug: [Client-Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Client-Peer] [127.0.0.1:8529] 821s # debug: [Client-Response-Num] [1] 821s # debug: [DMMATCH1] [1] 821s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 821s # debug: modified 1701716439 821s # debug: expires Sat, 16 Mar 2024 11:16:38 GMT 821s # debug: expires 1710587798 821s # debug: access Sat, 16 Mar 2024 11:14:38 GMT 821s # debug: access 1710587678 821s # debug: expected: 120 821s # debug: actual : 120 821s ok 51 821s # --- 821s # ExpiresActive On 821s ExpiresDefault "access plus 1 years 1 months 18 days 1 hours 9 minutes 48 seconds" 821s ExpiresByType image/jpeg M37498110 821s # debug: [Cache-Control] [max-age=28626870] 821s # debug: [Connection] [close] 821s # debug: [Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Accept-Ranges] [bytes] 821s # debug: [ETag] ["0-60bb3bbdae3c0"] 821s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 821s # debug: [Vary] [In-If1] 821s # debug: [Content-Type] [image/jpeg] 821s # debug: [Expires] [Mon, 10 Feb 2025 19:09:09 GMT] 821s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 821s # debug: [Client-Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Client-Peer] [127.0.0.1:8529] 821s # debug: [Client-Response-Num] [1] 821s # debug: [DMMATCH1] [1] 821s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 821s # debug: modified 1701716439 821s # debug: expires Mon, 10 Feb 2025 19:09:09 GMT 821s # debug: expires 1739214549 821s # debug: access Sat, 16 Mar 2024 11:14:38 GMT 821s # debug: access 1710587678 821s # debug: expected: 37498110 821s # debug: actual : 37498110 821s ok 52 821s # --- 821s # ExpiresActive Off 821s # debug: [Connection] [close] 821s # debug: [Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Accept-Ranges] [bytes] 821s # debug: [ETag] ["3-60bb3bbdae3c0"] 821s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 821s # debug: [Vary] [In-If1] 821s # debug: [Content-Length] [3] 821s # debug: [Content-Type] [text/html] 821s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 821s # debug: [Client-Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Client-Peer] [127.0.0.1:8529] 821s # debug: [Client-Response-Num] [1] 821s # debug: [DMMATCH1] [1] 821s ok 53 821s # --- 821s # ExpiresActive Off 821s # debug: [Connection] [close] 821s # debug: [Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Accept-Ranges] [bytes] 821s # debug: [ETag] ["0-60bb3bbdae3c0"] 821s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 821s # debug: [Vary] [In-If1] 821s # debug: [Content-Type] [text/plain] 821s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 821s # debug: [Client-Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Client-Peer] [127.0.0.1:8529] 821s # debug: [Client-Response-Num] [1] 821s # debug: [DMMATCH1] [1] 821s ok 54 821s # --- 821s # ExpiresActive Off 821s # debug: [Connection] [close] 821s # debug: [Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Accept-Ranges] [bytes] 821s # debug: [ETag] ["0-60bb3bbdae3c0"] 821s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 821s # debug: [Vary] [In-If1] 821s # debug: [Content-Type] [image/gif] 821s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 821s # debug: [Client-Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Client-Peer] [127.0.0.1:8529] 821s # debug: [Client-Response-Num] [1] 821s # debug: [DMMATCH1] [1] 821s ok 55 821s # --- 821s # ExpiresActive Off 821s # debug: [Connection] [close] 821s # debug: [Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Accept-Ranges] [bytes] 821s # debug: [ETag] ["0-60bb3bbdae3c0"] 821s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 821s # debug: [Vary] [In-If1] 821s # debug: [Content-Type] [image/jpeg] 821s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 821s # debug: [Client-Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Client-Peer] [127.0.0.1:8529] 821s # debug: [Client-Response-Num] [1] 821s # debug: [DMMATCH1] [1] 821s ok 56 821s #--- 821s # ExpiresActive Off 821s ExpiresDefault "modification plus 2 weeks 12 days 8 hours 41 minutes 7 seconds" 821s # debug: [Connection] [close] 821s # debug: [Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Accept-Ranges] [bytes] 821s # debug: [ETag] ["3-60bb3bbdae3c0"] 821s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 821s # debug: [Vary] [In-If1] 821s # debug: [Content-Length] [3] 821s # debug: [Content-Type] [text/html] 821s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 821s # debug: [Client-Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Client-Peer] [127.0.0.1:8529] 821s # debug: [Client-Response-Num] [1] 821s # debug: [DMMATCH1] [1] 821s ok 57 821s #--- 821s # ExpiresActive Off 821s ExpiresDefault "modification plus 2 weeks 12 days 8 hours 41 minutes 7 seconds" 821s # debug: [Connection] [close] 821s # debug: [Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Accept-Ranges] [bytes] 821s # debug: [ETag] ["0-60bb3bbdae3c0"] 821s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 821s # debug: [Vary] [In-If1] 821s # debug: [Content-Type] [text/plain] 821s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 821s # debug: [Client-Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Client-Peer] [127.0.0.1:8529] 821s # debug: [Client-Response-Num] [1] 821s # debug: [DMMATCH1] [1] 821s ok 58 821s #--- 821s # ExpiresActive Off 821s ExpiresDefault "modification plus 2 weeks 12 days 8 hours 41 minutes 7 seconds" 821s # debug: [Connection] [close] 821s # debug: [Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Accept-Ranges] [bytes] 821s # debug: [ETag] ["0-60bb3bbdae3c0"] 821s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 821s # debug: [Vary] [In-If1] 821s # debug: [Content-Type] [image/gif] 821s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 821s # debug: [Client-Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Client-Peer] [127.0.0.1:8529] 821s # debug: [Client-Response-Num] [1] 821s # debug: [DMMATCH1] [1] 821s ok 59 821s #--- 821s # ExpiresActive Off 821s ExpiresDefault "modification plus 2 weeks 12 days 8 hours 41 minutes 7 seconds" 821s # debug: [Connection] [close] 821s # debug: [Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Accept-Ranges] [bytes] 821s # debug: [ETag] ["0-60bb3bbdae3c0"] 821s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 821s # debug: [Vary] [In-If1] 821s # debug: [Content-Type] [image/jpeg] 821s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 821s # debug: [Client-Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Client-Peer] [127.0.0.1:8529] 821s # debug: [Client-Response-Num] [1] 821s # debug: [DMMATCH1] [1] 821s ok 60 821s # --- 821s # ExpiresActive Off 821s ExpiresByType text/plain "modification plus 1 years 1 months 9 days 6 hours 10 minutes 27 seconds" 821s # debug: [Connection] [close] 821s # debug: [Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Accept-Ranges] [bytes] 821s # debug: [ETag] ["3-60bb3bbdae3c0"] 821s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 821s # debug: [Vary] [In-If1] 821s # debug: [Content-Length] [3] 821s # debug: [Content-Type] [text/html] 821s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 821s # debug: [Client-Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Client-Peer] [127.0.0.1:8529] 821s # debug: [Client-Response-Num] [1] 821s # debug: [DMMATCH1] [1] 821s ok 61 821s # --- 821s # ExpiresActive Off 821s ExpiresByType text/plain "modification plus 1 years 1 months 9 days 6 hours 10 minutes 27 seconds" 821s # debug: [Connection] [close] 821s # debug: [Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Accept-Ranges] [bytes] 821s # debug: [ETag] ["0-60bb3bbdae3c0"] 821s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 821s # debug: [Vary] [In-If1] 821s # debug: [Content-Type] [text/plain] 821s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 821s # debug: [Client-Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Client-Peer] [127.0.0.1:8529] 821s # debug: [Client-Response-Num] [1] 821s # debug: [DMMATCH1] [1] 821s ok 62 821s # --- 821s # ExpiresActive Off 821s ExpiresByType text/plain "modification plus 1 years 1 months 9 days 6 hours 10 minutes 27 seconds" 821s # debug: [Connection] [close] 821s # debug: [Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Accept-Ranges] [bytes] 821s # debug: [ETag] ["0-60bb3bbdae3c0"] 821s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 821s # debug: [Vary] [In-If1] 821s # debug: [Content-Type] [image/gif] 821s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 821s # debug: [Client-Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Client-Peer] [127.0.0.1:8529] 821s # debug: [Client-Response-Num] [1] 821s # debug: [DMMATCH1] [1] 821s ok 63 821s # --- 821s # ExpiresActive Off 821s ExpiresByType text/plain "modification plus 1 years 1 months 9 days 6 hours 10 minutes 27 seconds" 821s # debug: [Connection] [close] 821s # debug: [Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Accept-Ranges] [bytes] 821s # debug: [ETag] ["0-60bb3bbdae3c0"] 821s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 821s # debug: [Vary] [In-If1] 821s # debug: [Content-Type] [image/jpeg] 821s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 821s # debug: [Client-Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Client-Peer] [127.0.0.1:8529] 821s # debug: [Client-Response-Num] [1] 821s # debug: [DMMATCH1] [1] 821s ok 64 821s # --- 821s # ExpiresActive Off 821s ExpiresDefault M37152600 821s ExpiresByType text/plain A4158707 821s # debug: [Connection] [close] 821s # debug: [Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Accept-Ranges] [bytes] 821s # debug: [ETag] ["3-60bb3bbdae3c0"] 821s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 821s # debug: [Vary] [In-If1] 821s # debug: [Content-Length] [3] 821s # debug: [Content-Type] [text/html] 821s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 821s # debug: [Client-Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Client-Peer] [127.0.0.1:8529] 821s # debug: [Client-Response-Num] [1] 821s # debug: [DMMATCH1] [1] 821s ok 65 821s # --- 821s # ExpiresActive Off 821s ExpiresDefault M37152600 821s ExpiresByType text/plain A4158707 821s # debug: [Connection] [close] 821s # debug: [Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Accept-Ranges] [bytes] 821s # debug: [ETag] ["0-60bb3bbdae3c0"] 821s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 821s # debug: [Vary] [In-If1] 821s # debug: [Content-Type] [text/plain] 821s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 821s # debug: [Client-Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Client-Peer] [127.0.0.1:8529] 821s # debug: [Client-Response-Num] [1] 821s # debug: [DMMATCH1] [1] 821s ok 66 821s # --- 821s # ExpiresActive Off 821s ExpiresDefault M37152600 821s ExpiresByType text/plain A4158707 821s # debug: [Connection] [close] 821s # debug: [Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Accept-Ranges] [bytes] 821s # debug: [ETag] ["0-60bb3bbdae3c0"] 821s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 821s # debug: [Vary] [In-If1] 821s # debug: [Content-Type] [image/gif] 821s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 821s # debug: [Client-Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Client-Peer] [127.0.0.1:8529] 821s # debug: [Client-Response-Num] [1] 821s # debug: [DMMATCH1] [1] 821s ok 67 821s # --- 821s # ExpiresActive Off 821s ExpiresDefault M37152600 821s ExpiresByType text/plain A4158707 821s # debug: [Connection] [close] 821s # debug: [Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Accept-Ranges] [bytes] 821s # debug: [ETag] ["0-60bb3bbdae3c0"] 821s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 821s # debug: [Vary] [In-If1] 821s # debug: [Content-Type] [image/jpeg] 821s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 821s # debug: [Client-Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Client-Peer] [127.0.0.1:8529] 821s # debug: [Client-Response-Num] [1] 821s # debug: [DMMATCH1] [1] 821s ok 68 821s #--- 821s # ExpiresActive Off 821s ExpiresDefault "access plus 1 years 1 weeks 7 days 6 hours 41 minutes 35 seconds" 821s # debug: [Connection] [close] 821s # debug: [Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Accept-Ranges] [bytes] 821s # debug: [ETag] ["3-60bb3bbdae3c0"] 821s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 821s # debug: [Vary] [In-If1] 821s # debug: [Content-Length] [3] 821s # debug: [Content-Type] [text/html] 821s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 821s # debug: [Client-Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Client-Peer] [127.0.0.1:8529] 821s # debug: [Client-Response-Num] [1] 821s # debug: [DMMATCH1] [1] 821s ok 69 821s #--- 821s # ExpiresActive Off 821s ExpiresDefault "access plus 1 years 1 weeks 7 days 6 hours 41 minutes 35 seconds" 821s # debug: [Connection] [close] 821s # debug: [Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Accept-Ranges] [bytes] 821s # debug: [ETag] ["0-60bb3bbdae3c0"] 821s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 821s # debug: [Vary] [In-If1] 821s # debug: [Content-Type] [text/plain] 821s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 821s # debug: [Client-Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Client-Peer] [127.0.0.1:8529] 821s # debug: [Client-Response-Num] [1] 821s # debug: [DMMATCH1] [1] 821s ok 70 821s #--- 821s # ExpiresActive Off 821s ExpiresDefault "access plus 1 years 1 weeks 7 days 6 hours 41 minutes 35 seconds" 821s # debug: [Connection] [close] 821s # debug: [Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Accept-Ranges] [bytes] 821s # debug: [ETag] ["0-60bb3bbdae3c0"] 821s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 821s # debug: [Vary] [In-If1] 821s # debug: [Content-Type] [image/gif] 821s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 821s # debug: [Client-Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Client-Peer] [127.0.0.1:8529] 821s # debug: [Client-Response-Num] [1] 821s # debug: [DMMATCH1] [1] 821s ok 71 821s #--- 821s # ExpiresActive Off 821s ExpiresDefault "access plus 1 years 1 weeks 7 days 6 hours 41 minutes 35 seconds" 821s # debug: [Connection] [close] 821s # debug: [Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Accept-Ranges] [bytes] 821s # debug: [ETag] ["0-60bb3bbdae3c0"] 821s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 821s # debug: [Vary] [In-If1] 821s # debug: [Content-Type] [image/jpeg] 821s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 821s # debug: [Client-Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Client-Peer] [127.0.0.1:8529] 821s # debug: [Client-Response-Num] [1] 821s # debug: [DMMATCH1] [1] 821s ok 72 821s # --- 821s # ExpiresActive Off 821s ExpiresByType image/gif M6842085 821s # debug: [Connection] [close] 821s # debug: [Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Accept-Ranges] [bytes] 821s # debug: [ETag] ["3-60bb3bbdae3c0"] 821s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 821s # debug: [Vary] [In-If1] 821s # debug: [Content-Length] [3] 821s # debug: [Content-Type] [text/html] 821s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 821s # debug: [Client-Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Client-Peer] [127.0.0.1:8529] 821s # debug: [Client-Response-Num] [1] 821s # debug: [DMMATCH1] [1] 821s ok 73 821s # --- 821s # ExpiresActive Off 821s ExpiresByType image/gif M6842085 821s # debug: [Connection] [close] 821s # debug: [Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Accept-Ranges] [bytes] 821s # debug: [ETag] ["0-60bb3bbdae3c0"] 821s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 821s # debug: [Vary] [In-If1] 821s # debug: [Content-Type] [text/plain] 821s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 821s # debug: [Client-Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Client-Peer] [127.0.0.1:8529] 821s # debug: [Client-Response-Num] [1] 821s # debug: [DMMATCH1] [1] 821s ok 74 821s # --- 821s # ExpiresActive Off 821s ExpiresByType image/gif M6842085 821s # debug: [Connection] [close] 821s # debug: [Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Accept-Ranges] [bytes] 821s # debug: [ETag] ["0-60bb3bbdae3c0"] 821s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 821s # debug: [Vary] [In-If1] 821s # debug: [Content-Type] [image/gif] 821s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 821s # debug: [Client-Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Client-Peer] [127.0.0.1:8529] 821s # debug: [Client-Response-Num] [1] 821s # debug: [DMMATCH1] [1] 821s ok 75 821s # --- 821s # ExpiresActive Off 821s ExpiresByType image/gif M6842085 821s # debug: [Connection] [close] 821s # debug: [Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Accept-Ranges] [bytes] 821s # debug: [ETag] ["0-60bb3bbdae3c0"] 821s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 821s # debug: [Vary] [In-If1] 821s # debug: [Content-Type] [image/jpeg] 821s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 821s # debug: [Client-Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Client-Peer] [127.0.0.1:8529] 821s # debug: [Client-Response-Num] [1] 821s # debug: [DMMATCH1] [1] 821s ok 76 821s # --- 821s # ExpiresActive Off 821s ExpiresDefault M1828939 821s ExpiresByType image/gif A9535407 821s # debug: [Connection] [close] 821s # debug: [Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Accept-Ranges] [bytes] 821s # debug: [ETag] ["3-60bb3bbdae3c0"] 821s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 821s # debug: [Vary] [In-If1] 821s # debug: [Content-Length] [3] 821s # debug: [Content-Type] [text/html] 821s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 821s # debug: [Client-Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Client-Peer] [127.0.0.1:8529] 821s # debug: [Client-Response-Num] [1] 821s # debug: [DMMATCH1] [1] 821s ok 77 821s # --- 821s # ExpiresActive Off 821s ExpiresDefault M1828939 821s ExpiresByType image/gif A9535407 821s # debug: [Connection] [close] 821s # debug: [Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Accept-Ranges] [bytes] 821s # debug: [ETag] ["0-60bb3bbdae3c0"] 821s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 821s # debug: [Vary] [In-If1] 821s # debug: [Content-Type] [text/plain] 821s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 821s # debug: [Client-Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Client-Peer] [127.0.0.1:8529] 821s # debug: [Client-Response-Num] [1] 821s # debug: [DMMATCH1] [1] 821s ok 78 821s # --- 821s # ExpiresActive Off 821s ExpiresDefault M1828939 821s ExpiresByType image/gif A9535407 821s # debug: [Connection] [close] 821s # debug: [Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Accept-Ranges] [bytes] 821s # debug: [ETag] ["0-60bb3bbdae3c0"] 821s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 821s # debug: [Vary] [In-If1] 821s # debug: [Content-Type] [image/gif] 821s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 821s # debug: [Client-Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Client-Peer] [127.0.0.1:8529] 821s # debug: [Client-Response-Num] [1] 821s # debug: [DMMATCH1] [1] 821s ok 79 821s # --- 821s # ExpiresActive Off 821s ExpiresDefault M1828939 821s ExpiresByType image/gif A9535407 821s # debug: [Connection] [close] 821s # debug: [Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Accept-Ranges] [bytes] 821s # debug: [ETag] ["0-60bb3bbdae3c0"] 821s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 821s # debug: [Vary] [In-If1] 821s # debug: [Content-Type] [image/jpeg] 821s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 821s # debug: [Client-Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Client-Peer] [127.0.0.1:8529] 821s # debug: [Client-Response-Num] [1] 821s # debug: [DMMATCH1] [1] 821s ok 80 821s #--- 821s # ExpiresActive Off 821s ExpiresDefault M40455022 821s # debug: [Connection] [close] 821s # debug: [Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Accept-Ranges] [bytes] 821s # debug: [ETag] ["3-60bb3bbdae3c0"] 821s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 821s # debug: [Vary] [In-If1] 821s # debug: [Content-Length] [3] 821s # debug: [Content-Type] [text/html] 821s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 821s # debug: [Client-Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Client-Peer] [127.0.0.1:8529] 821s # debug: [Client-Response-Num] [1] 821s # debug: [DMMATCH1] [1] 821s ok 81 821s #--- 821s # ExpiresActive Off 821s ExpiresDefault M40455022 821s # debug: [Connection] [close] 821s # debug: [Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Accept-Ranges] [bytes] 821s # debug: [ETag] ["0-60bb3bbdae3c0"] 821s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 821s # debug: [Vary] [In-If1] 821s # debug: [Content-Type] [text/plain] 821s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 821s # debug: [Client-Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Client-Peer] [127.0.0.1:8529] 821s # debug: [Client-Response-Num] [1] 821s # debug: [DMMATCH1] [1] 821s ok 82 821s #--- 821s # ExpiresActive Off 821s ExpiresDefault M40455022 821s # debug: [Connection] [close] 821s # debug: [Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Accept-Ranges] [bytes] 821s # debug: [ETag] ["0-60bb3bbdae3c0"] 821s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 821s # debug: [Vary] [In-If1] 821s # debug: [Content-Type] [image/gif] 821s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 821s # debug: [Client-Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Client-Peer] [127.0.0.1:8529] 821s # debug: [Client-Response-Num] [1] 821s # debug: [DMMATCH1] [1] 821s ok 83 821s #--- 821s # ExpiresActive Off 821s ExpiresDefault M40455022 821s # debug: [Connection] [close] 821s # debug: [Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Accept-Ranges] [bytes] 821s # debug: [ETag] ["0-60bb3bbdae3c0"] 821s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 821s # debug: [Vary] [In-If1] 821s # debug: [Content-Type] [image/jpeg] 821s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 821s # debug: [Client-Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Client-Peer] [127.0.0.1:8529] 821s # debug: [Client-Response-Num] [1] 821s # debug: [DMMATCH1] [1] 821s ok 84 821s # --- 821s # ExpiresActive Off 821s ExpiresByType image/jpeg "modification plus 1 months 2 weeks 7 days 1 hours 39 minutes" 821s # debug: [Connection] [close] 821s # debug: [Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Accept-Ranges] [bytes] 821s # debug: [ETag] ["3-60bb3bbdae3c0"] 821s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 821s # debug: [Vary] [In-If1] 821s # debug: [Content-Length] [3] 821s # debug: [Content-Type] [text/html] 821s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 821s # debug: [Client-Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Client-Peer] [127.0.0.1:8529] 821s # debug: [Client-Response-Num] [1] 821s # debug: [DMMATCH1] [1] 821s ok 85 821s # --- 821s # ExpiresActive Off 821s ExpiresByType image/jpeg "modification plus 1 months 2 weeks 7 days 1 hours 39 minutes" 821s # debug: [Connection] [close] 821s # debug: [Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Accept-Ranges] [bytes] 821s # debug: [ETag] ["0-60bb3bbdae3c0"] 821s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 821s # debug: [Vary] [In-If1] 821s # debug: [Content-Type] [text/plain] 821s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 821s # debug: [Client-Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Client-Peer] [127.0.0.1:8529] 821s # debug: [Client-Response-Num] [1] 821s # debug: [DMMATCH1] [1] 821s ok 86 821s # --- 821s # ExpiresActive Off 821s ExpiresByType image/jpeg "modification plus 1 months 2 weeks 7 days 1 hours 39 minutes" 821s # debug: [Connection] [close] 821s # debug: [Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Accept-Ranges] [bytes] 821s # debug: [ETag] ["0-60bb3bbdae3c0"] 821s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 821s # debug: [Vary] [In-If1] 821s # debug: [Content-Type] [image/gif] 821s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 821s # debug: [Client-Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Client-Peer] [127.0.0.1:8529] 821s # debug: [Client-Response-Num] [1] 821s # debug: [DMMATCH1] [1] 821s ok 87 821s # --- 821s # ExpiresActive Off 821s ExpiresByType image/jpeg "modification plus 1 months 2 weeks 7 days 1 hours 39 minutes" 821s # debug: [Connection] [close] 821s # debug: [Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Accept-Ranges] [bytes] 821s # debug: [ETag] ["0-60bb3bbdae3c0"] 821s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 821s # debug: [Vary] [In-If1] 821s # debug: [Content-Type] [image/jpeg] 821s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 821s # debug: [Client-Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Client-Peer] [127.0.0.1:8529] 821s # debug: [Client-Response-Num] [1] 821s # debug: [DMMATCH1] [1] 821s ok 88 821s # --- 821s # ExpiresActive Off 821s ExpiresDefault "access plus 1 years 1 months 2 weeks 18 days 1 hours 8 minutes 44 seconds" 821s ExpiresByType image/jpeg "modification plus 1 years 2 months 1 hours 31 minutes 21 seconds" 821s # debug: [Connection] [close] 821s # debug: [Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Accept-Ranges] [bytes] 821s # debug: [ETag] ["3-60bb3bbdae3c0"] 821s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 821s # debug: [Vary] [In-If1] 821s # debug: [Content-Length] [3] 821s # debug: [Content-Type] [text/html] 821s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 821s # debug: [Client-Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Client-Peer] [127.0.0.1:8529] 821s # debug: [Client-Response-Num] [1] 821s # debug: [DMMATCH1] [1] 821s ok 89 821s # --- 821s # ExpiresActive Off 821s ExpiresDefault "access plus 1 years 1 months 2 weeks 18 days 1 hours 8 minutes 44 seconds" 821s ExpiresByType image/jpeg "modification plus 1 years 2 months 1 hours 31 minutes 21 seconds" 821s # debug: [Connection] [close] 821s # debug: [Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Accept-Ranges] [bytes] 821s # debug: [ETag] ["0-60bb3bbdae3c0"] 821s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 821s # debug: [Vary] [In-If1] 821s # debug: [Content-Type] [text/plain] 821s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 821s # debug: [Client-Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Client-Peer] [127.0.0.1:8529] 821s # debug: [Client-Response-Num] [1] 821s # debug: [DMMATCH1] [1] 821s ok 90 821s # --- 821s # ExpiresActive Off 821s ExpiresDefault "access plus 1 years 1 months 2 weeks 18 days 1 hours 8 minutes 44 seconds" 821s ExpiresByType image/jpeg "modification plus 1 years 2 months 1 hours 31 minutes 21 seconds" 821s # debug: [Connection] [close] 821s # debug: [Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Accept-Ranges] [bytes] 821s # debug: [ETag] ["0-60bb3bbdae3c0"] 821s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 821s # debug: [Vary] [In-If1] 821s # debug: [Content-Type] [image/gif] 821s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 821s # debug: [Client-Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Client-Peer] [127.0.0.1:8529] 821s # debug: [Client-Response-Num] [1] 821s # debug: [DMMATCH1] [1] 821s ok 91 821s # --- 821s # ExpiresActive Off 821s ExpiresDefault "access plus 1 years 1 months 2 weeks 18 days 1 hours 8 minutes 44 seconds" 821s ExpiresByType image/jpeg "modification plus 1 years 2 months 1 hours 31 minutes 21 seconds" 821s # debug: [Connection] [close] 821s # debug: [Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Accept-Ranges] [bytes] 821s # debug: [ETag] ["0-60bb3bbdae3c0"] 821s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 821s # debug: [Vary] [In-If1] 821s # debug: [Content-Type] [image/jpeg] 821s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 821s # debug: [Client-Date] [Sat, 16 Mar 2024 11:14:38 GMT] 821s # debug: [Client-Peer] [127.0.0.1:8529] 821s # debug: [Client-Response-Num] [1] 821s # debug: [DMMATCH1] [1] 821s ok 92 821s ok 824s t/modules/ext_filter.t .............. 824s 1..24 824s # Running under perl version 5.038002 for linux 824s # Current time local: Sat Mar 16 11:14:39 2024 824s # Current time GMT: Sat Mar 16 11:14:39 2024 824s # Using Test.pm version 1.31 824s # Using Apache/Test.pm version 1.42 824s # testing : sed output filter 824s # expected: 'barbar' 824s # received: 'barbar' 824s ok 1 824s # testing : slow filter process 824s # expected: 'foobar' 824s # received: 'foobar' 824s ok 2 824s # testing : echo worked 824s # expected: 200 824s # received: '200' 824s ok 3 824s # testing : request body filtered 824s # expected: 'barbar 824s # ' 824s # received: 'barbar 824s # ' 824s ok 4 824s # testing : got 413 error 824s # expected: 413 824s # received: '413' 824s ok 5 824s # testing : got 413 error body 824s # expected: qr/413 Request Entity Too Large/ 824s # received: ' 824s # 824s # 413 Request Entity Too Large 824s # 824s #

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

824s # The requested resource does not allow request data with POST requests, or the amount of data provided in 824s # the request exceeds the capacity limit. 824s # 824s # ' 824s ok 24 824s ok 827s t/modules/filter.t .................. 827s 1..5 827s # Running under perl version 5.038002 for linux 827s # Current time local: Sat Mar 16 11:14:42 2024 827s # Current time GMT: Sat Mar 16 11:14:42 2024 827s # Using Test.pm version 1.31 827s # Using Apache/Test.pm version 1.42 827s # expected: 'HELLOWORLD' 827s # received: 'HELLOWORLD' 827s ok 1 827s # expected: 'HELLOWORLD' 827s # received: 'HELLOWORLD' 827s ok 2 827s # expected: 'HELLOWORLD' 827s # received: 'HELLOWORLD' 827s ok 3 827s # expected: 'helloworld' 827s # received: 'helloworld' 827s ok 4 827s # expected: 'helloworld' 827s # received: 'helloworld' 827s ok 5 827s ok 831s t/modules/headers.t ................. 831s 1..376 831s # Running under perl version 5.038002 for linux 831s # Current time local: Sat Mar 16 11:14:45 2024 831s # Current time GMT: Sat Mar 16 11:14:45 2024 831s # Using Test.pm version 1.31 831s # Using Apache/Test.pm version 1.42 831s ok 1 831s ok 2 831s ok 3 831s ok 4 831s ok 5 831s ok 6 831s ok 7 831s ok 8 831s ok 9 831s ok 10 831s ok 11 831s ok 12 831s ok 13 831s ok 14 831s ok 15 831s ok 16 831s ok 17 831s ok 18 831s ok 19 831s ok 20 831s ok 21 831s ok 22 831s ok 23 831s ok 24 831s ok 25 831s ok 26 831s ok 27 831s ok 28 831s ok 29 831s ok 30 831s ok 31 831s ok 32 831s ok 33 831s ok 34 831s ok 35 831s ok 36 831s ok 37 831s ok 38 831s ok 39 831s ok 40 831s ok 41 831s ok 42 831s ok 43 831s ok 44 831s ok 45 831s ok 46 831s ok 47 831s ok 48 831s ok 49 831s ok 50 831s ok 51 831s ok 52 831s ok 53 831s ok 54 831s ok 55 831s ok 56 831s ok 57 831s ok 58 831s ok 59 831s ok 60 831s ok 61 831s ok 62 831s ok 63 831s ok 64 831s ok 65 831s ok 66 831s ok 67 831s ok 68 831s ok 69 831s ok 70 831s ok 71 831s ok 72 831s ok 73 831s ok 74 831s ok 75 831s ok 76 831s ok 77 831s ok 78 831s ok 79 831s ok 80 831s ok 81 831s ok 82 831s ok 83 831s ok 84 831s ok 85 831s ok 86 831s ok 87 831s ok 88 831s ok 89 831s ok 90 831s ok 91 831s ok 92 831s ok 93 831s ok 94 831s ok 95 831s ok 96 831s ok 97 831s ok 98 831s ok 99 831s ok 100 831s ok 101 831s ok 102 831s ok 103 831s ok 104 831s ok 105 831s ok 106 831s ok 107 831s ok 108 831s ok 109 831s ok 110 831s ok 111 831s ok 112 831s ok 113 831s ok 114 831s ok 115 831s ok 116 831s ok 117 831s ok 118 831s ok 119 831s ok 120 831s ok 121 831s ok 122 831s ok 123 831s ok 124 831s ok 125 831s ok 126 831s ok 127 831s ok 128 831s ok 129 831s ok 130 831s ok 131 831s ok 132 831s ok 133 831s ok 134 831s ok 135 831s ok 136 831s ok 137 831s ok 138 831s ok 139 831s ok 140 831s ok 141 831s ok 142 831s ok 143 831s ok 144 831s ok 145 831s ok 146 831s ok 147 831s ok 148 831s ok 149 831s ok 150 831s ok 151 831s ok 152 831s ok 153 831s ok 154 831s ok 155 831s ok 156 831s ok 157 831s ok 158 831s ok 159 831s ok 160 831s ok 161 831s ok 162 831s ok 163 831s ok 164 831s ok 165 831s ok 166 831s ok 167 831s ok 168 831s ok 169 831s ok 170 831s ok 171 831s ok 172 831s ok 173 831s ok 174 831s ok 175 831s ok 176 831s ok 177 831s ok 178 831s ok 179 831s ok 180 831s ok 181 831s ok 182 831s ok 183 831s ok 184 831s ok 185 831s ok 186 831s ok 187 831s ok 188 831s ok 189 831s ok 190 831s ok 191 831s ok 192 831s ok 193 831s ok 194 831s ok 195 831s ok 196 831s ok 197 831s ok 198 831s ok 199 831s ok 200 831s ok 201 831s ok 202 831s ok 203 831s ok 204 831s ok 205 831s ok 206 831s ok 207 831s ok 208 831s ok 209 831s ok 210 831s ok 211 831s ok 212 831s ok 213 831s ok 214 831s ok 215 831s ok 216 831s ok 217 831s ok 218 831s ok 219 831s ok 220 831s ok 221 831s ok 222 831s ok 223 831s ok 224 831s ok 225 831s ok 226 831s ok 227 831s ok 228 831s ok 229 831s ok 230 831s ok 231 831s ok 232 831s ok 233 831s ok 234 831s ok 235 831s ok 236 831s ok 237 831s ok 238 831s ok 239 831s ok 240 831s ok 241 831s ok 242 831s ok 243 831s ok 244 831s ok 245 831s ok 246 831s ok 247 831s ok 248 831s ok 249 831s ok 250 831s ok 251 831s ok 252 831s ok 253 831s ok 254 831s ok 255 831s ok 256 831s ok 257 831s ok 258 831s ok 259 831s ok 260 831s ok 261 831s ok 262 831s ok 263 831s ok 264 831s ok 265 831s ok 266 831s ok 267 831s ok 268 831s ok 269 831s ok 270 831s ok 271 831s ok 272 831s ok 273 831s ok 274 831s ok 275 831s ok 276 831s ok 277 831s ok 278 831s ok 279 831s ok 280 831s ok 281 831s ok 282 831s ok 283 831s ok 284 831s ok 285 831s ok 286 831s ok 287 831s ok 288 831s ok 289 831s ok 290 831s ok 291 831s ok 292 831s ok 293 831s ok 294 831s ok 295 831s ok 296 831s ok 297 831s ok 298 831s ok 299 831s ok 300 831s ok 301 831s ok 302 831s ok 303 831s ok 304 831s ok 305 831s ok 306 831s ok 307 831s ok 308 831s ok 309 831s ok 310 831s ok 311 831s ok 312 831s ok 313 831s ok 314 831s ok 315 831s ok 316 831s ok 317 831s ok 318 831s ok 319 831s ok 320 831s ok 321 831s ok 322 831s ok 323 831s ok 324 831s ok 325 831s ok 326 831s ok 327 831s ok 328 831s ok 329 831s ok 330 831s ok 331 831s ok 332 831s ok 333 831s ok 334 831s ok 335 831s ok 336 831s ok 337 831s ok 338 831s ok 339 831s ok 340 831s 831s 831s 831s Header sent n°0: 831s header: Test-Header 831s value: value 831s Header sent n°1: 831s header: Aaa 831s value: b 831s Header sent n°2: 831s header: Aa 831s value: bb 831s # testing : Checking return code is '200' 831s # expected: 200 831s # received: '200' 831s ok 341 831s 831s Header received n°0: 831s header: Test-Header 831s expected: value 831s received: value 831s 831s Header received n°1: 831s header: Aaa 831s expected: b 831s received: b 831s 831s Header received n°2: 831s header: Aa 831s expected: bb 831s received: bb 831s 831s Response received is: 831s HTTP/1.1 200 OK 831s Connection: close 831s Date: Sat, 16 Mar 2024 11:14:48 GMT 831s Accept-Ranges: bytes 831s ETag: "0-60bb3bbdae3c0" 831s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 831s Vary: In-If1 831s Content-Length: 0 831s Content-Type: text/html 831s Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 831s Aa: bb 831s Aaa: b 831s Client-Date: Sat, 16 Mar 2024 11:14:48 GMT 831s Client-Peer: 127.0.0.1:8529 831s Client-Response-Num: 1 831s DMMATCH1: 1 831s Test-Header: value 831s 831s ok 342 831s 831s 831s 831s Header sent n°0: 831s header: Test-Header 831s value: foo 831s Header sent n°1: 831s header: aaa 831s value: b 831s Header sent n°2: 831s header: aa 831s value: bb 831s # testing : Checking return code is '200' 831s # expected: 200 831s # received: '200' 831s ok 343 831s 831s Header received n°0: 831s header: Test-Header 831s expected: foo 831s received: foo 831s 831s Header received n°1: 831s header: aa 831s expected: bb 831s received: bb 831s 831s Response received is: 831s HTTP/1.1 200 OK 831s Connection: close 831s Date: Sat, 16 Mar 2024 11:14:48 GMT 831s Accept-Ranges: bytes 831s ETag: "0-60bb3bbdae3c0" 831s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 831s Vary: In-If1 831s Content-Length: 0 831s Content-Type: text/html 831s Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 831s Aa: bb 831s Client-Date: Sat, 16 Mar 2024 11:14:48 GMT 831s Client-Peer: 127.0.0.1:8529 831s Client-Response-Num: 1 831s DMMATCH1: 1 831s Test-Header: foo 831s 831s ok 344 831s 831s 831s 831s Header sent n°0: 831s header: Test-Header 831s value: foo 831s Header sent n°1: 831s header: Test-Header1 831s value: value1 831s Header sent n°2: 831s header: Test-Header2 831s value: value2 831s # testing : Checking return code is '200' 831s # expected: 200 831s # received: '200' 831s ok 345 831s 831s Header received n°0: 831s header: Test-Header 831s expected: foo 831s received: foo 831s 831s Header received n°1: 831s header: Test-Header1 831s expected: value1 831s received: value1 831s 831s Header received n°2: 831s header: Test-Header2 831s expected: value2 831s received: value2 831s 831s Response received is: 831s HTTP/1.1 200 OK 831s Connection: close 831s Date: Sat, 16 Mar 2024 11:14:48 GMT 831s Accept-Ranges: bytes 831s ETag: "0-60bb3bbdae3c0" 831s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 831s Vary: In-If1 831s Content-Length: 0 831s Content-Type: text/html 831s Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 831s Client-Date: Sat, 16 Mar 2024 11:14:48 GMT 831s Client-Peer: 127.0.0.1:8529 831s Client-Response-Num: 1 831s DMMATCH1: 1 831s Test-Header: foo 831s Test-Header1: value1 831s Test-Header2: value2 831s 831s ok 346 831s 831s 831s 831s Header sent n°0: 831s header: Test-Header 831s value: foofoo 831s # testing : Checking return code is '200' 831s # expected: 200 831s # received: '200' 831s ok 347 831s 831s Header received n°0: 831s header: Test-Header 831s expected: barfoo 831s received: barfoo 831s 831s Response received is: 831s HTTP/1.1 200 OK 831s Connection: close 831s Date: Sat, 16 Mar 2024 11:14:48 GMT 831s Accept-Ranges: bytes 831s ETag: "0-60bb3bbdae3c0" 831s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 831s Vary: In-If1 831s Content-Length: 0 831s Content-Type: text/html 831s Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 831s Client-Date: Sat, 16 Mar 2024 11:14:48 GMT 831s Client-Peer: 127.0.0.1:8529 831s Client-Response-Num: 1 831s DMMATCH1: 1 831s Test-Header: barfoo 831s 831s ok 348 831s 831s 831s 831s Header sent n°0: 831s header: Test-Header 831s value: foo2foo2 831s # testing : Checking return code is '200' 831s # expected: 200 831s # received: '200' 831s ok 349 831s 831s Header received n°0: 831s header: Test-Header 831s expected: barfoo2 831s received: barfoo2 831s 831s Response received is: 831s HTTP/1.1 200 OK 831s Connection: close 831s Date: Sat, 16 Mar 2024 11:14:48 GMT 831s Accept-Ranges: bytes 831s ETag: "0-60bb3bbdae3c0" 831s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 831s Vary: In-If1 831s Content-Length: 0 831s Content-Type: text/html 831s Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 831s Client-Date: Sat, 16 Mar 2024 11:14:48 GMT 831s Client-Peer: 127.0.0.1:8529 831s Client-Response-Num: 1 831s DMMATCH1: 1 831s Test-Header: barfoo2 831s 831s ok 350 831s 831s 831s 831s Header sent n°0: 831s header: Test-Header 831s value: foofoo 831s # testing : Checking return code is '200' 831s # expected: 200 831s # received: '200' 831s ok 351 831s 831s Header received n°0: 831s header: Test-Header 831s expected: bar2foo 831s received: bar2foo 831s 831s Response received is: 831s HTTP/1.1 200 OK 831s Connection: close 831s Date: Sat, 16 Mar 2024 11:14:48 GMT 831s Accept-Ranges: bytes 831s ETag: "0-60bb3bbdae3c0" 831s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 831s Vary: In-If1 831s Content-Length: 0 831s Content-Type: text/html 831s Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 831s Client-Date: Sat, 16 Mar 2024 11:14:48 GMT 831s Client-Peer: 127.0.0.1:8529 831s Client-Response-Num: 1 831s DMMATCH1: 1 831s Test-Header: bar2foo 831s 831s ok 352 831s 831s 831s 831s Header sent n°0: 831s header: Test-Header 831s value: foofoo 831s # testing : Checking return code is '200' 831s # expected: 200 831s # received: '200' 831s ok 353 831s 831s Header received n°0: 831s header: Test-Header 831s expected: barbar 831s received: barbar 831s 831s Response received is: 831s HTTP/1.1 200 OK 831s Connection: close 831s Date: Sat, 16 Mar 2024 11:14:48 GMT 831s Accept-Ranges: bytes 831s ETag: "0-60bb3bbdae3c0" 831s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 831s Vary: In-If1 831s Content-Length: 0 831s Content-Type: text/html 831s Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 831s Client-Date: Sat, 16 Mar 2024 11:14:48 GMT 831s Client-Peer: 127.0.0.1:8529 831s Client-Response-Num: 1 831s DMMATCH1: 1 831s Test-Header: barbar 831s 831s ok 354 831s 831s 831s 831s Header sent n°0: 831s header: Test-Header 831s value: foo2foo2 831s # testing : Checking return code is '200' 831s # expected: 200 831s # received: '200' 831s ok 355 831s 831s Header received n°0: 831s header: Test-Header 831s expected: barbar 831s received: barbar 831s 831s Response received is: 831s HTTP/1.1 200 OK 831s Connection: close 831s Date: Sat, 16 Mar 2024 11:14:48 GMT 831s Accept-Ranges: bytes 831s ETag: "0-60bb3bbdae3c0" 831s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 831s Vary: In-If1 831s Content-Length: 0 831s Content-Type: text/html 831s Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 831s Client-Date: Sat, 16 Mar 2024 11:14:48 GMT 831s Client-Peer: 127.0.0.1:8529 831s Client-Response-Num: 1 831s DMMATCH1: 1 831s Test-Header: barbar 831s 831s ok 356 831s 831s 831s 831s Header sent n°0: 831s header: Test-Header 831s value: foofoo 831s # testing : Checking return code is '200' 831s # expected: 200 831s # received: '200' 831s ok 357 831s Header received n°0: 831s header: Test-Header 831s expected: bar2bar2 831s received: bar2bar2 831s 831s Response received is: 831s HTTP/1.1 200 OK 831s Connection: close 831s Date: Sat, 16 Mar 2024 11:14:48 GMT 831s Accept-Ranges: bytes 831s ETag: "0-60bb3bbdae3c0" 831s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 831s Vary: In-If1 831s Content-Length: 0 831s Content-Type: text/html 831s Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 831s Client-Date: Sat, 16 Mar 2024 11:14:48 GMT 831s Client-Peer: 127.0.0.1:8529 831s Client-Response-Num: 1 831s DMMATCH1: 1 831s Test-Header: bar2bar2 831s 831s ok 358 831s # testing : Checking return code is '200' 831s # expected: 200 831s # received: '200' 831s ok 359 831s 831s Header received n°0: 831s header: Test-Header 831s expected: foo 831s received: foo 831s 831s Response received is: 831s HTTP/1.1 200 OK 831s Connection: close 831s Date: Sat, 16 Mar 2024 11:14:48 GMT 831s Accept-Ranges: bytes 831s ETag: "0-60bb3bbdae3c0" 831s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 831s Vary: In-If1 831s Content-Length: 0 831s Content-Type: text/html 831s Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 831s Client-Date: Sat, 16 Mar 2024 11:14:48 GMT 831s Client-Peer: 127.0.0.1:8529 831s Client-Response-Num: 1 831s DMMATCH1: 1 831s Test-Header: foo 831s 831s ok 360 831s 831s 831s 831s Header sent n°0: 831s header: Test-Header 831s value: foo 831s # testing : Checking return code is '200' 831s # expected: 200 831s # received: '200' 831s ok 361 831s 831s Header received n°0: 831s header: Test-Header 831s expected: foo 831s received: foo 831s 831s Response received is: 831s HTTP/1.1 200 OK 831s Connection: close 831s Date: Sat, 16 Mar 2024 11:14:48 GMT 831s Accept-Ranges: bytes 831s ETag: "0-60bb3bbdae3c0" 831s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 831s Vary: In-If1 831s Content-Length: 0 831s Content-Type: text/html 831s Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 831s Client-Date: Sat, 16 Mar 2024 11:14:48 GMT 831s Client-Peer: 127.0.0.1:8529 831s Client-Response-Num: 1 831s DMMATCH1: 1 831s Test-Header: foo 831s 831s ok 362 831s 831s 831s 831s Header sent n°0: 831s header: Test-Header 831s value: "foo" 831s # testing : Checking return code is '200' 831s # expected: 200 831s # received: '200' 831s ok 363 831s 831s Header received n°0: 831s header: Test-Header 831s expected: "foo", foo 831s received: "foo", foo 831s 831s Response received is: 831s HTTP/1.1 200 OK 831s Connection: close 831s Date: Sat, 16 Mar 2024 11:14:48 GMT 831s Accept-Ranges: bytes 831s ETag: "0-60bb3bbdae3c0" 831s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 831s Vary: In-If1 831s Content-Length: 0 831s Content-Type: text/html 831s Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 831s Client-Date: Sat, 16 Mar 2024 11:14:48 GMT 831s Client-Peer: 127.0.0.1:8529 831s Client-Response-Num: 1 831s DMMATCH1: 1 831s Test-Header: "foo", foo 831s 831s ok 364 831s 831s 831s 831s Header sent n°0: 831s header: Test-Header 831s value: foo 831s # testing : Checking return code is '200' 831s # expected: 200 831s # received: '200' 831s ok 365 831s 831s Header received n°0: 831s header: Test-Header 831s expected: foo, bar 831s received: foo, bar 831s 831s Response received is: 831s HTTP/1.1 200 OK 831s Connection: close 831s Date: Sat, 16 Mar 2024 11:14:48 GMT 831s Accept-Ranges: bytes 831s ETag: "0-60bb3bbdae3c0" 831s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 831s Vary: In-If1 831s Content-Length: 0 831s Content-Type: text/html 831s Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 831s Client-Date: Sat, 16 Mar 2024 11:14:48 GMT 831s Client-Peer: 127.0.0.1:8529 831s Client-Response-Num: 1 831s DMMATCH1: 1 831s Test-Header: foo, bar 831s 831s ok 366 831s 831s 831s 831s Header sent n°0: 831s header: Test-Header 831s value: foo 831s # testing : Checking return code is '200' 831s # expected: 200 831s # received: '200' 831s ok 367 831s 831s Header received n°0: 831s header: Test-Header 831s expected: foo 831s received: foo 831s 831s Response received is: 831s HTTP/1.1 200 OK 831s Connection: close 831s Date: Sat, 16 Mar 2024 11:14:48 GMT 831s Accept-Ranges: bytes 831s ETag: "0-60bb3bbdae3c0" 831s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 831s Vary: In-If1 831s Content-Length: 0 831s Content-Type: text/html 831s Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 831s Client-Date: Sat, 16 Mar 2024 11:14:48 GMT 831s Client-Peer: 127.0.0.1:8529 831s Client-Response-Num: 1 831s DMMATCH1: 1 831s Test-Header: foo 831s 831s ok 368 831s 831s 831s 831s Header sent n°0: 831s header: Test-Header 831s value: foo 831s # testing : Checking return code is '200' 831s # expected: 200 831s # received: '200' 831s ok 369 831s 831s Header received n°0: 831s header: Test-Header 831s expected: foo 831s received: foo 831s 831s Header received n°1: 831s header: Test-Header2 831s expected: bar 831s received: bar 831s 831s Response received is: 831s HTTP/1.1 200 OK 831s Connection: close 831s Date: Sat, 16 Mar 2024 11:14:48 GMT 831s Accept-Ranges: bytes 831s ETag: "0-60bb3bbdae3c0" 831s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 831s Vary: In-If1 831s Content-Length: 0 831s Content-Type: text/html 831s Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 831s Client-Date: Sat, 16 Mar 2024 11:14:48 GMT 831s Client-Peer: 127.0.0.1:8529 831s Client-Response-Num: 1 831s DMMATCH1: 1 831s Test-Header: foo 831s Test-Header2: bar 831s 831s ok 370 831s # testing : Checking return code is '200' 831s # expected: 200 831s # received: '200' 831s ok 371 831s 831s Header received n°0: 831s header: Test-Header 831s expected: foo 831s received: foo 831s 831s Response received is: 831s HTTP/1.1 200 OK 831s Connection: close 831s Date: Sat, 16 Mar 2024 11:14:48 GMT 831s Accept-Ranges: bytes 831s ETag: "0-60bb3bbdae3c0" 831s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 831s Vary: In-If1 831s Content-Length: 0 831s Content-Type: text/html 831s Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 831s Client-Date: Sat, 16 Mar 2024 11:14:48 GMT 831s Client-Peer: 127.0.0.1:8529 831s Client-Response-Num: 1 831s DMMATCH1: 1 831s Test-Header: foo 831s 831s ok 372 831s # testing : Checking return code is '200' 831s # expected: 200 831s # received: '200' 831s ok 373 831s 831s Header received n°0: 831s header: Test-Header 831s expected: foo 831s received: foo 831s 831s Response received is: 831s HTTP/1.1 200 OK 831s Connection: close 831s Date: Sat, 16 Mar 2024 11:14:48 GMT 831s Accept-Ranges: bytes 831s ETag: "0-60bb3bbdae3c0" 831s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 831s Vary: In-If1 831s Content-Length: 0 831s Content-Type: text/html 831s Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 831s Client-Date: Sat, 16 Mar 2024 11:14:48 GMT 831s Client-Peer: 127.0.0.1:8529 831s Client-Response-Num: 1 831s DMMATCH1: 1 831s Test-Header: foo 831s 831s ok 374 831s # testing : Checking return code is '200' 831s # expected: 200 831s # received: '200' 831s ok 375 831s 831s Header received n°0: 831s header: Test-Header 831s expected: foo 831s received: foo 831s 831s Response received is: 831s HTTP/1.1 200 OK 831s Connection: close 831s Date: Sat, 16 Mar 2024 11:14:48 GMT 831s Accept-Ranges: bytes 831s ETag: "0-60bb3bbdae3c0" 831s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 831s Vary: In-If1 831s Content-Length: 0 831s Content-Type: text/html 831s Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 831s Client-Date: Sat, 16 Mar 2024 11:14:48 GMT 831s Client-Peer: 127.0.0.1:8529 831s Client-Response-Num: 1 831s DMMATCH1: 1 831s Test-Header: foo 831s 831s ok 376 831s ok 838s t/modules/heartbeat.t ............... 838s 1..1 838s # Running under perl version 5.038002 for linux 838s # Current time local: Sat Mar 16 11:14:49 2024 838s # Current time GMT: Sat Mar 16 11:14:49 2024 838s # Using Test.pm version 1.31 838s # Using Apache/Test.pm version 1.42 838s Expecting at least 3 heartbeat ; Seen: 5 838s ok 1 838s ok 842s t/modules/http2.t ................... 842s 1..56 842s # Running under perl version 5.038002 for linux 842s # Current time local: Sat Mar 16 11:14:56 2024 842s # Current time GMT: Sat Mar 16 11:14:56 2024 842s # Using Test.pm version 1.31 842s # Using Apache/Test.pm version 1.42 842s ok 1 842s ok 2 842s # testing : read first response-line 842s # expected: qr/^HTTP\/1\.. 200/ 842s # received: 'HTTP/1.1 200 OK 842s # ' 842s ok 3 842s # testing : TLS version in use 842s # expected: qr/^(SSL|TLSv\d(_\d)?$)/ 842s # received: 'TLSv1_3' 842s ok 4 842s test case: TC0001, expecting 200: GET http://localhost:8557/ 842s # testing : GET http://localhost:8557/ 842s # expected: 200 842s # received: '200' 842s ok 5 842s test case: TC0002, expecting 404: GET http://localhost:8557/not_here 842s # testing : GET http://localhost:8557/not_here 842s # expected: 404 842s # received: '404' 842s ok 6 842s test case: TC0005, cmp index.html file: GET http://localhost:8557/modules/h2/index.html 842s # testing : response status 842s # expected: 200 842s # received: '200' 842s ok 7 842s ok 8 842s test case: TC0006, cmp image file: GET http://localhost:8557/modules/h2/003/003_img.jpg 842s # testing : response status 842s # expected: 200 842s # received: '200' 842s ok 9 842s ok 10 842s test case: TC0007, rewrite handling: GET http://localhost:8557/modules/h2/latest.tar.gz 842s # testing : response status 842s # expected: 302 842s # received: '302' 842s ok 11 842s # testing : location header 842s # expected: 'http://localhost:8557/modules/h2/xxx-1.0.2a.tar.gz' 842s # received: 'http://localhost:8557/modules/h2/xxx-1.0.2a.tar.gz' 842s ok 12 842s test case: TC0008, hello.pl with ssl vars: GET http://localhost:8557/modules/h2/hello.pl 842s # testing : response status 842s # expected: 200 842s # received: '200' 842s ok 13 842s # testing : content comparision 842s # expected: ' 842s #

Hello World!

842s # 842s # ' 842s # received: ' 842s #

Hello World!

842s # 842s # ' 842s ok 14 842s test case: TC0009, necho.pl without arguments: GET http://localhost:8557/modules/h2/necho.pl 842s # testing : response status 842s # expected: 400 842s # received: '400' 842s ok 15 842s # testing : content comparision 842s # expected: ' 842s #

No query was specified.

842s # 842s # ' 842s # received: ' 842s #

No query was specified.

842s # 842s # ' 842s ok 16 842s test case: TC0010, necho.pl 2x10: GET http://localhost:8557/modules/h2/necho.pl?count=2&text=0123456789 842s # testing : response status 842s # expected: 200 842s # received: '200' 842s ok 17 842s # testing : content comparision 842s # expected: '01234567890123456789' 842s # received: '01234567890123456789' 842s ok 18 842s test case: TC0011, necho.pl 10x10: GET http://localhost:8557/modules/h2/necho.pl?count=10&text=0123456789 842s # testing : response status 842s # expected: 200 842s # received: '200' 842s ok 19 842s # testing : content-length 842s # expected: 100 842s # received: 100 842s ok 20 842s test case: TC0012, necho.pl 100x10: GET http://localhost:8557/modules/h2/necho.pl?count=100&text=0123456789 842s # testing : response status 842s # expected: 200 842s # received: '200' 842s ok 21 842s # testing : content-length 842s # expected: 1000 842s # received: 1000 842s ok 22 842s test case: TC0013, necho.pl 1000x10: GET http://localhost:8557/modules/h2/necho.pl?count=1000&text=0123456789 842s # testing : response status 842s # expected: 200 842s # received: '200' 842s ok 23 842s # testing : content-length 842s # expected: 10000 842s # received: 10000 842s ok 24 842s test case: TC0014, necho.pl 10000x10: GET http://localhost:8557/modules/h2/necho.pl?count=10000&text=0123456789 842s # testing : response status 842s # expected: 200 842s # received: '200' 842s ok 25 842s # testing : content-length 842s # expected: 100000 842s # received: 100000 842s ok 26 842s test case: TC0015, necho.pl 100000x10: GET http://localhost:8557/modules/h2/necho.pl?count=100000&text=0123456789 842s # testing : response status 842s # expected: 200 842s # received: '200' 842s ok 27 842s # testing : content-length 842s # expected: 1000000 842s # received: 1000000 842s ok 28 842s test case: TC0001, expecting 200: GET https://localhost:8558/ 842s # testing : GET https://localhost:8558/ 842s # expected: 200 842s # received: '200' 842s ok 29 842s test case: TC0002, expecting 404: GET https://localhost:8558/not_here 842s # testing : GET https://localhost:8558/not_here 842s # expected: 404 842s # received: '404' 842s ok 30 842s test case: TC0005, cmp index.html file: GET https://localhost:8558/modules/h2/index.html 842s # testing : response status 842s # expected: 200 842s # received: '200' 842s ok 31 842s ok 32 842s test case: TC0006, cmp image file: GET https://localhost:8558/modules/h2/003/003_img.jpg 842s # testing : response status 842s # expected: 200 842s # received: '200' 842s ok 33 842s ok 34 842s test case: TC0007, rewrite handling: GET https://localhost:8558/modules/h2/latest.tar.gz 842s # testing : response status 842s # expected: 302 842s # received: '302' 842s ok 35 842s # testing : location header 842s # expected: 'https://localhost:8558/modules/h2/xxx-1.0.2a.tar.gz' 842s # received: 'https://localhost:8558/modules/h2/xxx-1.0.2a.tar.gz' 842s ok 36 842s test case: TC0008, hello.pl with ssl vars: GET https://localhost:8558/modules/h2/hello.pl 842s # testing : response status 842s # expected: 200 842s # received: '200' 842s ok 37 842s # testing : content comparision 842s # expected: ' 842s #

Hello World!

842s # 842s # ' 842s # received: ' 842s #

Hello World!

842s # 842s # ' 842s ok 38 842s test case: TC0009, necho.pl without arguments: GET https://localhost:8558/modules/h2/necho.pl 842s # testing : response status 842s # expected: 400 842s # received: '400' 842s ok 39 842s # testing : content comparision 842s # expected: ' 842s #

No query was specified.

842s # 842s # ' 842s # received: ' 842s #

No query was specified.

842s # 842s # ' 842s ok 40 842s test case: TC0010, necho.pl 2x10: GET https://localhost:8558/modules/h2/necho.pl?count=2&text=0123456789 842s # testing : response status 842s # expected: 200 842s # received: '200' 842s ok 41 842s # testing : content comparision 842s # expected: '01234567890123456789' 842s # received: '01234567890123456789' 842s ok 42 842s test case: TC0011, necho.pl 10x10: GET https://localhost:8558/modules/h2/necho.pl?count=10&text=0123456789 842s # testing : response status 842s # expected: 200 842s # received: '200' 842s ok 43 842s # testing : content-length 842s # expected: 100 842s # received: 100 842s ok 44 842s test case: TC0012, necho.pl 100x10: GET https://localhost:8558/modules/h2/necho.pl?count=100&text=0123456789 842s # testing : response status 842s # expected: 200 842s # received: '200' 842s ok 45 842s # testing : content-length 842s # expected: 1000 842s # received: 1000 842s ok 46 842s test case: TC0013, necho.pl 1000x10: GET https://localhost:8558/modules/h2/necho.pl?count=1000&text=0123456789 842s # testing : response status 842s # expected: 200 842s # received: '200' 842s ok 47 842s # testing : content-length 842s # expected: 10000 842s # received: 10000 842s ok 48 842s test case: TC0014, necho.pl 10000x10: GET https://localhost:8558/modules/h2/necho.pl?count=10000&text=0123456789 842s # testing : response status 842s # expected: 200 842s # received: '200' 842s ok 49 842s # testing : content-length 842s # expected: 100000 842s # received: 100000 842s ok 50 842s test case: TC0015, necho.pl 100000x10: GET https://localhost:8558/modules/h2/necho.pl?count=100000&text=0123456789 842s # testing : response status 842s # expected: 200 842s # received: '200' 842s ok 51 842s # testing : content-length 842s # expected: 1000000 842s # received: 1000000 842s ok 52 842s test case: VHOST000, expecting 200: GET https://localhost:8558/ 842s setting host_name to localhost:8558# testing : GET https://localhost:8558/ 842s # expected: 200 842s # received: '200' 842s ok 53 842s test case: VHOST001, expect 404 or 421 (using Host:): GET https://localhost:8558/misdirected 842s # testing : GET https://localhost:8558/misdirected 842s # expected: 404 842s # received: '404' 842s ok 54 842s test case: VHOST002, expect 421 (using :authority): GET https://localhost:8558/misdirected 842s # testing : GET https://localhost:8558/misdirected 842s # expected: 421 842s # received: '421' 842s ok 55 842s test case: VHOST003, expect 421 : GET https://localhost:8558/misdirected 842s # testing : GET https://localhost:8558/misdirected 842s # expected: 404 842s # received: '404' 842s ok 56 842s ok 848s t/modules/include.t ................. 848s 1..98 848s # Running under perl version 5.038002 for linux 848s # Current time local: Sat Mar 16 11:15:00 2024 848s # Current time GMT: Sat Mar 16 11:15:00 2024 848s # Using Test.pm version 1.31 848s # Using Apache/Test.pm version 1.42 848s # testing : GET /modules/include/abs-path.shtml 848s # expected: 'inc-extra2.shtml body inc-extra1.shtml body abs-path.shtml body' 848s # received: 'inc-extra2.shtml body inc-extra1.shtml body abs-path.shtml body' 848s ok 1 848s # testing : GET /modules/include/apexpr/err.shtml 848s # expected: '[an error occurred while processing this directive] err.shtml' 848s # received: '[an error occurred while processing this directive] err.shtml' 848s ok 2 848s # testing : GET /modules/include/apexpr/if1.shtml 848s # expected: 'pass' 848s # received: 'pass' 848s ok 3 848s # testing : GET /modules/include/apexpr/lazyvar.shtml 848s # expected: 'pass' 848s # received: 'pass' 848s ok 4 848s # testing : GET /modules/include/apexpr/restrict.shtml 848s # expected: '[an error occurred while processing this directive] restrict.shtml' 848s # received: '[an error occurred while processing this directive] restrict.shtml' 848s ok 5 848s # testing : GET /modules/include/apexpr/var.shtml 848s # expected: 'pass pass pass' 848s # received: 'pass pass pass' 848s ok 6 848s # testing : GET /modules/include/big.shtml 848s # expected: 'hello pass pass pass hello' 848s # received: 'hello pass pass pass hello' 848s ok 7 848s # testing : GET /modules/include/comment.shtml 848s # expected: 'No comment here' 848s # received: 'No comment here' 848s ok 8 848s # testing : GET /modules/include/echo.shtml 848s # expected: 'echo.shtml' 848s # received: 'echo.shtml' 848s ok 9 848s # testing : GET /modules/include/echo1.shtml 848s # expected: '' 848s # received: '' 848s ok 10 848s # testing : GET /modules/include/echo2.shtml 848s # expected: ' pass config echomsg pass' 848s # received: ' pass config echomsg pass' 848s ok 11 848s # testing : GET /modules/include/echo3.shtml 848s # expected: '' 848s # received: '' 848s ok 12 848s # testing : GET /modules/include/encode.shtml 848s # expected: '# %^ %23%20%25%5e' 848s # received: '# %^ %23%20%25%5e' 848s ok 13 848s # testing : GET /modules/include/errmsg1.shtml 848s # expected: 'errmsg' 848s # received: 'errmsg' 848s ok 14 848s # testing : GET /modules/include/errmsg2.shtml 848s # expected: 'errmsg' 848s # received: 'errmsg' 848s ok 15 848s # testing : GET /modules/include/errmsg3.shtml 848s # expected: 'errmsg' 848s # received: 'errmsg' 848s ok 16 848s # testing : GET /modules/include/errmsg4.shtml 848s # expected: 'pass errmsg' 848s # received: 'pass errmsg' 848s ok 17 848s # testing : GET /modules/include/errmsg5.shtml 848s # expected: '' 848s # received: '' 848s ok 18 848s # testing : GET /modules/include/exec/off/cgi.shtml 848s # expected: '[an error occurred while processing this directive]' 848s # received: '[an error occurred while processing this directive]' 848s ok 19 848s # testing : GET /modules/include/exec/off/cmd.shtml 848s # expected: '[an error occurred while processing this directive]' 848s # received: '[an error occurred while processing this directive]' 848s ok 20 848s # testing : GET /modules/include/exec/on/cgi.shtml 848s # expected: 'perl cgi' 848s # received: 'perl cgi' 848s ok 21 848s # testing : GET /modules/include/exec/on/cmd.shtml 848s # expected: 'pass' 848s # received: 'pass' 848s ok 22 848s # testing : GET /modules/include/extra/inc-bogus.shtml 848s # expected: '[an error occurred while processing this directive] inc-bogus.shtml body' 848s # received: '[an error occurred while processing this directive] inc-bogus.shtml body' 848s ok 23 848s # testing : GET /modules/include/foo.shtml 848s # expected: '[an error occurred while processing this directive] foo.shtml body' 848s # received: '[an error occurred while processing this directive] foo.shtml body' 848s ok 24 848s # testing : GET /modules/include/foo1.shtml 848s # expected: '[an error occurred while processing this directive] foo.shtml body' 848s # received: '[an error occurred while processing this directive] foo.shtml body' 848s ok 25 848s # testing : GET /modules/include/foo2.shtml 848s # expected: '[an error occurred while processing this directive] foo.shtml body' 848s # received: '[an error occurred while processing this directive] foo.shtml body' 848s ok 26 848s # testing : GET /modules/include/if1.shtml 848s # expected: 'pass' 848s # received: 'pass' 848s ok 27 848s # testing : GET /modules/include/if10.shtml 848s # expected: 'pass' 848s # received: 'pass' 848s ok 28 848s # testing : GET /modules/include/if11.shtml 848s # expected: 'pass' 848s # received: 'pass' 848s ok 29 848s # testing : GET /modules/include/if2.shtml 848s # expected: 'pass pass' 848s # received: 'pass pass' 848s ok 30 848s # testing : GET /modules/include/if3.shtml 848s # expected: 'pass pass pass' 848s # received: 'pass pass pass' 848s ok 31 848s # testing : GET /modules/include/if4.shtml 848s # expected: 'pass pass' 848s # received: 'pass pass' 848s ok 32 848s # testing : GET /modules/include/if5.shtml 848s # expected: 'pass pass pass' 848s # received: 'pass pass pass' 848s ok 33 848s # testing : GET /modules/include/if6.shtml 848s # expected: '[an error occurred while processing this directive]' 848s # received: '[an error occurred while processing this directive]' 848s ok 34 848s # testing : GET /modules/include/if7.shtml 848s # expected: '[an error occurred while processing this directive]' 848s # received: '[an error occurred while processing this directive]' 848s ok 35 848s # testing : GET /modules/include/if8.shtml 848s # expected: 'pass' 848s # received: 'pass' 848s ok 36 848s # testing : GET /modules/include/if9.shtml 848s # expected: 'pass pass' 848s # received: 'pass pass' 848s ok 37 848s # testing : GET /modules/include/inc-nego.shtml 848s # expected: 'index.html.en' 848s # received: 'index.html.en' 848s ok 38 848s # testing : GET /modules/include/inc-rfile.shtml 848s # expected: 'inc-extra2.shtml body inc-extra1.shtml body inc-rfile.shtml body' 848s # received: 'inc-extra2.shtml body inc-extra1.shtml body inc-rfile.shtml body' 848s ok 39 848s # testing : GET /modules/include/inc-rvirtual.shtml 848s # expected: 'inc-extra2.shtml body inc-extra1.shtml body inc-rvirtual.shtml body' 848s # received: 'inc-extra2.shtml body inc-extra1.shtml body inc-rvirtual.shtml body' 848s ok 40 848s # testing : GET /modules/include/include1.shtml 848s # expected: 'inc-two.shtml body include.shtml body' 848s # received: 'inc-two.shtml body include.shtml body' 848s ok 41 848s # testing : GET /modules/include/include2.shtml 848s # expected: 'inc-two.shtml body include.shtml body' 848s # received: 'inc-two.shtml body include.shtml body' 848s ok 42 848s # testing : GET /modules/include/include3.shtml 848s # expected: 'inc-two.shtml body inc-one.shtml body include.shtml body' 848s # received: 'inc-two.shtml body inc-one.shtml body include.shtml body' 848s ok 43 848s # testing : GET /modules/include/include4.shtml 848s # expected: 'inc-two.shtml body inc-one.shtml body include.shtml body' 848s # received: 'inc-two.shtml body inc-one.shtml body include.shtml body' 848s ok 44 848s # testing : GET /modules/include/include5.shtml 848s # expected: 'inc-two.shtml body inc-one.shtml body inc-three.shtml body include.shtml body' 848s # received: 'inc-two.shtml body inc-one.shtml body inc-three.shtml body include.shtml body' 848s ok 45 848s # testing : GET /modules/include/include6.shtml 848s # expected: 'inc-two.shtml body inc-one.shtml body inc-three.shtml body include.shtml body' 848s # received: 'inc-two.shtml body inc-one.shtml body inc-three.shtml body include.shtml body' 848s ok 46 848s # testing : GET /modules/include/malformed.shtml 848s # expected: '[an error occurred while processing this directive] malformed.shtml' 848s # received: '[an error occurred while processing this directive] malformed.shtml' 848s ok 47 848s # testing : POST /modules/include/mod_request/echo.shtml 848s # expected: 'echo.shtml' 848s # received: 'echo.shtml' 848s ok 48 848s # testing : POST /modules/include/mod_request/post.shtml 848s # expected: 'POST foo: bar foo2: bar2' 848s # received: 'POST foo: bar foo2: bar2' 848s ok 49 848s # testing : sizeof(body) > KeptBodySize 848s # expected: 413 848s # received: '413' 848s ok 50 848s # testing : GET /modules/include/mod_request/post.shtml?foo=bar&foo2=bar2 848s # expected: 'GET foo: bar foo2: bar2' 848s # received: 'GET foo: bar foo2: bar2' 848s ok 51 848s # testing : GET /modules/include/newline.shtml 848s # expected: 'inc-two.shtml body' 848s # received: 'inc-two.shtml body' 848s ok 52 848s # testing : GET /modules/include/notreal.shtml 848s # expected: 'pass ' 848s # received: '-->' 848s ok 54 848s # testing : GET /modules/include/parse2.shtml 848s # expected: '"' 848s # received: '"' 848s ok 55 848s # testing : GET /modules/include/ranged-virtual.shtml with Range 848s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 848s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 848s ok 56 848s # testing : GET /modules/include/regex.shtml 848s # expected: '(none) 1 (none)' 848s # received: '(none) 1 (none)' 848s ok 57 848s # testing : GET /modules/include/retagged1.shtml 848s # expected: 'retagged1.shtml' 848s # received: 'retagged1.shtml' 848s ok 58 848s # testing : GET /modules/include/retagged2.shtml 848s # expected: '----retagged2.shtml' 848s # received: '----retagged2.shtml' 848s ok 59 848s # testing : GET /modules/include/set.shtml 848s # expected: 'set works' 848s # received: 'set works' 848s ok 60 848s # testing : GET /modules/include/var128.shtml 848s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyz' 848s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyz' 848s ok 61 848s # testing : GET /modules/include/virtualq.shtml?foo=bar 848s # expected: 'foo=bar pass inc-two.shtml body foo=bar' 848s # received: 'foo=bar pass inc-two.shtml body foo=bar' 848s ok 62 848s # testing : GET /modules/include/size.shtml 848s # expected: '1,122 1,122 1.1K 1.1K' 848s # received: '1,122 1,122 1.1K 1.1K' 848s ok 63 848s # testing : GET /modules/include/file.shtml 848s # expected: 'Monday, December 4, 2023 Monday, December 4, 2023 1701716439 1701716439' 848s # received: 'Monday, December 4, 2023 Monday, December 4, 2023 1701716439 1701716439' 848s ok 64 848s # testing : GET /modules/include/printenv.shtml 848s # expected: '200' 848s # received: '200' 848s ok 65 848s ok 66 848s ok 67 848s # testing : /mod_include test/ 848s # expected: qr/mod_include test/ 848s # received: ' 848s # 848s # mod_include test 848s # 848s # 848s # 848s #

mod_include test

848s # 848s # 848s # Hello World 848s # 848s #

[back]

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

mod_include test

848s # 848s # 848s # Hello World 848s # 848s #

[back]

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

mod_include test

848s # 848s # 848s # Hello World 848s # 848s #

[back]

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

Load Balancer Manager for localhost

873s # 873s #
Server Version: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13
873s #
Server Built: 2024-03-16T06:05:04
873s #
Balancer changes will NOT be persisted on restart.
Balancers are inherited from main server.
ProxyPass settings are inherited from main server.
873s #
873s #

LoadBalancer Status for balancer://foo1 [p2d258878_foo1]

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

LoadBalancer Status for balancer://foo2 [p2d258878_foo2]

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

LoadBalancer Status for balancer://foo3 [p2d258878_foo3]

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

LoadBalancer Status for balancer://foo4 [p2d258878_foo4]

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

LoadBalancer Status for balancer://pr45434 [p2d258878_pr45434]

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

LoadBalancer Status for balancer://failover [p2d258878_failover]

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

LoadBalancer Status for balancer://dynproxy [p2d258878_dynproxy]

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

Moved Permanently

910s #

The document has moved here.

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

Moved Permanently

910s #

The document has moved here.

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

Moved Permanently

910s #

The document has moved here.

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

Moved Permanently

910s #

The document has moved here.

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

Multiple Choices

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

Available documents: 910s #

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

Multiple Choices

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

Available documents: 910s #

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

Multiple Choices

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

Available documents: 910s #

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

Moved Permanently

910s #

The document has moved here.

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

Multiple Choices

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

Available documents: 910s #

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

Multiple Choices

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

Available documents: 910s #

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

Moved Permanently

910s #

The document has moved here.

910s # 910s # ' 910s ok 48 910s ok 913s t/modules/status.t .................. 913s 1..1 913s # Running under perl version 5.038002 for linux 913s # Current time local: Sat Mar 16 11:16:08 2024 913s # Current time GMT: Sat Mar 16 11:16:08 2024 913s # Using Test.pm version 1.31 913s # Using Apache/Test.pm version 1.42 913s 913s 913s Apache Status 913s 913s

Apache Server Status for localhost (via 127.0.0.1)

913s 913s
Server Version: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13
913s
Server MPM: worker
913s
Server Built: 2024-03-16T06:05:04 913s

913s
Current Time: Saturday, 16-Mar-2024 11:16:11 UTC
913s
Restart Time: Saturday, 16-Mar-2024 11:10:52 UTC
913s
Parent Server Config. Generation: 1
913s
Parent Server MPM Generation: 0
913s
Server uptime: 5 minutes 19 seconds
913s
Server load: 0.79 0.91 0.63
913s
Total accesses: 6792 - Total Traffic: 139.6 MB - Total Duration: 66509
913s
CPU Usage: u8.8 s7.97 cu1.39 cs1.6 - 6.19% CPU load
913s
21.3 requests/sec - 448.3 kB/second - 21.1 kB/request - 9.79226 ms/request
913s
1 requests currently being processed, 0 workers gracefully restarting, 19 idle workers
913s
W___________________....................
913s

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

913s 913s 913s 913s 913s 913s 913s 913s 913s 913s 913s 913s 913s 913s 913s 913s 913s 913s 913s 913s 913s 913s 913s 913s 913s 913s 913s 913s 913s 913s 913s 913s 913s 913s 913s 913s 913s 913s 913s 913s 913s 913s 913s 913s 913s
SrvPIDAccMCPU 913s SSReqDurConnChildSlotClientProtocolVHostRequest
0-01662740/334/334W 913s 10.090025820.017.5417.54 913s 127.0.0.1http/1.1localhost:8529GET /server-status HTTP/1.1
0-01662740/321/321_ 913s 10.113032420.017.4417.44 913s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/several0.html HTTP/1.1
0-01662740/330/330_ 913s 10.113139210.02.532.53 913s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/go_d.html HTTP/1.1
0-01662740/326/326_ 913s 10.113014160.01.691.69 913s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/goood.html HTTP/1.1
0-01662740/322/322_ 913s 10.103014670.01.621.62 913s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.html HTTP/1.1
0-01662740/322/322_ 913s 10.1130141820.02.072.07 913s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.wrong_ext HTTP/1.1
0-01662740/321/321_ 913s 10.093011900.01.911.91 913s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/dogo.html HTTP/1.1
0-01662740/421/421_ 913s 10.093012070.06.046.04 913s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.wrong_ext HTTP/1.1
0-01662740/325/325_ 913s 10.093047840.02.002.00 913s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/several0.html HTTP/1.1
0-01662740/340/340_ 913s 10.113012620.013.6413.64 913s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/dogo.html HTTP/1.1
1-01662750/372/372_ 913s 9.483056620.012.9112.91 913s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.html HTTP/1.1
1-01662750/421/421_ 913s 9.473022190.012.4012.40 913s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/Bad.html HTTP/1.1
1-01662750/322/322_ 913s 9.48339620.06.196.19 913s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/Bad.html HTTP/1.1
1-01662750/321/321_ 913s 9.4730145490.02.152.15 913s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/XooX.html HTTP/1.1
1-01662750/321/321_ 913s 9.473012170.02.682.68 913s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.html HTTP/1.1
1-01662750/320/320_ 913s 9.47308950.02.652.65 913s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/god.html HTTP/1.1
1-01662750/380/380_ 913s 9.473112060.02.892.89 913s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.wrong_ext HTTP/1.1
1-01662750/321/321_ 913s 9.483114080.02.512.51 913s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/XooX.html HTTP/1.1
1-01662750/332/332_ 913s 9.473016110.09.059.05 913s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/good.wrong_ext HTTP/1.1
1-01662750/320/320_ 913s 9.473015180.019.7419.74 913s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/godo.html HTTP/1.1
913s
913s 913s 913s 913s 913s 913s 913s 913s 913s 913s 913s 913s
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
913s 913s 913s ok 1 913s ok 919s t/modules/substitute.t .............. 919s 1..19 919s # Running under perl version 5.038002 for linux 919s # Current time local: Sat Mar 16 11:16:11 2024 919s # Current time GMT: Sat Mar 16 11:16:11 2024 919s # Using Test.pm version 1.31 919s # Using Apache/Test.pm version 1.42 919s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 919s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 919s got 200 'barbar': OK 919s ok 1 919s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 919s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 919s got 200 'barbar': OK 919s ok 2 919s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 919s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 919s got 200 'foofoo': OK 919s ok 3 919s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 919s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 919s got 200 'barbar': OK 919s ok 4 919s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 919s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 919s got 200 'barbar': OK 919s ok 5 919s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 919s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 919s got 200 'barbar': OK 919s ok 6 919s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 919s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 919s got 200 'foof 919s oo': OK 919s ok 7 919s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 919s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 919s got 200 'xfoo': OK 919s ok 8 919s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 919s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 919s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 919s ok 9 919s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 919s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 919s got 200 'barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s barx 919s ': OK 919s ok 10 919s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 919s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 919s got 200 'a$1axb(': OK 919s ok 11 919s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 919s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 919s got 200 'a$XX': OK 919s ok 12 919s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 919s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 919s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 919s ok 13 919s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 919s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 919s got 200 'x&x': OK 919s ok 14 919s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 919s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 919s got 200 'xx': OK 919s ok 15 919s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 919s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 919s got 200 'fcooar': OK 919s ok 16 919s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 919s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 919s got 200 'fc$1ar': OK 919s ok 17 919s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 919s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 919s got 200 'fdooar': OK 919s ok 18 919s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 919s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 919s got 200 'XXXfooXXX 919s bar': OK 919s ok 19 919s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 919s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 919s ok 925s t/modules/unique_id.t ............... 925s 1..300 925s # Running under perl version 5.038002 for linux 925s # Current time local: Sat Mar 16 11:16:17 2024 925s # Current time GMT: Sat Mar 16 11:16:17 2024 925s # Using Test.pm version 1.31 925s # Using Apache/Test.pm version 1.42 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 1 925s # unique id: ZfV_hARSuFY88fRLm83VhQAAAAc 925s ok 2 925s ok 3 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 4 925s # unique id: ZfV_hAR762G4ty_OrS620gAAAEE 925s ok 5 925s ok 6 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 7 925s # unique id: ZfV_hARSuFY88fRLm83VhgAAAAY 925s ok 8 925s ok 9 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 10 925s # unique id: ZfV_hAR762G4ty_OrS620wAAAEM 925s ok 11 925s ok 12 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 13 925s # unique id: ZfV_hARSuFY88fRLm83VhwAAAAg 925s ok 14 925s ok 15 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 16 925s # unique id: ZfV_hAR762G4ty_OrS621AAAAEQ 925s ok 17 925s ok 18 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 19 925s # unique id: ZfV_hARSuFY88fRLm83ViAAAAAQ 925s ok 20 925s ok 21 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 22 925s # unique id: ZfV_hAR762G4ty_OrS621QAAAEU 925s ok 23 925s ok 24 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 25 925s # unique id: ZfV_hARSuFY88fRLm83ViQAAAAM 925s ok 26 925s ok 27 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 28 925s # unique id: ZfV_hAR762G4ty_OrS621gAAAEk 925s ok 29 925s ok 30 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 31 925s # unique id: ZfV_hARSuFY88fRLm83VigAAAAI 925s ok 32 925s ok 33 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 34 925s # unique id: ZfV_hQR762G4ty_OrS621wAAAEY 925s ok 35 925s ok 36 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 37 925s # unique id: ZfV_hQRSuFY88fRLm83ViwAAAAU 925s ok 38 925s ok 39 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 40 925s # unique id: ZfV_hQR762G4ty_OrS622AAAAEI 925s ok 41 925s ok 42 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 43 925s # unique id: ZfV_hQRSuFY88fRLm83VjAAAAAk 925s ok 44 925s ok 45 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 46 925s # unique id: ZfV_hQR762G4ty_OrS622QAAAEc 925s ok 47 925s ok 48 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 49 925s # unique id: ZfV_hQRSuFY88fRLm83VjQAAAAE 925s ok 50 925s ok 51 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 52 925s # unique id: ZfV_hQR762G4ty_OrS622gAAAEA 925s ok 53 925s ok 54 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 55 925s # unique id: ZfV_hQRSuFY88fRLm83VjgAAAAA 925s ok 56 925s ok 57 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 58 925s # unique id: ZfV_hQR762G4ty_OrS622wAAAEg 925s ok 59 925s ok 60 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 61 925s # unique id: ZfV_hQRSuFY88fRLm83VjwAAAAc 925s ok 62 925s ok 63 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 64 925s # unique id: ZfV_hQR762G4ty_OrS623AAAAEE 925s ok 65 925s ok 66 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 67 925s # unique id: ZfV_hQRSuFY88fRLm83VkAAAAAY 925s ok 68 925s ok 69 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 70 925s # unique id: ZfV_hQR762G4ty_OrS623QAAAEM 925s ok 71 925s ok 72 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 73 925s # unique id: ZfV_hQRSuFY88fRLm83VkQAAAAg 925s ok 74 925s ok 75 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 76 925s # unique id: ZfV_hQR762G4ty_OrS623gAAAEQ 925s ok 77 925s ok 78 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 79 925s # unique id: ZfV_hQRSuFY88fRLm83VkgAAAAQ 925s ok 80 925s ok 81 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 82 925s # unique id: ZfV_hQR762G4ty_OrS623wAAAEU 925s ok 83 925s ok 84 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 85 925s # unique id: ZfV_hQRSuFY88fRLm83VkwAAAAM 925s ok 86 925s ok 87 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 88 925s # unique id: ZfV_hQR762G4ty_OrS624AAAAEk 925s ok 89 925s ok 90 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 91 925s # unique id: ZfV_hQRSuFY88fRLm83VlAAAAAI 925s ok 92 925s ok 93 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 94 925s # unique id: ZfV_hQR762G4ty_OrS624QAAAEY 925s ok 95 925s ok 96 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 97 925s # unique id: ZfV_hQRSuFY88fRLm83VlQAAAAU 925s ok 98 925s ok 99 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 100 925s # unique id: ZfV_hQR762G4ty_OrS624gAAAEI 925s ok 101 925s ok 102 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 103 925s # unique id: ZfV_hQRSuFY88fRLm83VlgAAAAk 925s ok 104 925s ok 105 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 106 925s # unique id: ZfV_hQR762G4ty_OrS624wAAAEc 925s ok 107 925s ok 108 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 109 925s # unique id: ZfV_hQRSuFY88fRLm83VlwAAAAE 925s ok 110 925s ok 111 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 112 925s # unique id: ZfV_hQR762G4ty_OrS625AAAAEA 925s ok 113 925s ok 114 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 115 925s # unique id: ZfV_hQRSuFY88fRLm83VmAAAAAA 925s ok 116 925s ok 117 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 118 925s # unique id: ZfV_hQR762G4ty_OrS625QAAAEg 925s ok 119 925s ok 120 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 121 925s # unique id: ZfV_hQRSuFY88fRLm83VmQAAAAc 925s ok 122 925s ok 123 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 124 925s # unique id: ZfV_hQR762G4ty_OrS625gAAAEE 925s ok 125 925s ok 126 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 127 925s # unique id: ZfV_hQRSuFY88fRLm83VmgAAAAY 925s ok 128 925s ok 129 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 130 925s # unique id: ZfV_hQR762G4ty_OrS625wAAAEM 925s ok 131 925s ok 132 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 133 925s # unique id: ZfV_hQRSuFY88fRLm83VmwAAAAg 925s ok 134 925s ok 135 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 136 925s # unique id: ZfV_hQR762G4ty_OrS626AAAAEQ 925s ok 137 925s ok 138 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 139 925s # unique id: ZfV_hQRSuFY88fRLm83VnAAAAAQ 925s ok 140 925s ok 141 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 142 925s # unique id: ZfV_hQR762G4ty_OrS626QAAAEU 925s ok 143 925s ok 144 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 145 925s # unique id: ZfV_hQRSuFY88fRLm83VnQAAAAM 925s ok 146 925s ok 147 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 148 925s # unique id: ZfV_hQR762G4ty_OrS626gAAAEk 925s ok 149 925s ok 150 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 151 925s # unique id: ZfV_hQRSuFY88fRLm83VngAAAAI 925s ok 152 925s ok 153 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 154 925s # unique id: ZfV_hQR762G4ty_OrS626wAAAEY 925s ok 155 925s ok 156 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 157 925s # unique id: ZfV_hQRSuFY88fRLm83VnwAAAAU 925s ok 158 925s ok 159 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 160 925s # unique id: ZfV_hQR762G4ty_OrS627AAAAEI 925s ok 161 925s ok 162 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 163 925s # unique id: ZfV_hQRSuFY88fRLm83VoAAAAAk 925s ok 164 925s ok 165 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 166 925s # unique id: ZfV_hQR762G4ty_OrS627QAAAEc 925s ok 167 925s ok 168 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 169 925s # unique id: ZfV_hQRSuFY88fRLm83VoQAAAAE 925s ok 170 925s ok 171 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 172 925s # unique id: ZfV_hQR762G4ty_OrS627gAAAEA 925s ok 173 925s ok 174 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 175 925s # unique id: ZfV_hgRSuFY88fRLm83VogAAAAA 925s ok 176 925s ok 177 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 178 925s # unique id: ZfV_hgR762G4ty_OrS627wAAAEg 925s ok 179 925s ok 180 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 181 925s # unique id: ZfV_hgRSuFY88fRLm83VowAAAAc 925s ok 182 925s ok 183 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 184 925s # unique id: ZfV_hgR762G4ty_OrS628AAAAEE 925s ok 185 925s ok 186 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 187 925s # unique id: ZfV_hgRSuFY88fRLm83VpAAAAAY 925s ok 188 925s ok 189 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 190 925s # unique id: ZfV_hgR762G4ty_OrS628QAAAEM 925s ok 191 925s ok 192 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 193 925s # unique id: ZfV_hgRSuFY88fRLm83VpQAAAAg 925s ok 194 925s ok 195 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 196 925s # unique id: ZfV_hgR762G4ty_OrS628gAAAEQ 925s ok 197 925s ok 198 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 199 925s # unique id: ZfV_hgRSuFY88fRLm83VpgAAAAQ 925s ok 200 925s ok 201 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 202 925s # unique id: ZfV_hgR762G4ty_OrS628wAAAEU 925s ok 203 925s ok 204 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 205 925s # unique id: ZfV_hgRSuFY88fRLm83VpwAAAAM 925s ok 206 925s ok 207 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 208 925s # unique id: ZfV_hgR762G4ty_OrS629AAAAEk 925s ok 209 925s ok 210 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 211 925s # unique id: ZfV_hgRSuFY88fRLm83VqAAAAAI 925s ok 212 925s ok 213 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 214 925s # unique id: ZfV_hgR762G4ty_OrS629QAAAEY 925s ok 215 925s ok 216 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 217 925s # unique id: ZfV_hgRSuFY88fRLm83VqQAAAAU 925s ok 218 925s ok 219 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 220 925s # unique id: ZfV_hgR762G4ty_OrS629gAAAEI 925s ok 221 925s ok 222 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 223 925s # unique id: ZfV_hgRSuFY88fRLm83VqgAAAAk 925s ok 224 925s ok 225 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 226 925s # unique id: ZfV_hgR762G4ty_OrS629wAAAEc 925s ok 227 925s ok 228 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 229 925s # unique id: ZfV_hgRSuFY88fRLm83VqwAAAAE 925s ok 230 925s ok 231 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 232 925s # unique id: ZfV_hgR762G4ty_OrS62-AAAAEA 925s ok 233 925s ok 234 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 235 925s # unique id: ZfV_hgRSuFY88fRLm83VrAAAAAA 925s ok 236 925s ok 237 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 238 925s # unique id: ZfV_hgR762G4ty_OrS62-QAAAEg 925s ok 239 925s ok 240 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 241 925s # unique id: ZfV_hgRSuFY88fRLm83VrQAAAAc 925s ok 242 925s ok 243 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 244 925s # unique id: ZfV_hgR762G4ty_OrS62-gAAAEE 925s ok 245 925s ok 246 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 247 925s # unique id: ZfV_hgRSuFY88fRLm83VrgAAAAY 925s ok 248 925s ok 249 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 250 925s # unique id: ZfV_hgR762G4ty_OrS62-wAAAEM 925s ok 251 925s ok 252 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 253 925s # unique id: ZfV_hgRSuFY88fRLm83VrwAAAAg 925s ok 254 925s ok 255 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 256 925s # unique id: ZfV_hgR762G4ty_OrS62_AAAAEQ 925s ok 257 925s ok 258 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 259 925s # unique id: ZfV_hgRSuFY88fRLm83VsAAAAAQ 925s ok 260 925s ok 261 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 262 925s # unique id: ZfV_hgR762G4ty_OrS62_QAAAEU 925s ok 263 925s ok 264 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 265 925s # unique id: ZfV_hgRSuFY88fRLm83VsQAAAAM 925s ok 266 925s ok 267 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 268 925s # unique id: ZfV_hgR762G4ty_OrS62_gAAAEk 925s ok 269 925s ok 270 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 271 925s # unique id: ZfV_hgRSuFY88fRLm83VsgAAAAI 925s ok 272 925s ok 273 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 274 925s # unique id: ZfV_hgR762G4ty_OrS62_wAAAEY 925s ok 275 925s ok 276 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 277 925s # unique id: ZfV_hgRSuFY88fRLm83VswAAAAU 925s ok 278 925s ok 279 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 280 925s # unique id: ZfV_hgR762G4ty_OrS63AAAAAEI 925s ok 281 925s ok 282 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 283 925s # unique id: ZfV_hgRSuFY88fRLm83VtAAAAAk 925s ok 284 925s ok 285 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 286 925s # unique id: ZfV_hgR762G4ty_OrS63AQAAAEc 925s ok 287 925s ok 288 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 289 925s # unique id: ZfV_hgRSuFY88fRLm83VtQAAAAE 925s ok 290 925s ok 291 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 292 925s # unique id: ZfV_hgR762G4ty_OrS63AgAAAEA 925s ok 293 925s ok 294 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 295 925s # unique id: ZfV_hgRSuFY88fRLm83VtgAAAAA 925s ok 296 925s ok 297 925s # testing : fetch unique ID 925s # expected: 200 925s # received: '200' 925s ok 298 925s # unique id: ZfV_hgR762G4ty_OrS63AwAAAEg 925s ok 299 925s ok 300 925s ok 929s t/modules/usertrack.t ............... 929s 1..1004 929s # Running under perl version 5.038002 for linux 929s # Current time local: Sat Mar 16 11:16:23 2024 929s # Current time GMT: Sat Mar 16 11:16:23 2024 929s # Using Test.pm version 1.31 929s # Using Apache/Test.pm version 1.42 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 1 929s ok 2 929s Set-Cookie: usertrack_test=b0a1bdf6.613c54158bbfd; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=b0a1bdf6.613c54158bbfd 929s ok 3 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 4 929s ok 5 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 6 929s ok 7 929s Set-Cookie: usertrack_test=dbdc31a5.613c541595a07; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=dbdc31a5.613c541595a07 929s ok 8 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 9 929s ok 10 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 11 929s ok 12 929s Set-Cookie: usertrack_test=79a6342e.613c541597089; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=79a6342e.613c541597089 929s ok 13 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 14 929s ok 15 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 16 929s ok 17 929s Set-Cookie: usertrack_test=e9f29925.613c541598845; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=e9f29925.613c541598845 929s ok 18 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 19 929s ok 20 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 21 929s ok 22 929s Set-Cookie: usertrack_test=19882175.613c541599e98; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=19882175.613c541599e98 929s ok 23 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 24 929s ok 25 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 26 929s ok 27 929s Set-Cookie: usertrack_test=eec48aaf.613c54159b57d; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=eec48aaf.613c54159b57d 929s ok 28 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 29 929s ok 30 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 31 929s ok 32 929s Set-Cookie: usertrack_test=c095392f.613c54159cdcb; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=c095392f.613c54159cdcb 929s ok 33 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 34 929s ok 35 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 36 929s ok 37 929s Set-Cookie: usertrack_test=956f409e.613c54159e462; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=956f409e.613c54159e462 929s ok 38 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 39 929s ok 40 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 41 929s ok 42 929s Set-Cookie: usertrack_test=8df08cc7.613c54159fbe9; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=8df08cc7.613c54159fbe9 929s ok 43 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 44 929s ok 45 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 46 929s ok 47 929s Set-Cookie: usertrack_test=5d66fbbe.613c5415a1382; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=5d66fbbe.613c5415a1382 929s ok 48 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 49 929s ok 50 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 51 929s ok 52 929s Set-Cookie: usertrack_test=2cac246a.613c5415a2849; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=2cac246a.613c5415a2849 929s ok 53 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 54 929s ok 55 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 56 929s ok 57 929s Set-Cookie: usertrack_test=30d2f3fd.613c5415a3cee; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=30d2f3fd.613c5415a3cee 929s ok 58 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 59 929s ok 60 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 61 929s ok 62 929s Set-Cookie: usertrack_test=4da9ca9c.613c5415a5240; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=4da9ca9c.613c5415a5240 929s ok 63 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 64 929s ok 65 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 66 929s ok 67 929s Set-Cookie: usertrack_test=6648a6bb.613c5415a66ad; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=6648a6bb.613c5415a66ad 929s ok 68 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 69 929s ok 70 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 71 929s ok 72 929s Set-Cookie: usertrack_test=9ab219f2.613c5415a7b56; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=9ab219f2.613c5415a7b56 929s ok 73 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 74 929s ok 75 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 76 929s ok 77 929s Set-Cookie: usertrack_test=5fd683d5.613c5415a9081; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=5fd683d5.613c5415a9081 929s ok 78 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 79 929s ok 80 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 81 929s ok 82 929s Set-Cookie: usertrack_test=70f528b0.613c5415aa5a4; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=70f528b0.613c5415aa5a4 929s ok 83 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 84 929s ok 85 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 86 929s ok 87 929s Set-Cookie: usertrack_test=4b006c9d.613c5415aba41; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=4b006c9d.613c5415aba41 929s ok 88 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 89 929s ok 90 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 91 929s ok 92 929s Set-Cookie: usertrack_test=f6ff40c5.613c5415aceaf; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=f6ff40c5.613c5415aceaf 929s ok 93 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 94 929s ok 95 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 96 929s ok 97 929s Set-Cookie: usertrack_test=80c9787.613c5415ae26f; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=80c9787.613c5415ae26f 929s ok 98 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 99 929s ok 100 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 101 929s ok 102 929s Set-Cookie: usertrack_test=f915ef32.613c5415af70e; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=f915ef32.613c5415af70e 929s ok 103 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 104 929s ok 105 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 106 929s ok 107 929s Set-Cookie: usertrack_test=1f0a8f36.613c5415b0bd6; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=1f0a8f36.613c5415b0bd6 929s ok 108 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 109 929s ok 110 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 111 929s ok 112 929s Set-Cookie: usertrack_test=e6bc8455.613c5415b20d3; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=e6bc8455.613c5415b20d3 929s ok 113 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 114 929s ok 115 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 116 929s ok 117 929s Set-Cookie: usertrack_test=d19c7661.613c5415b359b; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=d19c7661.613c5415b359b 929s ok 118 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 119 929s ok 120 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 121 929s ok 122 929s Set-Cookie: usertrack_test=c7cdb1bb.613c5415b4ab8; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=c7cdb1bb.613c5415b4ab8 929s ok 123 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 124 929s ok 125 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 126 929s ok 127 929s Set-Cookie: usertrack_test=b81f4be1.613c5415b5fab; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=b81f4be1.613c5415b5fab 929s ok 128 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 129 929s ok 130 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 131 929s ok 132 929s Set-Cookie: usertrack_test=5ef9a2c4.613c5415b74a6; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=5ef9a2c4.613c5415b74a6 929s ok 133 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 134 929s ok 135 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 136 929s ok 137 929s Set-Cookie: usertrack_test=94225dbc.613c5415b8ad2; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=94225dbc.613c5415b8ad2 929s ok 138 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 139 929s ok 140 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 141 929s ok 142 929s Set-Cookie: usertrack_test=e0e839d7.613c5415ba183; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=e0e839d7.613c5415ba183 929s ok 143 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 144 929s ok 145 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 146 929s ok 147 929s Set-Cookie: usertrack_test=71f9e5b1.613c5415bb675; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=71f9e5b1.613c5415bb675 929s ok 148 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 149 929s ok 150 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 151 929s ok 152 929s Set-Cookie: usertrack_test=d419ca9d.613c5415bcbea; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=d419ca9d.613c5415bcbea 929s ok 153 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 154 929s ok 155 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 156 929s ok 157 929s Set-Cookie: usertrack_test=1745c7.613c5415be0b3; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=1745c7.613c5415be0b3 929s ok 158 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 159 929s ok 160 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 161 929s ok 162 929s Set-Cookie: usertrack_test=1027ec53.613c5415bf54a; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=1027ec53.613c5415bf54a 929s ok 163 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 164 929s ok 165 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 166 929s ok 167 929s Set-Cookie: usertrack_test=d88c6f74.613c5415c0963; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=d88c6f74.613c5415c0963 929s ok 168 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 169 929s ok 170 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 171 929s ok 172 929s Set-Cookie: usertrack_test=d6765527.613c5415c1cf9; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=d6765527.613c5415c1cf9 929s ok 173 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 174 929s ok 175 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 176 929s ok 177 929s Set-Cookie: usertrack_test=b62d572.613c5415c3192; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=b62d572.613c5415c3192 929s ok 178 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 179 929s ok 180 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 181 929s ok 182 929s Set-Cookie: usertrack_test=b8beec68.613c5415c46c8; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=b8beec68.613c5415c46c8 929s ok 183 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 184 929s ok 185 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 186 929s ok 187 929s Set-Cookie: usertrack_test=74d3b23c.613c5415c5b42; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=74d3b23c.613c5415c5b42 929s ok 188 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 189 929s ok 190 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 191 929s ok 192 929s Set-Cookie: usertrack_test=96e1aff4.613c5415c6ffb; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=96e1aff4.613c5415c6ffb 929s ok 193 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 194 929s ok 195 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 196 929s ok 197 929s Set-Cookie: usertrack_test=bbd20d2f.613c5415c848b; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=bbd20d2f.613c5415c848b 929s ok 198 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 199 929s ok 200 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 201 929s ok 202 929s Set-Cookie: usertrack_test=6e682ba4.613c5415c9836; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=6e682ba4.613c5415c9836 929s ok 203 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 204 929s ok 205 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 206 929s ok 207 929s Set-Cookie: usertrack_test=f0ca9b01.613c5415cab60; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=f0ca9b01.613c5415cab60 929s ok 208 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 209 929s ok 210 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 211 929s ok 212 929s Set-Cookie: usertrack_test=c9f48af1.613c5415cbe8f; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=c9f48af1.613c5415cbe8f 929s ok 213 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 214 929s ok 215 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 216 929s ok 217 929s Set-Cookie: usertrack_test=a0787838.613c5415cd372; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=a0787838.613c5415cd372 929s ok 218 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 219 929s ok 220 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 221 929s ok 222 929s Set-Cookie: usertrack_test=6af34ea9.613c5415ce7e5; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=6af34ea9.613c5415ce7e5 929s ok 223 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 224 929s ok 225 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 226 929s ok 227 929s Set-Cookie: usertrack_test=40f77391.613c5415cfbdc; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=40f77391.613c5415cfbdc 929s ok 228 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 229 929s ok 230 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 231 929s ok 232 929s Set-Cookie: usertrack_test=b31f81a3.613c5415d0fc9; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=b31f81a3.613c5415d0fc9 929s ok 233 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 234 929s ok 235 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 236 929s ok 237 929s Set-Cookie: usertrack_test=80ccfba4.613c5415d2373; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=80ccfba4.613c5415d2373 929s ok 238 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 239 929s ok 240 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 241 929s ok 242 929s Set-Cookie: usertrack_test=567f8b7d.613c5415d37b4; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=567f8b7d.613c5415d37b4 929s ok 243 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 244 929s ok 245 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 246 929s ok 247 929s Set-Cookie: usertrack_test=32f5dd17.613c5415d4b96; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=32f5dd17.613c5415d4b96 929s ok 248 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 249 929s ok 250 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 251 929s ok 252 929s Set-Cookie: usertrack_test=7bb08ad2.613c5415d5f2c; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=7bb08ad2.613c5415d5f2c 929s ok 253 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 254 929s ok 255 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 256 929s ok 257 929s Set-Cookie: usertrack_test=1a32ac92.613c5415d7271; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=1a32ac92.613c5415d7271 929s ok 258 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 259 929s ok 260 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 261 929s ok 262 929s Set-Cookie: usertrack_test=4a35b3e8.613c5415d85e3; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=4a35b3e8.613c5415d85e3 929s ok 263 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 264 929s ok 265 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 266 929s ok 267 929s Set-Cookie: usertrack_test=c0db7bb.613c5415d99f8; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=c0db7bb.613c5415d99f8 929s ok 268 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 269 929s ok 270 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 271 929s ok 272 929s Set-Cookie: usertrack_test=acc93172.613c5415dae20; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=acc93172.613c5415dae20 929s ok 273 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 274 929s ok 275 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 276 929s ok 277 929s Set-Cookie: usertrack_test=6f29117e.613c5415dc261; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=6f29117e.613c5415dc261 929s ok 278 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 279 929s ok 280 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 281 929s ok 282 929s Set-Cookie: usertrack_test=f988eb62.613c5415dd6b1; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=f988eb62.613c5415dd6b1 929s ok 283 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 284 929s ok 285 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 286 929s ok 287 929s Set-Cookie: usertrack_test=3046de20.613c5415dea49; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=3046de20.613c5415dea49 929s ok 288 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 289 929s ok 290 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 291 929s ok 292 929s Set-Cookie: usertrack_test=6e408b65.613c5415dfebe; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=6e408b65.613c5415dfebe 929s ok 293 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 294 929s ok 295 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 296 929s ok 297 929s Set-Cookie: usertrack_test=c6f4c2dd.613c5415e1307; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=c6f4c2dd.613c5415e1307 929s ok 298 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 299 929s ok 300 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 301 929s ok 302 929s Set-Cookie: usertrack_test=36f5964c.613c5415e27a4; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=36f5964c.613c5415e27a4 929s ok 303 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 304 929s ok 305 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 306 929s ok 307 929s Set-Cookie: usertrack_test=94a5fed7.613c5415e3c95; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=94a5fed7.613c5415e3c95 929s ok 308 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 309 929s ok 310 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 311 929s ok 312 929s Set-Cookie: usertrack_test=a24c3bd1.613c5415e50ad; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=a24c3bd1.613c5415e50ad 929s ok 313 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 314 929s ok 315 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 316 929s ok 317 929s Set-Cookie: usertrack_test=25e4b0a9.613c5415e643d; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=25e4b0a9.613c5415e643d 929s ok 318 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 319 929s ok 320 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 321 929s ok 322 929s Set-Cookie: usertrack_test=51a6d042.613c5415e77ce; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=51a6d042.613c5415e77ce 929s ok 323 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 324 929s ok 325 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 326 929s ok 327 929s Set-Cookie: usertrack_test=915fd38d.613c5415e8b0d; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=915fd38d.613c5415e8b0d 929s ok 328 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 329 929s ok 330 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 331 929s ok 332 929s Set-Cookie: usertrack_test=c7396409.613c5415e9e77; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=c7396409.613c5415e9e77 929s ok 333 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 334 929s ok 335 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 336 929s ok 337 929s Set-Cookie: usertrack_test=4086ea3e.613c5415eb2af; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=4086ea3e.613c5415eb2af 929s ok 338 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 339 929s ok 340 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 341 929s ok 342 929s Set-Cookie: usertrack_test=bd02ee76.613c5415ec6b0; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=bd02ee76.613c5415ec6b0 929s ok 343 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 344 929s ok 345 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 346 929s ok 347 929s Set-Cookie: usertrack_test=f92156f2.613c5415eda51; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=f92156f2.613c5415eda51 929s ok 348 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 349 929s ok 350 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 351 929s ok 352 929s Set-Cookie: usertrack_test=89b81206.613c5415eeec6; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=89b81206.613c5415eeec6 929s ok 353 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 354 929s ok 355 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 356 929s ok 357 929s Set-Cookie: usertrack_test=d4a8c29.613c5415f0326; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=d4a8c29.613c5415f0326 929s ok 358 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 359 929s ok 360 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 361 929s ok 362 929s Set-Cookie: usertrack_test=800f0a37.613c5415f172d; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=800f0a37.613c5415f172d 929s ok 363 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 364 929s ok 365 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 366 929s ok 367 929s Set-Cookie: usertrack_test=ea5a74dc.613c5415f2a32; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=ea5a74dc.613c5415f2a32 929s ok 368 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 369 929s ok 370 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 371 929s ok 372 929s Set-Cookie: usertrack_test=707c198f.613c5415f3d5e; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=707c198f.613c5415f3d5e 929s ok 373 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 374 929s ok 375 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 376 929s ok 377 929s Set-Cookie: usertrack_test=8e30ddd1.613c5415f504c; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=8e30ddd1.613c5415f504c 929s ok 378 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 379 929s ok 380 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 381 929s ok 382 929s Set-Cookie: usertrack_test=b728d91f.613c5415f641b; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=b728d91f.613c5415f641b 929s ok 383 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 384 929s ok 385 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 386 929s ok 387 929s Set-Cookie: usertrack_test=38665615.613c5415f76a3; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=38665615.613c5415f76a3 929s ok 388 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 389 929s ok 390 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 391 929s ok 392 929s Set-Cookie: usertrack_test=19487f1d.613c5415f8990; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=19487f1d.613c5415f8990 929s ok 393 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 394 929s ok 395 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 396 929s ok 397 929s Set-Cookie: usertrack_test=95b43d15.613c5415f9cce; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=95b43d15.613c5415f9cce 929s ok 398 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 399 929s ok 400 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 401 929s ok 402 929s Set-Cookie: usertrack_test=dcba54c5.613c5415fafb7; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=dcba54c5.613c5415fafb7 929s ok 403 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 404 929s ok 405 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 406 929s ok 407 929s Set-Cookie: usertrack_test=9c5c311e.613c5415fc34b; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=9c5c311e.613c5415fc34b 929s ok 408 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 409 929s ok 410 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 411 929s ok 412 929s Set-Cookie: usertrack_test=da719bdd.613c5415fd693; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=da719bdd.613c5415fd693 929s ok 413 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 414 929s ok 415 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 416 929s ok 417 929s Set-Cookie: usertrack_test=21b25c40.613c5415febd7; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=21b25c40.613c5415febd7 929s ok 418 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 419 929s ok 420 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 421 929s ok 422 929s Set-Cookie: usertrack_test=cd6cd435.613c541600024; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=cd6cd435.613c541600024 929s ok 423 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 424 929s ok 425 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 426 929s ok 427 929s Set-Cookie: usertrack_test=2f26955f.613c54160141c; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=2f26955f.613c54160141c 929s ok 428 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 429 929s ok 430 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 431 929s ok 432 929s Set-Cookie: usertrack_test=d5de523.613c5416028a6; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=d5de523.613c5416028a6 929s ok 433 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 434 929s ok 435 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 436 929s ok 437 929s Set-Cookie: usertrack_test=ae39c88.613c541603e9c; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=ae39c88.613c541603e9c 929s ok 438 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 439 929s ok 440 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 441 929s ok 442 929s Set-Cookie: usertrack_test=47266c93.613c541605363; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=47266c93.613c541605363 929s ok 443 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 444 929s ok 445 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 446 929s ok 447 929s Set-Cookie: usertrack_test=71ea3d8d.613c541606769; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=71ea3d8d.613c541606769 929s ok 448 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 449 929s ok 450 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 451 929s ok 452 929s Set-Cookie: usertrack_test=7d382240.613c541607d44; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=7d382240.613c541607d44 929s ok 453 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 454 929s ok 455 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 456 929s ok 457 929s Set-Cookie: usertrack_test=6f34b9c1.613c541609086; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=6f34b9c1.613c541609086 929s ok 458 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 459 929s ok 460 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 461 929s ok 462 929s Set-Cookie: usertrack_test=f4f70461.613c54160a3c0; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=f4f70461.613c54160a3c0 929s ok 463 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 464 929s ok 465 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 466 929s ok 467 929s Set-Cookie: usertrack_test=854d9597.613c54160b7ad; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=854d9597.613c54160b7ad 929s ok 468 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 469 929s ok 470 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 471 929s ok 472 929s Set-Cookie: usertrack_test=c0d499cd.613c54160cd71; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=c0d499cd.613c54160cd71 929s ok 473 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 474 929s ok 475 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 476 929s ok 477 929s Set-Cookie: usertrack_test=75e33521.613c54160e298; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=75e33521.613c54160e298 929s ok 478 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 479 929s ok 480 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 481 929s ok 482 929s Set-Cookie: usertrack_test=1961f992.613c54160f837; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=1961f992.613c54160f837 929s ok 483 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 484 929s ok 485 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 486 929s ok 487 929s Set-Cookie: usertrack_test=4a8edf41.613c541610e25; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=4a8edf41.613c541610e25 929s ok 488 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 489 929s ok 490 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 491 929s ok 492 929s Set-Cookie: usertrack_test=1f97cb7c.613c5416124d1; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=1f97cb7c.613c5416124d1 929s ok 493 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 494 929s ok 495 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 496 929s ok 497 929s Set-Cookie: usertrack_test=dbf5c64.613c5416146eb; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=dbf5c64.613c5416146eb 929s ok 498 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 499 929s ok 500 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 501 929s ok 502 929s Set-Cookie: usertrack_test=43aa2ac6.613c541615d47; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=43aa2ac6.613c541615d47 929s ok 503 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 504 929s ok 505 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 506 929s ok 507 929s Set-Cookie: usertrack_test=de65e37f.613c54161729b; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=de65e37f.613c54161729b 929s ok 508 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 509 929s ok 510 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 511 929s ok 512 929s Set-Cookie: usertrack_test=785f3840.613c5416187b2; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=785f3840.613c5416187b2 929s ok 513 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 514 929s ok 515 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 516 929s ok 517 929s Set-Cookie: usertrack_test=724e6dd0.613c541619c20; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=724e6dd0.613c541619c20 929s ok 518 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 519 929s ok 520 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 521 929s ok 522 929s Set-Cookie: usertrack_test=3cb45cca.613c54161b085; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=3cb45cca.613c54161b085 929s ok 523 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 524 929s ok 525 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 526 929s ok 527 929s Set-Cookie: usertrack_test=ca255180.613c54161c535; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=ca255180.613c54161c535 929s ok 528 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 529 929s ok 530 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 531 929s ok 532 929s Set-Cookie: usertrack_test=ef26816c.613c54161d826; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=ef26816c.613c54161d826 929s ok 533 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 534 929s ok 535 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 536 929s ok 537 929s Set-Cookie: usertrack_test=f7d62e2.613c54161eac3; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=f7d62e2.613c54161eac3 929s ok 538 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 539 929s ok 540 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 541 929s ok 542 929s Set-Cookie: usertrack_test=9efdae1.613c54161fcaf; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=9efdae1.613c54161fcaf 929s ok 543 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 544 929s ok 545 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 546 929s ok 547 929s Set-Cookie: usertrack_test=a30f4032.613c541620e94; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=a30f4032.613c541620e94 929s ok 548 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 549 929s ok 550 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 551 929s ok 552 929s Set-Cookie: usertrack_test=a3923b5b.613c5416220a8; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=a3923b5b.613c5416220a8 929s ok 553 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 554 929s ok 555 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 556 929s ok 557 929s Set-Cookie: usertrack_test=7487cc74.613c5416233ca; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=7487cc74.613c5416233ca 929s ok 558 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 559 929s ok 560 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 561 929s ok 562 929s Set-Cookie: usertrack_test=1b7bde77.613c54162463e; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=1b7bde77.613c54162463e 929s ok 563 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 564 929s ok 565 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 566 929s ok 567 929s Set-Cookie: usertrack_test=b4932e85.613c541625857; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=b4932e85.613c541625857 929s ok 568 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 569 929s ok 570 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 571 929s ok 572 929s Set-Cookie: usertrack_test=ee903703.613c541626a6f; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=ee903703.613c541626a6f 929s ok 573 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 574 929s ok 575 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 576 929s ok 577 929s Set-Cookie: usertrack_test=275d2a9e.613c541627c96; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=275d2a9e.613c541627c96 929s ok 578 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 579 929s ok 580 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 581 929s ok 582 929s Set-Cookie: usertrack_test=e7fca5e3.613c541628f50; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=e7fca5e3.613c541628f50 929s ok 583 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 584 929s ok 585 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 586 929s ok 587 929s Set-Cookie: usertrack_test=3dcf6720.613c54162a145; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=3dcf6720.613c54162a145 929s ok 588 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 589 929s ok 590 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 591 929s ok 592 929s Set-Cookie: usertrack_test=5fc06147.613c54162b34d; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=5fc06147.613c54162b34d 929s ok 593 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 594 929s ok 595 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 596 929s ok 597 929s Set-Cookie: usertrack_test=2ee74f57.613c54162c62c; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=2ee74f57.613c54162c62c 929s ok 598 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 599 929s ok 600 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 601 929s ok 602 929s Set-Cookie: usertrack_test=2b8225f6.613c54162d8dd; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=2b8225f6.613c54162d8dd 929s ok 603 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 604 929s ok 605 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 606 929s ok 607 929s Set-Cookie: usertrack_test=1209a443.613c54162ebe7; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=1209a443.613c54162ebe7 929s ok 608 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 609 929s ok 610 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 611 929s ok 612 929s Set-Cookie: usertrack_test=7e5e6cd0.613c54162ff49; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=7e5e6cd0.613c54162ff49 929s ok 613 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 614 929s ok 615 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 616 929s ok 617 929s Set-Cookie: usertrack_test=40845ea8.613c5416312ce; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=40845ea8.613c5416312ce 929s ok 618 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 619 929s ok 620 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 621 929s ok 622 929s Set-Cookie: usertrack_test=ad79fa76.613c541632696; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=ad79fa76.613c541632696 929s ok 623 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 624 929s ok 625 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 626 929s ok 627 929s Set-Cookie: usertrack_test=ec452673.613c541633b13; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=ec452673.613c541633b13 929s ok 628 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 629 929s ok 630 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 631 929s ok 632 929s Set-Cookie: usertrack_test=cc8f7c79.613c541634fa3; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=cc8f7c79.613c541634fa3 929s ok 633 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 634 929s ok 635 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 636 929s ok 637 929s Set-Cookie: usertrack_test=439d22d9.613c54163664c; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=439d22d9.613c54163664c 929s ok 638 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 639 929s ok 640 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 641 929s ok 642 929s Set-Cookie: usertrack_test=de168159.613c541637d18; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=de168159.613c541637d18 929s ok 643 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 644 929s ok 645 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 646 929s ok 647 929s Set-Cookie: usertrack_test=5e51d376.613c541639336; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=5e51d376.613c541639336 929s ok 648 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 649 929s ok 650 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 651 929s ok 652 929s Set-Cookie: usertrack_test=4b6740f1.613c54163a942; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=4b6740f1.613c54163a942 929s ok 653 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 654 929s ok 655 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 656 929s ok 657 929s Set-Cookie: usertrack_test=6c1c2f5b.613c54163bf26; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=6c1c2f5b.613c54163bf26 929s ok 658 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 659 929s ok 660 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 661 929s ok 662 929s Set-Cookie: usertrack_test=8cfbb0dc.613c54163d4c7; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=8cfbb0dc.613c54163d4c7 929s ok 663 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 664 929s ok 665 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 666 929s ok 667 929s Set-Cookie: usertrack_test=4a77f04a.613c54163eaac; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=4a77f04a.613c54163eaac 929s ok 668 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 669 929s ok 670 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 671 929s ok 672 929s Set-Cookie: usertrack_test=10abeee0.613c54163ff82; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=10abeee0.613c54163ff82 929s ok 673 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 674 929s ok 675 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 676 929s ok 677 929s Set-Cookie: usertrack_test=57bead39.613c541641532; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=57bead39.613c541641532 929s ok 678 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 679 929s ok 680 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 681 929s ok 682 929s Set-Cookie: usertrack_test=783b58d4.613c541642a29; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=783b58d4.613c541642a29 929s ok 683 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 684 929s ok 685 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 686 929s ok 687 929s Set-Cookie: usertrack_test=b2353287.613c541643ef1; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=b2353287.613c541643ef1 929s ok 688 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 689 929s ok 690 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 691 929s ok 692 929s Set-Cookie: usertrack_test=8cebedcb.613c541645447; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=8cebedcb.613c541645447 929s ok 693 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 694 929s ok 695 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 696 929s ok 697 929s Set-Cookie: usertrack_test=716bcd34.613c5416469f3; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=716bcd34.613c5416469f3 929s ok 698 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 699 929s ok 700 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 701 929s ok 702 929s Set-Cookie: usertrack_test=b84e9ec9.613c541647fc6; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=b84e9ec9.613c541647fc6 929s ok 703 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 704 929s ok 705 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 706 929s ok 707 929s Set-Cookie: usertrack_test=8d8dfffb.613c5416495e3; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=8d8dfffb.613c5416495e3 929s ok 708 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 709 929s ok 710 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 711 929s ok 712 929s Set-Cookie: usertrack_test=33d299bb.613c54164ab24; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=33d299bb.613c54164ab24 929s ok 713 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 714 929s ok 715 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 716 929s ok 717 929s Set-Cookie: usertrack_test=e793b4d.613c54164bfb6; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=e793b4d.613c54164bfb6 929s ok 718 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 719 929s ok 720 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 721 929s ok 722 929s Set-Cookie: usertrack_test=ae0fe648.613c54164d4ce; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=ae0fe648.613c54164d4ce 929s ok 723 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 724 929s ok 725 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 726 929s ok 727 929s Set-Cookie: usertrack_test=7df6db44.613c54164e955; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=7df6db44.613c54164e955 929s ok 728 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 729 929s ok 730 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 731 929s ok 732 929s Set-Cookie: usertrack_test=79693503.613c54164fdfe; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=79693503.613c54164fdfe 929s ok 733 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 734 929s ok 735 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 736 929s ok 737 929s Set-Cookie: usertrack_test=b6312270.613c541651313; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=b6312270.613c541651313 929s ok 738 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 739 929s ok 740 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 741 929s ok 742 929s Set-Cookie: usertrack_test=41db717c.613c5416527ab; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=41db717c.613c5416527ab 929s ok 743 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 744 929s ok 745 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 746 929s ok 747 929s Set-Cookie: usertrack_test=81296dce.613c541653c4d; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=81296dce.613c541653c4d 929s ok 748 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 749 929s ok 750 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 751 929s ok 752 929s Set-Cookie: usertrack_test=e5e679d3.613c541655152; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=e5e679d3.613c541655152 929s ok 753 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 754 929s ok 755 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 756 929s ok 757 929s Set-Cookie: usertrack_test=13a59a43.613c541656667; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=13a59a43.613c541656667 929s ok 758 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 759 929s ok 760 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 761 929s ok 762 929s Set-Cookie: usertrack_test=3c3af69b.613c541657b0c; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=3c3af69b.613c541657b0c 929s ok 763 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 764 929s ok 765 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 766 929s ok 767 929s Set-Cookie: usertrack_test=f8ec2d24.613c541658fa6; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=f8ec2d24.613c541658fa6 929s ok 768 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 769 929s ok 770 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 771 929s ok 772 929s Set-Cookie: usertrack_test=f67632fb.613c54165a432; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=f67632fb.613c54165a432 929s ok 773 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 774 929s ok 775 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 776 929s ok 777 929s Set-Cookie: usertrack_test=bf48b895.613c54165b8bf; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=bf48b895.613c54165b8bf 929s ok 778 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 779 929s ok 780 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 781 929s ok 782 929s Set-Cookie: usertrack_test=e33996b1.613c54165ce9b; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=e33996b1.613c54165ce9b 929s ok 783 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 784 929s ok 785 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 786 929s ok 787 929s Set-Cookie: usertrack_test=54911587.613c54165e481; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=54911587.613c54165e481 929s ok 788 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 789 929s ok 790 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 791 929s ok 792 929s Set-Cookie: usertrack_test=3f34c0e0.613c54165f9ff; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=3f34c0e0.613c54165f9ff 929s ok 793 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 794 929s ok 795 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 796 929s ok 797 929s Set-Cookie: usertrack_test=8056f0bb.613c541660fde; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=8056f0bb.613c541660fde 929s ok 798 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 799 929s ok 800 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 801 929s ok 802 929s Set-Cookie: usertrack_test=c6769395.613c5416624e7; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=c6769395.613c5416624e7 929s ok 803 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 804 929s ok 805 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 806 929s ok 807 929s Set-Cookie: usertrack_test=95a678ad.613c541663a45; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=95a678ad.613c541663a45 929s ok 808 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 809 929s ok 810 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 811 929s ok 812 929s Set-Cookie: usertrack_test=fceeeb.613c541664ff9; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=fceeeb.613c541664ff9 929s ok 813 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 814 929s ok 815 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 816 929s ok 817 929s Set-Cookie: usertrack_test=a2404d07.613c541666508; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=a2404d07.613c541666508 929s ok 818 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 819 929s ok 820 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 821 929s ok 822 929s Set-Cookie: usertrack_test=6726184a.613c541667a16; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=6726184a.613c541667a16 929s ok 823 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 824 929s ok 825 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 826 929s ok 827 929s Set-Cookie: usertrack_test=28ebcc48.613c541668e6b; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=28ebcc48.613c541668e6b 929s ok 828 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 829 929s ok 830 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 831 929s ok 832 929s Set-Cookie: usertrack_test=902f22d2.613c54166a2c9; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=902f22d2.613c54166a2c9 929s ok 833 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 834 929s ok 835 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 836 929s ok 837 929s Set-Cookie: usertrack_test=776eb43f.613c54166b800; path=/; expires=Sat, 16-Mar-24 11:17:26 GMT 929s Cookie: usertrack_test=776eb43f.613c54166b800 929s ok 838 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 839 929s ok 840 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 841 929s ok 842 929s Set-Cookie: usertrack_test=31ca076c.613c54166ccef; path=/; expires=Sat, 16-Mar-24 11:17:27 GMT 929s Cookie: usertrack_test=31ca076c.613c54166ccef 929s ok 843 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 844 929s ok 845 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 846 929s ok 847 929s Set-Cookie: usertrack_test=76f12268.613c54166e1b3; path=/; expires=Sat, 16-Mar-24 11:17:27 GMT 929s Cookie: usertrack_test=76f12268.613c54166e1b3 929s ok 848 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 849 929s ok 850 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 851 929s ok 852 929s Set-Cookie: usertrack_test=5bf5a3d4.613c54166f6ba; path=/; expires=Sat, 16-Mar-24 11:17:27 GMT 929s Cookie: usertrack_test=5bf5a3d4.613c54166f6ba 929s ok 853 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 854 929s ok 855 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 856 929s ok 857 929s Set-Cookie: usertrack_test=30d044e5.613c541670bdf; path=/; expires=Sat, 16-Mar-24 11:17:27 GMT 929s Cookie: usertrack_test=30d044e5.613c541670bdf 929s ok 858 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 859 929s ok 860 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 861 929s ok 862 929s Set-Cookie: usertrack_test=f38ec941.613c541672131; path=/; expires=Sat, 16-Mar-24 11:17:27 GMT 929s Cookie: usertrack_test=f38ec941.613c541672131 929s ok 863 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 864 929s ok 865 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 866 929s ok 867 929s Set-Cookie: usertrack_test=94fe3737.613c5416736d7; path=/; expires=Sat, 16-Mar-24 11:17:27 GMT 929s Cookie: usertrack_test=94fe3737.613c5416736d7 929s ok 868 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 869 929s ok 870 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 871 929s ok 872 929s Set-Cookie: usertrack_test=3a22677b.613c541674bda; path=/; expires=Sat, 16-Mar-24 11:17:27 GMT 929s Cookie: usertrack_test=3a22677b.613c541674bda 929s ok 873 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 874 929s ok 875 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 876 929s ok 877 929s Set-Cookie: usertrack_test=14d8a170.613c5416761b3; path=/; expires=Sat, 16-Mar-24 11:17:27 GMT 929s Cookie: usertrack_test=14d8a170.613c5416761b3 929s ok 878 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 879 929s ok 880 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 881 929s ok 882 929s Set-Cookie: usertrack_test=6da54ffd.613c541677780; path=/; expires=Sat, 16-Mar-24 11:17:27 GMT 929s Cookie: usertrack_test=6da54ffd.613c541677780 929s ok 883 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 884 929s ok 885 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 886 929s ok 887 929s Set-Cookie: usertrack_test=8e0d99a4.613c541678cff; path=/; expires=Sat, 16-Mar-24 11:17:27 GMT 929s Cookie: usertrack_test=8e0d99a4.613c541678cff 929s ok 888 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 889 929s ok 890 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 891 929s ok 892 929s Set-Cookie: usertrack_test=2537ad9c.613c54167a229; path=/; expires=Sat, 16-Mar-24 11:17:27 GMT 929s Cookie: usertrack_test=2537ad9c.613c54167a229 929s ok 893 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 894 929s ok 895 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 896 929s ok 897 929s Set-Cookie: usertrack_test=27bfd6f2.613c54167b63f; path=/; expires=Sat, 16-Mar-24 11:17:27 GMT 929s Cookie: usertrack_test=27bfd6f2.613c54167b63f 929s ok 898 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 899 929s ok 900 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 901 929s ok 902 929s Set-Cookie: usertrack_test=71261b3.613c54167ca4a; path=/; expires=Sat, 16-Mar-24 11:17:27 GMT 929s Cookie: usertrack_test=71261b3.613c54167ca4a 929s ok 903 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 904 929s ok 905 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 906 929s ok 907 929s Set-Cookie: usertrack_test=5bba1bf8.613c54167df0a; path=/; expires=Sat, 16-Mar-24 11:17:27 GMT 929s Cookie: usertrack_test=5bba1bf8.613c54167df0a 929s ok 908 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 909 929s ok 910 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 911 929s ok 912 929s Set-Cookie: usertrack_test=20678574.613c54167f383; path=/; expires=Sat, 16-Mar-24 11:17:27 GMT 929s Cookie: usertrack_test=20678574.613c54167f383 929s ok 913 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 914 929s ok 915 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 916 929s ok 917 929s Set-Cookie: usertrack_test=1a3bd1e7.613c5416808ae; path=/; expires=Sat, 16-Mar-24 11:17:27 GMT 929s Cookie: usertrack_test=1a3bd1e7.613c5416808ae 929s ok 918 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 919 929s ok 920 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 921 929s ok 922 929s Set-Cookie: usertrack_test=bdeb52f0.613c541681e0d; path=/; expires=Sat, 16-Mar-24 11:17:27 GMT 929s Cookie: usertrack_test=bdeb52f0.613c541681e0d 929s ok 923 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 924 929s ok 925 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 926 929s ok 927 929s Set-Cookie: usertrack_test=90f7caa4.613c541683305; path=/; expires=Sat, 16-Mar-24 11:17:27 GMT 929s Cookie: usertrack_test=90f7caa4.613c541683305 929s ok 928 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 929 929s ok 930 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 931 929s ok 932 929s Set-Cookie: usertrack_test=aa890af4.613c54168483c; path=/; expires=Sat, 16-Mar-24 11:17:27 GMT 929s Cookie: usertrack_test=aa890af4.613c54168483c 929s ok 933 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 934 929s ok 935 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 936 929s ok 937 929s Set-Cookie: usertrack_test=951e884b.613c541685d92; path=/; expires=Sat, 16-Mar-24 11:17:27 GMT 929s Cookie: usertrack_test=951e884b.613c541685d92 929s ok 938 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 939 929s ok 940 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 941 929s ok 942 929s Set-Cookie: usertrack_test=38e53513.613c5416872bd; path=/; expires=Sat, 16-Mar-24 11:17:27 GMT 929s Cookie: usertrack_test=38e53513.613c5416872bd 929s ok 943 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 944 929s ok 945 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 946 929s ok 947 929s Set-Cookie: usertrack_test=cdd48a18.613c54168879c; path=/; expires=Sat, 16-Mar-24 11:17:27 GMT 929s Cookie: usertrack_test=cdd48a18.613c54168879c 929s ok 948 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 949 929s ok 950 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 951 929s ok 952 929s Set-Cookie: usertrack_test=2161f1d2.613c541689d1b; path=/; expires=Sat, 16-Mar-24 11:17:27 GMT 929s Cookie: usertrack_test=2161f1d2.613c541689d1b 929s ok 953 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 954 929s ok 955 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 956 929s ok 957 929s Set-Cookie: usertrack_test=db880e1c.613c54168b255; path=/; expires=Sat, 16-Mar-24 11:17:27 GMT 929s Cookie: usertrack_test=db880e1c.613c54168b255 929s ok 958 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 959 929s ok 960 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 961 929s ok 962 929s Set-Cookie: usertrack_test=3b563662.613c54168c863; path=/; expires=Sat, 16-Mar-24 11:17:27 GMT 929s Cookie: usertrack_test=3b563662.613c54168c863 929s ok 963 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 964 929s ok 965 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 966 929s ok 967 929s Set-Cookie: usertrack_test=b8f3d78e.613c54168dd9b; path=/; expires=Sat, 16-Mar-24 11:17:27 GMT 929s Cookie: usertrack_test=b8f3d78e.613c54168dd9b 929s ok 968 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 969 929s ok 970 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 971 929s ok 972 929s Set-Cookie: usertrack_test=33bf2550.613c54168f31a; path=/; expires=Sat, 16-Mar-24 11:17:27 GMT 929s Cookie: usertrack_test=33bf2550.613c54168f31a 929s ok 973 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 974 929s ok 975 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 976 929s ok 977 929s Set-Cookie: usertrack_test=34d21bf7.613c5416908d8; path=/; expires=Sat, 16-Mar-24 11:17:27 GMT 929s Cookie: usertrack_test=34d21bf7.613c5416908d8 929s ok 978 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 979 929s ok 980 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 981 929s ok 982 929s Set-Cookie: usertrack_test=2fd7fe3c.613c541691e99; path=/; expires=Sat, 16-Mar-24 11:17:27 GMT 929s Cookie: usertrack_test=2fd7fe3c.613c541691e99 929s ok 983 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 984 929s ok 985 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 986 929s ok 987 929s Set-Cookie: usertrack_test=febb8687.613c541693446; path=/; expires=Sat, 16-Mar-24 11:17:27 GMT 929s Cookie: usertrack_test=febb8687.613c541693446 929s ok 988 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 989 929s ok 990 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 991 929s ok 992 929s Set-Cookie: usertrack_test=4791d5b9.613c541694a0f; path=/; expires=Sat, 16-Mar-24 11:17:27 GMT 929s Cookie: usertrack_test=4791d5b9.613c541694a0f 929s ok 993 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 994 929s ok 995 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 996 929s ok 997 929s Set-Cookie: usertrack_test=f35256fd.613c541695fa5; path=/; expires=Sat, 16-Mar-24 11:17:27 GMT 929s Cookie: usertrack_test=f35256fd.613c541695fa5 929s ok 998 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 999 929s ok 1000 929s ok 1001 929s # testing : Checking return code is '200' 929s # expected: 200 929s # received: '200' 929s ok 1002 929s # usertrack_test=bbe8dbad.613c54169754b; path=/; expires=Sat, 16-Mar-24 11:17:27 GMT 929s ok 1003 929s # expected: undef 929s # received: undef 929s ok 1004 929s ok 933s t/modules/vhost_alias.t ............. 933s 1..8 933s # Running under perl version 5.038002 for linux 933s # Current time local: Sat Mar 16 11:16:27 2024 933s # Current time GMT: Sat Mar 16 11:16:27 2024 933s # Using Test.pm version 1.31 933s # Using Apache/Test.pm version 1.42 933s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 933s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 933s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 933s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 933s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 933s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 933s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 933s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 933s # testing : VirtalDocumentRoot test 933s # expected: 'www.vha-test.com' 933s # received: 'www.vha-test.com' 933s ok 1 933s # testing : VirtualScriptAlias test 933s # expected: 'test cgi for www.vha-test.com' 933s # received: 'test cgi for www.vha-test.com' 933s ok 2 933s # testing : VirtalDocumentRoot test 933s # expected: 'big.server.name.from.heck.org' 933s # received: 'big.server.name.from.heck.org' 933s ok 3 933s # testing : VirtualScriptAlias test 933s # expected: 'test cgi for big.server.name.from.heck.org' 933s # received: 'test cgi for big.server.name.from.heck.org' 933s ok 4 933s # testing : VirtalDocumentRoot test 933s # expected: 'ab.com' 933s # received: 'ab.com' 933s ok 5 933s # testing : VirtualScriptAlias test 933s # expected: 'test cgi for ab.com' 933s # received: 'test cgi for ab.com' 933s ok 6 933s # testing : VirtalDocumentRoot test 933s # expected: 'w-t-f.net' 933s # received: 'w-t-f.net' 933s ok 7 933s # testing : VirtualScriptAlias test 933s # expected: 'test cgi for w-t-f.net' 933s # received: 'test cgi for w-t-f.net' 933s ok 8 933s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 933s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 933s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 933s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 933s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 933s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 933s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 933s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 933s # removing dir tree: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test 933s # removing dir tree: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_ 933s # removing dir tree: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net 933s # removing dir tree: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com 933s # removing dir tree: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net 933s # removing dir tree: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck 933s # removing dir tree: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/- 933s # removing dir tree: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org 933s # removing dir tree: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com 933s # removing dir tree: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com 933s # removing dir tree: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server 933s # removing dir tree: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_ 933s # removing dir tree: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net 933s # removing dir tree: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab 933s # removing dir tree: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com 933s # removing dir tree: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org 933s # removing dir tree: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias 933s # removing dir tree: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com 933s # removing dir tree: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_ 933s # removing dir tree: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test 933s # removing dir tree: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f 933s ok 937s t/php/all.t ......................... skipped: cannot find one of php4 or php5 or sapi_apache2.c 942s t/protocol/echo.t ................... 942s 1..8 942s # Running under perl version 5.038002 for linux 942s # Current time local: Sat Mar 16 11:16:35 2024 942s # Current time GMT: Sat Mar 16 11:16:35 2024 942s # Using Test.pm version 1.31 942s # Using Apache/Test.pm version 1.42 942s testing mod_echo_ssl 942s ok 1 942s #Cipher: TLS_AES_256_GCM_SHA384 942s #Peer DN: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 942s # testing : echo 942s # expected: 't/protocol/echo.t' 942s # received: 't/protocol/echo.t' 942s ok 2 942s # testing : echo 942s # expected: '/usr/bin/perl' 942s # received: '/usr/bin/perl' 942s ok 3 942s # testing : echo 942s # expected: '277948277948277948277948277948' 942s # received: '277948277948277948277948277948' 942s ok 4 942s testing mod_echo 942s ok 5 942s # testing : echo 942s # expected: 't/protocol/echo.t' 942s # received: 't/protocol/echo.t' 942s ok 6 942s # testing : echo 942s # expected: '/usr/bin/perl' 942s # received: '/usr/bin/perl' 942s ok 7 942s # testing : echo 942s # expected: '277948277948277948277948277948' 942s # received: '277948277948277948277948277948' 942s ok 8 942s ok 945s t/protocol/nntp-like.t .............. skipped: deferred accept() prohibits testing with >=2.1.0 and OS linux 950s t/security/CVE-2003-0542.t .......... 950s 1..1 950s # Running under perl version 5.038002 for linux 950s # Current time local: Sat Mar 16 11:16:43 2024 950s # Current time GMT: Sat Mar 16 11:16:43 2024 950s # Using Test.pm version 1.31 950s # Using Apache/Test.pm version 1.42 950s # testing : CAN-2003-0542 test case 950s # expected: 404 950s # received: '404' 950s ok 1 950s ok 957s t/security/CVE-2004-0747.t .......... 957s 1..1 957s # Running under perl version 5.038002 for linux 957s # Current time local: Sat Mar 16 11:16:48 2024 957s # Current time GMT: Sat Mar 16 11:16:48 2024 957s # Using Test.pm version 1.31 957s # Using Apache/Test.pm version 1.42 957s # testing : CAN-2004-0747 ap_resolve_env test case 957s # expected: 200 957s # received: 200 957s ok 1 957s ok 962s t/security/CVE-2004-0811.t .......... 962s 1..8 962s # Running under perl version 5.038002 for linux 962s # Current time local: Sat Mar 16 11:16:55 2024 962s # Current time GMT: Sat Mar 16 11:16:55 2024 962s # Using Test.pm version 1.31 962s # Using Apache/Test.pm version 1.42 962s # testing : subdir access allowed 962s # expected: 200 962s # received: '200' 962s ok 1 962s # testing : subdir access allowed 962s # expected: 200 962s # received: '200' 962s ok 2 962s # testing : subdir access allowed 962s # expected: 200 962s # received: '200' 962s ok 3 962s # testing : subdir access allowed 962s # expected: 200 962s # received: '200' 962s ok 4 962s # testing : topdir access denied 962s # expected: 401 962s # received: '401' 962s ok 5 962s # testing : topdir access denied 962s # expected: 401 962s # received: '401' 962s ok 6 962s # testing : topdir access denied 962s # expected: 401 962s # received: '401' 962s ok 7 962s # testing : topdir access denied 962s # expected: 401 962s # received: '401' 962s ok 8 962s ok 968s t/security/CVE-2004-0940.t .......... 968s 1..1 968s # Running under perl version 5.038002 for linux 968s # Current time local: Sat Mar 16 11:17:00 2024 968s # Current time GMT: Sat Mar 16 11:17:00 2024 968s # Using Test.pm version 1.31 968s # Using Apache/Test.pm version 1.42 968s # testing : response was 200 968s # expected: 200 968s # received: '200' 968s ok 1 968s ok 973s t/security/CVE-2004-0942.t .......... 973s 1..2 973s # Running under perl version 5.038002 for linux 973s # Current time local: Sat Mar 16 11:17:06 2024 973s # Current time GMT: Sat Mar 16 11:17:06 2024 973s # Using Test.pm version 1.31 973s # Using Apache/Test.pm version 1.42 973s ok 1 973s # testing : request was refused 973s # expected: qr/^HTTP\/1\.. 400/ 973s # received: 'HTTP/1.1 400 Bad Request 973s # ' 973s ok 2 973s ok 976s t/security/CVE-2004-0958.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c 982s t/security/CVE-2004-0959.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c, PHP not installed 985s t/security/CVE-2005-2491.t .......... 985s 1..4 985s # Running under perl version 5.038002 for linux 985s # Current time local: Sat Mar 16 11:17:20 2024 985s # Current time GMT: Sat Mar 16 11:17:20 2024 985s # Using Test.pm version 1.31 985s # Using Apache/Test.pm version 1.42 985s # testing : check that server did not segfault 985s # expected: 'Internal Server Error' 985s # received: 'Internal Server Error' 985s ok 1 985s # testing : check for 500 response error 985s # expected: 500 985s # received: '500' 985s ok 2 985s # testing : check that server did not segfault 985s # expected: 'Internal Server Error' 985s # received: 'Internal Server Error' 985s ok 3 985s # testing : check for 500 response error 985s # expected: 500 985s # received: '500' 985s ok 4 985s ok 988s t/security/CVE-2005-2700.t .......... 988s 1..2 988s # Running under perl version 5.038002 for linux 988s # Current time local: Sat Mar 16 11:17:23 2024 988s # Current time GMT: Sat Mar 16 11:17:23 2024 988s # Using Test.pm version 1.31 988s # Using Apache/Test.pm version 1.42 988s # testing : access permitted without ccert 988s # expected: 200 988s # received: '200' 988s ok 1 988s # testing : access *not* permitted without ccert 988s # expected: 200 988s # received: '403' 988s ok 2 988s ok 990s t/security/CVE-2005-3352.t .......... 990s 1..2 990s # Running under perl version 5.038002 for linux 990s # Current time local: Sat Mar 16 11:17:26 2024 990s # Current time GMT: Sat Mar 16 11:17:26 2024 990s # Using Test.pm version 1.31 990s # Using Apache/Test.pm version 1.42 990s # testing : response code is OK 990s # expected: 200 990s # received: '200' 990s ok 1 990s # testing : referer was escaped 990s # expected: qr/%22%3e/ 990s # received: ' 990s # 990s # Menu for /security/CVE-2005-3352.map 990s # 990s #

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

990s #
990s # 990s #
(Default) Go Back
990s # 990s # 990s # 990s # 990s # ' 990s ok 2 990s ok 994s t/security/CVE-2005-3357.t .......... 994s 1..3 994s # Running under perl version 5.038002 for linux 994s # Current time local: Sat Mar 16 11:17:28 2024 994s # Current time GMT: Sat Mar 16 11:17:28 2024 994s # Using Test.pm version 1.31 994s # Using Apache/Test.pm version 1.42 994s # URL is http://localhost:8534/ 994s ok 1 994s # testing : Expected bad request from 'GET http://localhost:8534/' 994s # expected: 400 994s # received: '400' 994s ok 2 994s # testing : errordoc content was served 994s # expected: qr/welcome to localhost/ 994s # received: 'welcome to localhost:8529 994s # ' 994s ok 3 994s ok 1002s t/security/CVE-2006-5752.t .......... 1002s 1..2 1002s # Running under perl version 5.038002 for linux 1002s # Current time local: Sat Mar 16 11:17:32 2024 1002s # Current time GMT: Sat Mar 16 11:17:32 2024 1002s # Using Test.pm version 1.31 1002s # Using Apache/Test.pm version 1.42 1002s # testing : server-status gave response 1002s # expected: 200 1002s # received: '200' 1002s ok 1 1002s # testing : response content-type had charset 1002s # expected: qr/charset=/ 1002s # received: 'text/html; charset=ISO-8859-1' 1002s ok 2 1002s ok 1007s t/security/CVE-2007-5000.t .......... 1007s 1..2 1007s # Running under perl version 5.038002 for linux 1007s # Current time local: Sat Mar 16 11:17:40 2024 1007s # Current time GMT: Sat Mar 16 11:17:40 2024 1007s # Using Test.pm version 1.31 1007s # Using Apache/Test.pm version 1.42 1007s # testing : response code is OK 1007s # expected: 200 1007s # received: '200' 1007s ok 1 1007s # testing : URI was escaped in response 1007s # expected: qr// 1007s # received: ' 1007s # 1007s # Menu for /security/CVE-2005-3352.map/<foo> 1007s # 1007s #

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

1007s #
1007s # 1007s #
(Default) Go Back
1007s # 1007s # 1007s # 1007s # 1007s # ' 1007s ok 2 1007s ok 1009s t/security/CVE-2007-6388.t .......... 1009s 1..2 1009s # Running under perl version 5.038002 for linux 1009s # Current time local: Sat Mar 16 11:17:45 2024 1009s # Current time GMT: Sat Mar 16 11:17:45 2024 1009s # Using Test.pm version 1.31 1009s # Using Apache/Test.pm version 1.42 1009s # testing : response code is OK 1009s # expected: 200 1009s # received: '200' 1009s ok 1 1009s # testing : refresh parameter not echoed verbatim 1009s # expected: 42 1009s # received: '42' 1009s ok 2 1009s ok 1012s t/security/CVE-2008-2364.t .......... 1012s 1..3 1012s # Running under perl version 5.038002 for linux 1012s # Current time local: Sat Mar 16 11:17:47 2024 1012s # Current time GMT: Sat Mar 16 11:17:47 2024 1012s # Using Test.pm version 1.31 1012s # Using Apache/Test.pm version 1.42 1012s # testing : reverse proxy to index.html 1012s # expected: 200 1012s # received: '200' 1012s ok 1 1012s # testing : small number of interim responses - CVE-2008-2364 1012s # expected: 200 1012s # received: '200' 1012s ok 2 1012s # testing : large number of interim responses - CVE-2008-2364 1012s # expected: 502 1012s # received: '502' 1012s ok 3 1012s ok 1015s t/security/CVE-2009-1195.t .......... 1015s 1..221 1015s # Running under perl version 5.038002 for linux 1015s # Current time local: Sat Mar 16 11:17:50 2024 1015s # Current time GMT: Sat Mar 16 11:17:50 2024 1015s # Using Test.pm version 1.31 1015s # Using Apache/Test.pm version 1.42 1015s # testing : Options should not be allowed for script #1; 500 response expected 1015s # expected: 500 1015s # received: '500' 1015s ok 1 1015s # testing : Options should be allowed for script #2; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 2 1015s # testing : SSI should be evaluated but exec not permitted for script #2 1015s # expected: '[an error occurred while processing this directive]' 1015s # received: '[an error occurred while processing this directive]' 1015s ok 3 1015s # testing : Options should not be allowed for script #3; 500 response expected 1015s # expected: 500 1015s # received: '500' 1015s ok 4 1015s # testing : Options should be allowed for script #4; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 5 1015s # testing : SSI should be evaluated but exec not permitted for script #4 1015s # expected: '[an error occurred while processing this directive]' 1015s # received: '[an error occurred while processing this directive]' 1015s ok 6 1015s # testing : Options should not be allowed for script #5; 500 response expected 1015s # expected: 500 1015s # received: '500' 1015s ok 7 1015s # testing : Options should be allowed for script #6; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 8 1015s # testing : SSI should not be evaluated for script #6 1015s # expected: qr/--\#exec cgi=/ 1015s # received: '' 1015s ok 9 1015s # testing : Options should not be allowed for script #7; 500 response expected 1015s # expected: 500 1015s # received: '500' 1015s ok 10 1015s # testing : Options should not be allowed for script #8; 500 response expected 1015s # expected: 500 1015s # received: '500' 1015s ok 11 1015s # testing : Options should not be allowed for script #9; 500 response expected 1015s # expected: 500 1015s # received: '500' 1015s ok 12 1015s # testing : Options should not be allowed for script #10; 500 response expected 1015s # expected: 500 1015s # received: '500' 1015s ok 13 1015s # testing : Options should be allowed for script #11; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 14 1015s # testing : SSI should be evaluated with exec allowed for script #11 1015s # expected: 'perl cgi' 1015s # received: 'perl cgi' 1015s ok 15 1015s # testing : Options should be allowed for script #12; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 16 1015s # testing : SSI should be evaluated but exec not permitted for script #12 1015s # expected: '[an error occurred while processing this directive]' 1015s # received: '[an error occurred while processing this directive]' 1015s ok 17 1015s # testing : Options should be allowed for script #13; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 18 1015s # testing : SSI should be evaluated with exec allowed for script #13 1015s # expected: 'perl cgi' 1015s # received: 'perl cgi' 1015s ok 19 1015s # testing : Options should be allowed for script #14; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 20 1015s # testing : SSI should be evaluated but exec not permitted for script #14 1015s # expected: '[an error occurred while processing this directive]' 1015s # received: '[an error occurred while processing this directive]' 1015s ok 21 1015s # testing : Options should be allowed for script #15; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 22 1015s # testing : SSI should not be evaluated for script #15 1015s # expected: qr/--\#exec cgi=/ 1015s # received: '' 1015s ok 23 1015s # testing : Options should be allowed for script #16; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 24 1015s # testing : SSI should not be evaluated for script #16 1015s # expected: qr/--\#exec cgi=/ 1015s # received: '' 1015s ok 25 1015s # testing : Options should be allowed for script #17; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 26 1015s # testing : SSI should be evaluated but exec not permitted for script #17 1015s # expected: '[an error occurred while processing this directive]' 1015s # received: '[an error occurred while processing this directive]' 1015s ok 27 1015s # testing : Options should be allowed for script #18; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 28 1015s # testing : SSI should not be evaluated for script #18 1015s # expected: qr/--\#exec cgi=/ 1015s # received: '' 1015s ok 29 1015s # testing : Options should be allowed for script #19; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 30 1015s # testing : SSI should be evaluated with exec allowed for script #19 1015s # expected: 'perl cgi' 1015s # received: 'perl cgi' 1015s ok 31 1015s # testing : Options should be allowed for script #20; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 32 1015s # testing : SSI should not be evaluated for script #20 1015s # expected: qr/--\#exec cgi=/ 1015s # received: '' 1015s ok 33 1015s # testing : Options should be allowed for script #21; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 34 1015s # testing : SSI should be evaluated with exec allowed for script #21 1015s # expected: 'perl cgi' 1015s # received: 'perl cgi' 1015s ok 35 1015s # testing : Options should be allowed for script #22; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 36 1015s # testing : SSI should be evaluated but exec not permitted for script #22 1015s # expected: '[an error occurred while processing this directive]' 1015s # received: '[an error occurred while processing this directive]' 1015s ok 37 1015s # testing : Options should be allowed for script #23; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 38 1015s # testing : SSI should be evaluated with exec allowed for script #23 1015s # expected: 'perl cgi' 1015s # received: 'perl cgi' 1015s ok 39 1015s # testing : Options should be allowed for script #24; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 40 1015s # testing : SSI should be evaluated but exec not permitted for script #24 1015s # expected: '[an error occurred while processing this directive]' 1015s # received: '[an error occurred while processing this directive]' 1015s ok 41 1015s # testing : Options should be allowed for script #25; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 42 1015s # testing : SSI should not be evaluated for script #25 1015s # expected: qr/--\#exec cgi=/ 1015s # received: '' 1015s ok 43 1015s # testing : Options should be allowed for script #26; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 44 1015s # testing : SSI should not be evaluated for script #26 1015s # expected: qr/--\#exec cgi=/ 1015s # received: '' 1015s ok 45 1015s # testing : Options should be allowed for script #27; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 46 1015s # testing : SSI should be evaluated but exec not permitted for script #27 1015s # expected: '[an error occurred while processing this directive]' 1015s # received: '[an error occurred while processing this directive]' 1015s ok 47 1015s # testing : Options should be allowed for script #28; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 48 1015s # testing : SSI should not be evaluated for script #28 1015s # expected: qr/--\#exec cgi=/ 1015s # received: '' 1015s ok 49 1015s # testing : Options should be allowed for script #29; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 50 1015s # testing : SSI should be evaluated with exec allowed for script #29 1015s # expected: 'perl cgi' 1015s # received: 'perl cgi' 1015s ok 51 1015s # testing : Options should be allowed for script #30; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 52 1015s # testing : SSI should not be evaluated for script #30 1015s # expected: qr/--\#exec cgi=/ 1015s # received: '' 1015s ok 53 1015s # testing : Options should be allowed for script #31; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 54 1015s # testing : SSI should not be evaluated for script #31 1015s # expected: qr/--\#exec cgi=/ 1015s # received: '' 1015s ok 55 1015s # testing : Options should be allowed for script #32; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 56 1015s # testing : SSI should not be evaluated for script #32 1015s # expected: qr/--\#exec cgi=/ 1015s # received: '' 1015s ok 57 1015s # testing : Options should be allowed for script #33; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 58 1015s # testing : SSI should not be evaluated for script #33 1015s # expected: qr/--\#exec cgi=/ 1015s # received: '' 1015s ok 59 1015s # testing : Options should be allowed for script #34; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 60 1015s # testing : SSI should not be evaluated for script #34 1015s # expected: qr/--\#exec cgi=/ 1015s # received: '' 1015s ok 61 1015s # testing : Options should be allowed for script #35; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 62 1015s # testing : SSI should not be evaluated for script #35 1015s # expected: qr/--\#exec cgi=/ 1015s # received: '' 1015s ok 63 1015s # testing : Options should be allowed for script #36; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 64 1015s # testing : SSI should not be evaluated for script #36 1015s # expected: qr/--\#exec cgi=/ 1015s # received: '' 1015s ok 65 1015s # testing : Options should be allowed for script #37; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 66 1015s # testing : SSI should not be evaluated for script #37 1015s # expected: qr/--\#exec cgi=/ 1015s # received: '' 1015s ok 67 1015s # testing : Options should be allowed for script #38; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 68 1015s # testing : SSI should not be evaluated for script #38 1015s # expected: qr/--\#exec cgi=/ 1015s # received: '' 1015s ok 69 1015s # testing : Options should be allowed for script #39; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 70 1015s # testing : SSI should not be evaluated for script #39 1015s # expected: qr/--\#exec cgi=/ 1015s # received: '' 1015s ok 71 1015s # testing : Options should be allowed for script #40; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 72 1015s # testing : SSI should not be evaluated for script #40 1015s # expected: qr/--\#exec cgi=/ 1015s # received: '' 1015s ok 73 1015s # testing : Options should not be allowed for script #41; 500 response expected 1015s # expected: 500 1015s # received: '500' 1015s ok 74 1015s # testing : Options should be allowed for script #42; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 75 1015s # testing : SSI should be evaluated but exec not permitted for script #42 1015s # expected: '[an error occurred while processing this directive]' 1015s # received: '[an error occurred while processing this directive]' 1015s ok 76 1015s # testing : Options should not be allowed for script #43; 500 response expected 1015s # expected: 500 1015s # received: '500' 1015s ok 77 1015s # testing : Options should be allowed for script #44; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 78 1015s # testing : SSI should be evaluated but exec not permitted for script #44 1015s # expected: '[an error occurred while processing this directive]' 1015s # received: '[an error occurred while processing this directive]' 1015s ok 79 1015s # testing : Options should not be allowed for script #45; 500 response expected 1015s # expected: 500 1015s # received: '500' 1015s ok 80 1015s # testing : Options should be allowed for script #46; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 81 1015s # testing : SSI should not be evaluated for script #46 1015s # expected: qr/--\#exec cgi=/ 1015s # received: '' 1015s ok 82 1015s # testing : Options should not be allowed for script #47; 500 response expected 1015s # expected: 500 1015s # received: '500' 1015s ok 83 1015s # testing : Options should not be allowed for script #48; 500 response expected 1015s # expected: 500 1015s # received: '500' 1015s ok 84 1015s # testing : Options should not be allowed for script #49; 500 response expected 1015s # expected: 500 1015s # received: '500' 1015s ok 85 1015s # testing : Options should not be allowed for script #50; 500 response expected 1015s # expected: 500 1015s # received: '500' 1015s ok 86 1015s # testing : Options should be allowed for script #51; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 87 1015s # testing : SSI should be evaluated with exec allowed for script #51 1015s # expected: 'perl cgi' 1015s # received: 'perl cgi' 1015s ok 88 1015s # testing : Options should be allowed for script #52; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 89 1015s # testing : SSI should be evaluated but exec not permitted for script #52 1015s # expected: '[an error occurred while processing this directive]' 1015s # received: '[an error occurred while processing this directive]' 1015s ok 90 1015s # testing : Options should be allowed for script #53; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 91 1015s # testing : SSI should be evaluated with exec allowed for script #53 1015s # expected: 'perl cgi' 1015s # received: 'perl cgi' 1015s ok 92 1015s # testing : Options should be allowed for script #54; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 93 1015s # testing : SSI should be evaluated but exec not permitted for script #54 1015s # expected: '[an error occurred while processing this directive]' 1015s # received: '[an error occurred while processing this directive]' 1015s ok 94 1015s # testing : Options should be allowed for script #55; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 95 1015s # testing : SSI should not be evaluated for script #55 1015s # expected: qr/--\#exec cgi=/ 1015s # received: '' 1015s ok 96 1015s # testing : Options should be allowed for script #56; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 97 1015s # testing : SSI should not be evaluated for script #56 1015s # expected: qr/--\#exec cgi=/ 1015s # received: '' 1015s ok 98 1015s # testing : Options should be allowed for script #57; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 99 1015s # testing : SSI should be evaluated but exec not permitted for script #57 1015s # expected: '[an error occurred while processing this directive]' 1015s # received: '[an error occurred while processing this directive]' 1015s ok 100 1015s # testing : Options should be allowed for script #58; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 101 1015s # testing : SSI should not be evaluated for script #58 1015s # expected: qr/--\#exec cgi=/ 1015s # received: '' 1015s ok 102 1015s # testing : Options should be allowed for script #59; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 103 1015s # testing : SSI should be evaluated with exec allowed for script #59 1015s # expected: 'perl cgi' 1015s # received: 'perl cgi' 1015s ok 104 1015s # testing : Options should be allowed for script #60; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 105 1015s # testing : SSI should not be evaluated for script #60 1015s # expected: qr/--\#exec cgi=/ 1015s # received: '' 1015s ok 106 1015s # testing : Options should be allowed for script #61; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 107 1015s # testing : SSI should be evaluated with exec allowed for script #61 1015s # expected: 'perl cgi' 1015s # received: 'perl cgi' 1015s ok 108 1015s # testing : Options should be allowed for script #62; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 109 1015s # testing : SSI should be evaluated but exec not permitted for script #62 1015s # expected: '[an error occurred while processing this directive]' 1015s # received: '[an error occurred while processing this directive]' 1015s ok 110 1015s # testing : Options should be allowed for script #63; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 111 1015s # testing : SSI should be evaluated with exec allowed for script #63 1015s # expected: 'perl cgi' 1015s # received: 'perl cgi' 1015s ok 112 1015s # testing : Options should be allowed for script #64; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 113 1015s # testing : SSI should be evaluated but exec not permitted for script #64 1015s # expected: '[an error occurred while processing this directive]' 1015s # received: '[an error occurred while processing this directive]' 1015s ok 114 1015s # testing : Options should be allowed for script #65; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 115 1015s # testing : SSI should not be evaluated for script #65 1015s # expected: qr/--\#exec cgi=/ 1015s # received: '' 1015s ok 116 1015s # testing : Options should be allowed for script #66; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 117 1015s # testing : SSI should not be evaluated for script #66 1015s # expected: qr/--\#exec cgi=/ 1015s # received: '' 1015s ok 118 1015s # testing : Options should be allowed for script #67; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 119 1015s # testing : SSI should be evaluated but exec not permitted for script #67 1015s # expected: '[an error occurred while processing this directive]' 1015s # received: '[an error occurred while processing this directive]' 1015s ok 120 1015s # testing : Options should be allowed for script #68; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 121 1015s # testing : SSI should not be evaluated for script #68 1015s # expected: qr/--\#exec cgi=/ 1015s # received: '' 1015s ok 122 1015s # testing : Options should be allowed for script #69; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 123 1015s # testing : SSI should be evaluated with exec allowed for script #69 1015s # expected: 'perl cgi' 1015s # received: 'perl cgi' 1015s ok 124 1015s # testing : Options should be allowed for script #70; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 125 1015s # testing : SSI should not be evaluated for script #70 1015s # expected: qr/--\#exec cgi=/ 1015s # received: '' 1015s ok 126 1015s # testing : Options should be allowed for script #71; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 127 1015s # testing : SSI should be evaluated but exec not permitted for script #71 1015s # expected: '[an error occurred while processing this directive]' 1015s # received: '[an error occurred while processing this directive]' 1015s ok 128 1015s # testing : Options should be allowed for script #72; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 129 1015s # testing : SSI should be evaluated but exec not permitted for script #72 1015s # expected: '[an error occurred while processing this directive]' 1015s # received: '[an error occurred while processing this directive]' 1015s ok 130 1015s # testing : Options should be allowed for script #73; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 131 1015s # testing : SSI should be evaluated but exec not permitted for script #73 1015s # expected: '[an error occurred while processing this directive]' 1015s # received: '[an error occurred while processing this directive]' 1015s ok 132 1015s # testing : Options should be allowed for script #74; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 133 1015s # testing : SSI should be evaluated but exec not permitted for script #74 1015s # expected: '[an error occurred while processing this directive]' 1015s # received: '[an error occurred while processing this directive]' 1015s ok 134 1015s # testing : Options should be allowed for script #75; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 135 1015s # testing : SSI should be evaluated but exec not permitted for script #75 1015s # expected: '[an error occurred while processing this directive]' 1015s # received: '[an error occurred while processing this directive]' 1015s ok 136 1015s # testing : Options should be allowed for script #76; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 137 1015s # testing : SSI should be evaluated but exec not permitted for script #76 1015s # expected: '[an error occurred while processing this directive]' 1015s # received: '[an error occurred while processing this directive]' 1015s ok 138 1015s # testing : Options should be allowed for script #77; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 139 1015s # testing : SSI should be evaluated but exec not permitted for script #77 1015s # expected: '[an error occurred while processing this directive]' 1015s # received: '[an error occurred while processing this directive]' 1015s ok 140 1015s # testing : Options should be allowed for script #78; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 141 1015s # testing : SSI should be evaluated but exec not permitted for script #78 1015s # expected: '[an error occurred while processing this directive]' 1015s # received: '[an error occurred while processing this directive]' 1015s ok 142 1015s # testing : Options should be allowed for script #79; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 143 1015s # testing : SSI should be evaluated but exec not permitted for script #79 1015s # expected: '[an error occurred while processing this directive]' 1015s # received: '[an error occurred while processing this directive]' 1015s ok 144 1015s # testing : Options should be allowed for script #80; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 145 1015s # testing : SSI should be evaluated but exec not permitted for script #80 1015s # expected: '[an error occurred while processing this directive]' 1015s # received: '[an error occurred while processing this directive]' 1015s ok 146 1015s # testing : Options should not be allowed for script #81; 500 response expected 1015s # expected: 500 1015s # received: '500' 1015s ok 147 1015s # testing : Options should be allowed for script #82; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 148 1015s # testing : SSI should be evaluated but exec not permitted for script #82 1015s # expected: '[an error occurred while processing this directive]' 1015s # received: '[an error occurred while processing this directive]' 1015s ok 149 1015s # testing : Options should not be allowed for script #83; 500 response expected 1015s # expected: 500 1015s # received: '500' 1015s ok 150 1015s # testing : Options should be allowed for script #84; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 151 1015s # testing : SSI should be evaluated but exec not permitted for script #84 1015s # expected: '[an error occurred while processing this directive]' 1015s # received: '[an error occurred while processing this directive]' 1015s ok 152 1015s # testing : Options should not be allowed for script #85; 500 response expected 1015s # expected: 500 1015s # received: '500' 1015s ok 153 1015s # testing : Options should be allowed for script #86; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 154 1015s # testing : SSI should not be evaluated for script #86 1015s # expected: qr/--\#exec cgi=/ 1015s # received: '' 1015s ok 155 1015s # testing : Options should not be allowed for script #87; 500 response expected 1015s # expected: 500 1015s # received: '500' 1015s ok 156 1015s # testing : Options should not be allowed for script #88; 500 response expected 1015s # expected: 500 1015s # received: '500' 1015s ok 157 1015s # testing : Options should not be allowed for script #89; 500 response expected 1015s # expected: 500 1015s # received: '500' 1015s ok 158 1015s # testing : Options should not be allowed for script #90; 500 response expected 1015s # expected: 500 1015s # received: '500' 1015s ok 159 1015s # testing : Options should be allowed for script #91; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 160 1015s # testing : SSI should be evaluated with exec allowed for script #91 1015s # expected: 'perl cgi' 1015s # received: 'perl cgi' 1015s ok 161 1015s # testing : Options should be allowed for script #92; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 162 1015s # testing : SSI should be evaluated but exec not permitted for script #92 1015s # expected: '[an error occurred while processing this directive]' 1015s # received: '[an error occurred while processing this directive]' 1015s ok 163 1015s # testing : Options should be allowed for script #93; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 164 1015s # testing : SSI should be evaluated with exec allowed for script #93 1015s # expected: 'perl cgi' 1015s # received: 'perl cgi' 1015s ok 165 1015s # testing : Options should be allowed for script #94; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 166 1015s # testing : SSI should be evaluated but exec not permitted for script #94 1015s # expected: '[an error occurred while processing this directive]' 1015s # received: '[an error occurred while processing this directive]' 1015s ok 167 1015s # testing : Options should be allowed for script #95; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 168 1015s # testing : SSI should not be evaluated for script #95 1015s # expected: qr/--\#exec cgi=/ 1015s # received: '' 1015s ok 169 1015s # testing : Options should be allowed for script #96; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 170 1015s # testing : SSI should not be evaluated for script #96 1015s # expected: qr/--\#exec cgi=/ 1015s # received: '' 1015s ok 171 1015s # testing : Options should be allowed for script #97; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 172 1015s # testing : SSI should be evaluated but exec not permitted for script #97 1015s # expected: '[an error occurred while processing this directive]' 1015s # received: '[an error occurred while processing this directive]' 1015s ok 173 1015s # testing : Options should be allowed for script #98; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 174 1015s # testing : SSI should not be evaluated for script #98 1015s # expected: qr/--\#exec cgi=/ 1015s # received: '' 1015s ok 175 1015s # testing : Options should be allowed for script #99; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 176 1015s # testing : SSI should be evaluated with exec allowed for script #99 1015s # expected: 'perl cgi' 1015s # received: 'perl cgi' 1015s ok 177 1015s # testing : Options should be allowed for script #100; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 178 1015s # testing : SSI should not be evaluated for script #100 1015s # expected: qr/--\#exec cgi=/ 1015s # received: '' 1015s ok 179 1015s # testing : Options should be allowed for script #101; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 180 1015s # testing : SSI should be evaluated with exec allowed for script #101 1015s # expected: 'perl cgi' 1015s # received: 'perl cgi' 1015s ok 181 1015s # testing : Options should be allowed for script #102; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 182 1015s # testing : SSI should be evaluated but exec not permitted for script #102 1015s # expected: '[an error occurred while processing this directive]' 1015s # received: '[an error occurred while processing this directive]' 1015s ok 183 1015s # testing : Options should be allowed for script #103; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 184 1015s # testing : SSI should be evaluated with exec allowed for script #103 1015s # expected: 'perl cgi' 1015s # received: 'perl cgi' 1015s ok 185 1015s # testing : Options should be allowed for script #104; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 186 1015s # testing : SSI should be evaluated but exec not permitted for script #104 1015s # expected: '[an error occurred while processing this directive]' 1015s # received: '[an error occurred while processing this directive]' 1015s ok 187 1015s # testing : Options should be allowed for script #105; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 188 1015s # testing : SSI should not be evaluated for script #105 1015s # expected: qr/--\#exec cgi=/ 1015s # received: '' 1015s ok 189 1015s # testing : Options should be allowed for script #106; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 190 1015s # testing : SSI should not be evaluated for script #106 1015s # expected: qr/--\#exec cgi=/ 1015s # received: '' 1015s ok 191 1015s # testing : Options should be allowed for script #107; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 192 1015s # testing : SSI should be evaluated but exec not permitted for script #107 1015s # expected: '[an error occurred while processing this directive]' 1015s # received: '[an error occurred while processing this directive]' 1015s ok 193 1015s # testing : Options should be allowed for script #108; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 194 1015s # testing : SSI should not be evaluated for script #108 1015s # expected: qr/--\#exec cgi=/ 1015s # received: '' 1015s ok 195 1015s # testing : Options should be allowed for script #109; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 196 1015s # testing : SSI should be evaluated with exec allowed for script #109 1015s # expected: 'perl cgi' 1015s # received: 'perl cgi' 1015s ok 197 1015s # testing : Options should be allowed for script #110; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 198 1015s # testing : SSI should not be evaluated for script #110 1015s # expected: qr/--\#exec cgi=/ 1015s # received: '' 1015s ok 199 1015s # testing : Options should be allowed for script #111; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 200 1015s # testing : SSI should be evaluated with exec allowed for script #111 1015s # expected: 'perl cgi' 1015s # received: 'perl cgi' 1015s ok 201 1015s # testing : Options should be allowed for script #112; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 202 1015s # testing : SSI should be evaluated with exec allowed for script #112 1015s # expected: 'perl cgi' 1015s # received: 'perl cgi' 1015s ok 203 1015s # testing : Options should be allowed for script #113; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 204 1015s # testing : SSI should be evaluated with exec allowed for script #113 1015s # expected: 'perl cgi' 1015s # received: 'perl cgi' 1015s ok 205 1015s # testing : Options should be allowed for script #114; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 206 1015s # testing : SSI should be evaluated with exec allowed for script #114 1015s # expected: 'perl cgi' 1015s # received: 'perl cgi' 1015s ok 207 1015s # testing : Options should be allowed for script #115; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 208 1015s # testing : SSI should be evaluated with exec allowed for script #115 1015s # expected: 'perl cgi' 1015s # received: 'perl cgi' 1015s ok 209 1015s # testing : Options should be allowed for script #116; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 210 1015s # testing : SSI should be evaluated with exec allowed for script #116 1015s # expected: 'perl cgi' 1015s # received: 'perl cgi' 1015s ok 211 1015s # testing : Options should be allowed for script #117; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 212 1015s # testing : SSI should be evaluated with exec allowed for script #117 1015s # expected: 'perl cgi' 1015s # received: 'perl cgi' 1015s ok 213 1015s # testing : Options should be allowed for script #118; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 214 1015s # testing : SSI should be evaluated with exec allowed for script #118 1015s # expected: 'perl cgi' 1015s # received: 'perl cgi' 1015s ok 215 1015s # testing : Options should be allowed for script #119; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 216 1015s # testing : SSI should be evaluated with exec allowed for script #119 1015s # expected: 'perl cgi' 1015s # received: 'perl cgi' 1015s ok 217 1015s # testing : Options should be allowed for script #120; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 218 1015s # testing : SSI should be evaluated with exec allowed for script #120 1015s # expected: 'perl cgi' 1015s # received: 'perl cgi' 1015s ok 219 1015s # testing : Options should be allowed for script #121; 200 response expected 1015s # expected: 200 1015s # received: '200' 1015s ok 220 1015s # testing : SSI should be evaluated with exec allowed for script #121 1015s # expected: 'perl cgi' 1015s # received: 'perl cgi' 1015s ok 221 1015s ok 1020s t/security/CVE-2009-1890.t .......... 1020s 1..7 1020s # Running under perl version 5.038002 for linux 1020s # Current time local: Sat Mar 16 11:17:53 2024 1020s # Current time GMT: Sat Mar 16 11:17:53 2024 1020s # Using Test.pm version 1.31 1020s # Using Apache/Test.pm version 1.42 1020s ok 1 1020s ok 2 1020s ok 3 1020s ok 4 1020s ok 5 1020s # testing : request was parsed 1020s # expected: qr/^HTTP\/1\.. 200/ 1020s # received: 'HTTP/1.1 200 OK 1020s # ' 1020s ok 6 1020s # header: Date: Sat, 16 Mar 2024 11:17:57 GMT 1020s # header: Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1020s # header: Vary: In-If1 1020s # header: DMMATCH1: 1 1020s # header: Content-Type: text/plain 1020s # header: Connection: close 1020s # header: 1020s # got: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 1020s # remaining: 0 1020s # testing : read entire body 1020s # expected: 0 1020s # received: 0 1020s ok 7 1020s ok 1023s t/security/CVE-2009-3555.t .......... 1023s 1..4 1023s # Running under perl version 5.038002 for linux 1023s # Current time local: Sat Mar 16 11:17:58 2024 1023s # Current time GMT: Sat Mar 16 11:17:58 2024 1023s # Using Test.pm version 1.31 1023s # Using Apache/Test.pm version 1.42 1023s ok 1 # skip Skipping test for TLSv1.3 1023s ok 2 # skip Skipping test for TLSv1.3 1023s ok 3 # skip Skipping test for TLSv1.3 1023s ok 4 # skip Skipping test for TLSv1.3 1023s ok 1026s t/security/CVE-2011-3368-rewrite.t .. 1026s 1..3 1026s # Running under perl version 5.038002 for linux 1026s # Current time local: Sat Mar 16 11:18:01 2024 1026s # Current time GMT: Sat Mar 16 11:18:01 2024 1026s # Using Test.pm version 1.31 1026s # Using Apache/Test.pm version 1.42 1026s ok 1 1026s ok 2 1026s # testing : got 400 error 1026s # expected: qr/^HTTP\/1\.. 400 Bad Request/ 1026s # received: 'HTTP/1.1 400 Bad Request 1026s # ' 1026s ok 3 1026s ok 1030s t/security/CVE-2011-3368.t .......... 1030s 1..3 1030s # Running under perl version 5.038002 for linux 1030s # Current time local: Sat Mar 16 11:18:04 2024 1030s # Current time GMT: Sat Mar 16 11:18:04 2024 1030s # Using Test.pm version 1.31 1030s # Using Apache/Test.pm version 1.42 1030s ok 1 1030s ok 2 1030s # testing : got 400 error 1030s # expected: qr/^HTTP\/1\.. 400 Bad Request/ 1030s # received: 'HTTP/1.1 400 Bad Request 1030s # ' 1030s ok 3 1030s ok 1034s t/security/CVE-2017-7659.t .......... 1034s 1..2 1034s # Running under perl version 5.038002 for linux 1034s # Current time local: Sat Mar 16 11:18:08 2024 1034s # Current time GMT: Sat Mar 16 11:18:08 2024 1034s # Using Test.pm version 1.31 1034s # Using Apache/Test.pm version 1.42 1034s ok 1 1034s ok 2 1034s ok 1039s t/security/CVE-2019-0215.t .......... 1039s 1..2 1039s # Running under perl version 5.038002 for linux 1039s # Current time local: Sat Mar 16 11:18:12 2024 1039s # Current time GMT: Sat Mar 16 11:18:12 2024 1039s # Using Test.pm version 1.31 1039s # Using Apache/Test.pm version 1.42 1039s # Using TLSv13, expecting status 403 1039s # testing : first access denied without client cert 1039s # expected: 403 1039s # received: '403' 1039s ok 1 1039s # testing : second access denied without client cert 1039s # expected: 403 1039s # received: '403' 1039s ok 2 1039s ok 1041s t/security/CVE-2020-1927.t .......... 1041s 1..1 1041s # Running under perl version 5.038002 for linux 1041s # Current time local: Sat Mar 16 11:18:17 2024 1041s # Current time GMT: Sat Mar 16 11:18:17 2024 1041s # Using Test.pm version 1.31 1041s # Using Apache/Test.pm version 1.42 1041s # SENDING to 127.0.0.1:8547 1041s # GET /CVE-2020-1927/%0D%0Ahttp://127.0.0.1/ HTTP/1.1 1041s Host: merge-disabled 1041s Connection: close 1041s 1041s # SENDING to 127.0.0.1:8547 1041s # GET /CVE-2020-1927/%0D%0Ahttp://127.0.0.1/ HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1041s # testing : regex didn't match and redirect 1041s # expected: 404 1041s # received: '404' 1041s ok 1 1041s ok 1044s t/ssl/basicauth.t ................... 1044s 1..4 1044s # Running under perl version 5.038002 for linux 1044s # Current time local: Sat Mar 16 11:18:19 2024 1044s # Current time GMT: Sat Mar 16 11:18:19 2024 1044s # Using Test.pm version 1.31 1044s # Using Apache/Test.pm version 1.42 1044s # testing : Getting /ssl-fakebasicauth/index.html with no cert 1044s # expected: qr/^(500|403)$/ 1044s # received: '403' 1044s ok 1 1044s # testing : Getting /ssl-fakebasicauth/index.html with client_snakeoil cert 1044s # expected: 200 1044s # received: '200' 1044s ok 2 1044s # testing : Getting /ssl-fakebasicauth/index.html with client_ok cert 1044s # expected: 401 1044s # received: '401' 1044s ok 3 1044s ok 4 # skip Colon in username test skipped. 1044s ok 1047s t/ssl/env.t ......................... 1047s 1..30 1047s # Running under perl version 5.038002 for linux 1047s # Current time local: Sat Mar 16 11:18:22 2024 1047s # Current time GMT: Sat Mar 16 11:18:22 2024 1047s # Using Test.pm version 1.31 1047s # Using Apache/Test.pm version 1.42 1047s # testing : response status OK 1047s # expected: 200 1047s # received: '200' 1047s ok 1 1047s #SSL_SERVER_I_DN_CN: expect 'ca', got 'ca' 1047s ok 2 1047s #SSL_SERVER_I_DN_Email: expect 'test-dev@httpd.apache.org', got 'test-dev@httpd.apache.org' 1047s ok 3 1047s #SSL_SERVER_I_DN_OU: expect 'httpd-test', got 'httpd-test' 1047s ok 4 1047s #SSL_SERVER_I_DN_L: expect 'San Francisco', got 'San Francisco' 1047s ok 5 1047s #SSL_SERVER_I_DN_O: expect 'ASF', got 'ASF' 1047s ok 6 1047s #SSL_SERVER_I_DN_C: expect 'US', got 'US' 1047s ok 7 1047s #SSL_SERVER_I_DN_ST: expect 'California', got 'California' 1047s ok 8 1047s #SSL_CLIENT_S_DN_ST should not exist 1047s ok 9 1047s #SSL_CLIENT_S_DN_Email should not exist 1047s ok 10 1047s #SSL_CLIENT_S_DN_O should not exist 1047s ok 11 1047s #SSL_CLIENT_S_DN_C should not exist 1047s ok 12 1047s #SSL_CLIENT_S_DN_L should not exist 1047s ok 13 1047s #SSL_CLIENT_S_DN_OU should not exist 1047s ok 14 1047s #SSL_CLIENT_S_DN_CN should not exist 1047s ok 15 1047s # testing : second response status OK 1047s # expected: 200 1047s # received: '200' 1047s ok 16 1047s #SSL_SERVER_I_DN_CN: expect 'ca', got 'ca' 1047s ok 17 1047s #SSL_SERVER_I_DN_Email: expect 'test-dev@httpd.apache.org', got 'test-dev@httpd.apache.org' 1047s ok 18 1047s #SSL_SERVER_I_DN_OU: expect 'httpd-test', got 'httpd-test' 1047s ok 19 1047s #SSL_SERVER_I_DN_L: expect 'San Francisco', got 'San Francisco' 1047s ok 20 1047s #SSL_SERVER_I_DN_O: expect 'ASF', got 'ASF' 1047s ok 21 1047s #SSL_SERVER_I_DN_C: expect 'US', got 'US' 1047s ok 22 1047s #SSL_SERVER_I_DN_ST: expect 'California', got 'California' 1047s ok 23 1047s #SSL_CLIENT_S_DN_ST: expect 'Queensland', got 'Queensland' 1047s ok 24 1047s #SSL_CLIENT_S_DN_Email: expect 'test-dev@httpd.apache.org', got 'test-dev@httpd.apache.org' 1047s ok 25 1047s #SSL_CLIENT_S_DN_O: expect 'Snake Oil, Ltd.', got 'Snake Oil, Ltd.' 1047s ok 26 1047s #SSL_CLIENT_S_DN_C: expect 'AU', got 'AU' 1047s ok 27 1047s #SSL_CLIENT_S_DN_L: expect 'Mackay', got 'Mackay' 1047s ok 28 1047s #SSL_CLIENT_S_DN_OU: expect 'Staff', got 'Staff' 1047s ok 29 1047s #SSL_CLIENT_S_DN_CN: expect 'client_snakeoil', got 'client_snakeoil' 1047s ok 30 1047s ok 1050s t/ssl/extlookup.t ................... 1050s 1..4 1050s # Running under perl version 5.038002 for linux 1050s # Current time local: Sat Mar 16 11:18:25 2024 1050s # Current time GMT: Sat Mar 16 11:18:25 2024 1050s # Using Test.pm version 1.31 1050s # Using Apache/Test.pm version 1.42 1050s # testing : ssl_ext_lookup works for 1.3.6.1.4.1.18060.12.0 1050s # expected: 200 1050s # received: '200' 1050s ok 1 1050s # testing : Extension value match for 1.3.6.1.4.1.18060.12.0 1050s # expected: 'Lemons' 1050s # received: 'Lemons' 1050s ok 2 1050s # testing : ssl_ext_lookup works for 2.16.840.1.113730.1.13 1050s # expected: 200 1050s # received: '200' 1050s ok 3 1050s # testing : Extension value match for 2.16.840.1.113730.1.13 1050s # expected: 'This Is A Comment' 1050s # received: 'This Is A Comment' 1050s ok 4 1050s ok 1053s t/ssl/fakeauth.t .................... 1053s 1..3 1053s # Running under perl version 5.038002 for linux 1053s # Current time local: Sat Mar 16 11:18:28 2024 1053s # Current time GMT: Sat Mar 16 11:18:28 2024 1053s # Using Test.pm version 1.31 1053s # Using Apache/Test.pm version 1.42 1053s # testing : Getting /ssl-fakebasicauth2/index.html with no cert 1053s # expected: qr/^(500|403)$/ 1053s # received: '403' 1053s ok 1 1053s # testing : Getting /ssl-fakebasicauth2/index.html with client_snakeoil cert 1053s # expected: 200 1053s # received: '200' 1053s ok 2 1053s # testing : Getting /ssl-fakebasicauth2/index.html with client_ok cert 1053s # expected: 200 1053s # received: '200' 1053s ok 3 1053s ok 1056s t/ssl/headers.t ..................... 1056s 1..3 1056s # Running under perl version 5.038002 for linux 1056s # Current time local: Sat Mar 16 11:18:31 2024 1056s # Current time GMT: Sat Mar 16 11:18:31 2024 1056s # Using Test.pm version 1.31 1056s # Using Apache/Test.pm version 1.42 1056s # testing : SSLFlag header set 1056s # expected: qr/X-SSL-Flag: on/ 1056s # received: 'HTTP/1.1 200 OK 1056s # Connection: close 1056s # Date: Sat, 16 Mar 2024 11:18:33 GMT 1056s # Accept-Ranges: bytes 1056s # ETag: "c-60bb3bbdae3c0" 1056s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1056s # Vary: In-If1 1056s # Content-Length: 12 1056s # Content-Type: text/html 1056s # Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 1056s # Client-Date: Sat, 16 Mar 2024 11:18:33 GMT 1056s # Client-Peer: 127.0.0.1:8532 1056s # Client-Response-Num: 1 1056s # Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1056s # Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1056s # Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1056s # Client-SSL-Socket-Class: IO::Socket::SSL 1056s # Client-SSL-Version: TLSv1_3 1056s # DMMATCH1: 1 1056s # X-SSL-Cert: -----BEGIN CERTIFICATE----- MIIE0TCCA7mgAwIBAgIBCDANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjQwMzE2 MTExMDQwWhcNMjUwMzE2MTExMDQwWjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsQaguNDEpR/r/7f/bqGZWpH1 C+jMpV4+/jcM1ZN+8gblUSSd2VvbktT8wh5JTcKwX+fedaTjthFvV13pLeJzrBvj 7EwLvh+wZUAEsgwWuda3IeOm7WDrhVHfAuod06fJ/B/quYjZdzVmDGDP+y/XUHP7 gRXrQi3839DHfUjty92u3yzF/dTEh6VSm3w9mLuKTZiU8tEUgUTdFupGMfp5vEdf u1xBdOU+uF5uE73zuZbm1ycr/k8EtT+qFuMBsMKzHWVR152sUOhbooZjFXq4IaYC VBh8q8Fw1U0H9aIcVMhi2X+2cWdkrvO/cOCQbwfukYHG2Lea4W+ezC4BfOeJGQID AQABo4IBGjCCARYwNAYDVR0RBC0wK4IJbG9jYWxob3N0oB4GCCsGAQUFBwgHoBIW EF9odHRwcy5sb2NhbGhvc3QwHQYDVR0OBBYEFMXi9dRVkBDinRzEG1ioPkQQmNVQ MIG+BgNVHSMEgbYwgbOhgZqkgZcwgZQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApD YWxpZm9ybmlhMRYwFAYDVQQHDA1TYW4gRnJhbmNpc2NvMQwwCgYDVQQKDANBU0Yx EzARBgNVBAsMCmh0dHBkLXRlc3QxCzAJBgNVBAMMAmNhMSgwJgYJKoZIhvcNAQkB Fhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnghRcC32DN0ER4uTF95LseCqVxJ8t oTANBgkqhkiG9w0BAQsFAAOCAQEAjJeqUMZCVt41LvglM/ANPuKaD1wO2OjEQt0a q98wXI/bmJxIUAgKBewSEGgYiReRADsUmXLWRG8cykAGCoQHDeXMLhZfL7np6gCD cgm90W4h3vXhmtRyw0gPQhz1oeHsAdj47LKoQbAu2kUzGKHovtTGz8gSsJfswEFd h2QLlLXxZRcwiUYDLKRUB1EP1MldR9irw3jhO0wJ33z2PDdhxF5HlapOnZsVUtrM jS+1I+Znj2nJ8XZ6+IM8WNovQMRY52kJGQkXdnxkx8bwvmvq0hSeOBM6gDJiF7lT JAAvJgVU3PV5WaJ+yCGZ9c3GYVoddQJvGNUHEsgGm6RydFm63w== -----END CERTIFICATE----- 1056s # X-SSL-Flag: on 1056s # X-SSL-None: (null) 1056s # 1056s # ' 1056s ok 1 1056s # testing : SSL certificate is unwrapped 1056s # expected: qr/X-SSL-Cert:.*END CERTIFICATE-----/ 1056s # received: 'HTTP/1.1 200 OK 1056s # Connection: close 1056s # Date: Sat, 16 Mar 2024 11:18:33 GMT 1056s # Accept-Ranges: bytes 1056s # ETag: "c-60bb3bbdae3c0" 1056s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1056s # Vary: In-If1 1056s # Content-Length: 12 1056s # Content-Type: text/html 1056s # Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 1056s # Client-Date: Sat, 16 Mar 2024 11:18:33 GMT 1056s # Client-Peer: 127.0.0.1:8532 1056s # Client-Response-Num: 1 1056s # Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1056s # Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1056s # Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1056s # Client-SSL-Socket-Class: IO::Socket::SSL 1056s # Client-SSL-Version: TLSv1_3 1056s # DMMATCH1: 1 1056s # X-SSL-Cert: -----BEGIN CERTIFICATE----- MIIE0TCCA7mgAwIBAgIBCDANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjQwMzE2 MTExMDQwWhcNMjUwMzE2MTExMDQwWjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsQaguNDEpR/r/7f/bqGZWpH1 C+jMpV4+/jcM1ZN+8gblUSSd2VvbktT8wh5JTcKwX+fedaTjthFvV13pLeJzrBvj 7EwLvh+wZUAEsgwWuda3IeOm7WDrhVHfAuod06fJ/B/quYjZdzVmDGDP+y/XUHP7 gRXrQi3839DHfUjty92u3yzF/dTEh6VSm3w9mLuKTZiU8tEUgUTdFupGMfp5vEdf u1xBdOU+uF5uE73zuZbm1ycr/k8EtT+qFuMBsMKzHWVR152sUOhbooZjFXq4IaYC VBh8q8Fw1U0H9aIcVMhi2X+2cWdkrvO/cOCQbwfukYHG2Lea4W+ezC4BfOeJGQID AQABo4IBGjCCARYwNAYDVR0RBC0wK4IJbG9jYWxob3N0oB4GCCsGAQUFBwgHoBIW EF9odHRwcy5sb2NhbGhvc3QwHQYDVR0OBBYEFMXi9dRVkBDinRzEG1ioPkQQmNVQ MIG+BgNVHSMEgbYwgbOhgZqkgZcwgZQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApD YWxpZm9ybmlhMRYwFAYDVQQHDA1TYW4gRnJhbmNpc2NvMQwwCgYDVQQKDANBU0Yx EzARBgNVBAsMCmh0dHBkLXRlc3QxCzAJBgNVBAMMAmNhMSgwJgYJKoZIhvcNAQkB Fhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnghRcC32DN0ER4uTF95LseCqVxJ8t oTANBgkqhkiG9w0BAQsFAAOCAQEAjJeqUMZCVt41LvglM/ANPuKaD1wO2OjEQt0a q98wXI/bmJxIUAgKBewSEGgYiReRADsUmXLWRG8cykAGCoQHDeXMLhZfL7np6gCD cgm90W4h3vXhmtRyw0gPQhz1oeHsAdj47LKoQbAu2kUzGKHovtTGz8gSsJfswEFd h2QLlLXxZRcwiUYDLKRUB1EP1MldR9irw3jhO0wJ33z2PDdhxF5HlapOnZsVUtrM jS+1I+Znj2nJ8XZ6+IM8WNovQMRY52kJGQkXdnxkx8bwvmvq0hSeOBM6gDJiF7lT JAAvJgVU3PV5WaJ+yCGZ9c3GYVoddQJvGNUHEsgGm6RydFm63w== -----END CERTIFICATE----- 1056s # X-SSL-Flag: on 1056s # X-SSL-None: (null) 1056s # 1056s # ' 1056s ok 2 1056s # testing : unknown SSL variable not given 1056s # expected: qr/X-SSL-None: \(null\)\n/ 1056s # received: 'HTTP/1.1 200 OK 1056s # Connection: close 1056s # Date: Sat, 16 Mar 2024 11:18:33 GMT 1056s # Accept-Ranges: bytes 1056s # ETag: "c-60bb3bbdae3c0" 1056s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1056s # Vary: In-If1 1056s # Content-Length: 12 1056s # Content-Type: text/html 1056s # Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 1056s # Client-Date: Sat, 16 Mar 2024 11:18:33 GMT 1056s # Client-Peer: 127.0.0.1:8532 1056s # Client-Response-Num: 1 1056s # Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1056s # Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1056s # Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1056s # Client-SSL-Socket-Class: IO::Socket::SSL 1056s # Client-SSL-Version: TLSv1_3 1056s # DMMATCH1: 1 1056s # X-SSL-Cert: -----BEGIN CERTIFICATE----- MIIE0TCCA7mgAwIBAgIBCDANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjQwMzE2 MTExMDQwWhcNMjUwMzE2MTExMDQwWjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsQaguNDEpR/r/7f/bqGZWpH1 C+jMpV4+/jcM1ZN+8gblUSSd2VvbktT8wh5JTcKwX+fedaTjthFvV13pLeJzrBvj 7EwLvh+wZUAEsgwWuda3IeOm7WDrhVHfAuod06fJ/B/quYjZdzVmDGDP+y/XUHP7 gRXrQi3839DHfUjty92u3yzF/dTEh6VSm3w9mLuKTZiU8tEUgUTdFupGMfp5vEdf u1xBdOU+uF5uE73zuZbm1ycr/k8EtT+qFuMBsMKzHWVR152sUOhbooZjFXq4IaYC VBh8q8Fw1U0H9aIcVMhi2X+2cWdkrvO/cOCQbwfukYHG2Lea4W+ezC4BfOeJGQID AQABo4IBGjCCARYwNAYDVR0RBC0wK4IJbG9jYWxob3N0oB4GCCsGAQUFBwgHoBIW EF9odHRwcy5sb2NhbGhvc3QwHQYDVR0OBBYEFMXi9dRVkBDinRzEG1ioPkQQmNVQ MIG+BgNVHSMEgbYwgbOhgZqkgZcwgZQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApD YWxpZm9ybmlhMRYwFAYDVQQHDA1TYW4gRnJhbmNpc2NvMQwwCgYDVQQKDANBU0Yx EzARBgNVBAsMCmh0dHBkLXRlc3QxCzAJBgNVBAMMAmNhMSgwJgYJKoZIhvcNAQkB Fhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnghRcC32DN0ER4uTF95LseCqVxJ8t oTANBgkqhkiG9w0BAQsFAAOCAQEAjJeqUMZCVt41LvglM/ANPuKaD1wO2OjEQt0a q98wXI/bmJxIUAgKBewSEGgYiReRADsUmXLWRG8cykAGCoQHDeXMLhZfL7np6gCD cgm90W4h3vXhmtRyw0gPQhz1oeHsAdj47LKoQbAu2kUzGKHovtTGz8gSsJfswEFd h2QLlLXxZRcwiUYDLKRUB1EP1MldR9irw3jhO0wJ33z2PDdhxF5HlapOnZsVUtrM jS+1I+Znj2nJ8XZ6+IM8WNovQMRY52kJGQkXdnxkx8bwvmvq0hSeOBM6gDJiF7lT JAAvJgVU3PV5WaJ+yCGZ9c3GYVoddQJvGNUHEsgGm6RydFm63w== -----END CERTIFICATE----- 1056s # X-SSL-Flag: on 1056s # X-SSL-None: (null) 1056s # 1056s # ' 1056s ok 3 1056s ok 1058s t/ssl/http.t ........................ 1058s 1..2 1058s # Running under perl version 5.038002 for linux 1058s # Current time local: Sat Mar 16 11:18:33 2024 1058s # Current time GMT: Sat Mar 16 11:18:33 2024 1058s # Using Test.pm version 1.31 1058s # Using Apache/Test.pm version 1.42 1058s # testing : Expected bad request from 'GET http://localhost:8532/index.html' 1058s # expected: 400 1058s # received: '400' 1058s ok 1 1058s # testing : that error document contains the proper hint 1058s # expected: qr/speaking plain HTTP to an SSL-enabled server port/ 1058s # received: ' 1058s # 1058s # 400 Bad Request 1058s # 1058s #

Bad Request

1058s #

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

1058s # 1058s # ' 1058s ok 2 1058s ok 1060s t/ssl/ocsp.t ........................ 1060s 1..3 1060s # Running under perl version 5.038002 for linux 1060s # Current time local: Sat Mar 16 11:18:36 2024 1060s # Current time GMT: Sat Mar 16 11:18:36 2024 1060s # Using Test.pm version 1.31 1060s # Using Apache/Test.pm version 1.42 1060s warning: Internal response 1060s message: Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1060s response: 1060s 500 Server closed connection without sending any data back 1060s Content-Type: text/plain 1060s Client-Date: Sat, 16 Mar 2024 11:18:38 GMT 1060s Client-Warning: Internal response 1060s 1060s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1060s ok 1 1060s warning: 1060s message: welcome to localhost:8529 1060s response: 1060s HTTP/1.1 200 OK 1060s Connection: close 1060s Date: Sat, 16 Mar 2024 11:18:38 GMT 1060s Accept-Ranges: bytes 1060s ETag: "1a-60bb3bbdae3c0" 1060s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1060s Vary: In-If1 1060s Content-Length: 26 1060s Content-Type: text/html 1060s Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 1060s Client-Date: Sat, 16 Mar 2024 11:18:38 GMT 1060s Client-Peer: 127.0.0.1:8535 1060s Client-Response-Num: 1 1060s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1060s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1060s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1060s Client-SSL-Socket-Class: IO::Socket::SSL 1060s Client-SSL-Version: TLSv1_3 1060s DMMATCH1: 1 1060s 1060s welcome to localhost:8529 1060s ok 2 1060s warning: Internal response 1060s message: Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1060s response: 1060s 500 Server closed connection without sending any data back 1060s Content-Type: text/plain 1060s Client-Date: Sat, 16 Mar 2024 11:18:38 GMT 1060s Client-Warning: Internal response 1060s 1060s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1060s ok 3 1060s ok 1062s t/ssl/pha.t ......................... 1062s 1..4 1062s # Running under perl version 5.038002 for linux 1062s # Current time local: Sat Mar 16 11:18:38 2024 1062s # Current time GMT: Sat Mar 16 11:18:38 2024 1062s # Using Test.pm version 1.31 1062s # Using Apache/Test.pm version 1.42 1062s # testing : access must be denied without client certificate 1062s # expected: 403 1062s # received: '403' 1062s ok 1 1062s # testing : PHA reneg body buffer size restriction works 1062s # expected: 413 1062s # received: '413' 1062s ok 2 1062s # testing : PHA works with POST body 1062s # expected: 200 1062s # received: '200' 1062s ok 3 1062s # testing : request body matches response 1063s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1063s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1063s ok 4 1063s ok 1065s t/ssl/pr12355.t ..................... 1065s 1..10 1065s # Running under perl version 5.038002 for linux 1065s # Current time local: Sat Mar 16 11:18:40 2024 1065s # Current time GMT: Sat Mar 16 11:18:40 2024 1065s # Using Test.pm version 1.31 1065s # Using Apache/Test.pm version 1.42 1065s # Downgrading to TLSv12 1065s # testing : renegotiation on POST works 1065s # expected: 200 1065s # received: '200' 1065s ok 1 1065s # testing : request body matches response 1065s # expected: 'hello world' 1065s # received: 'hello world' 1065s ok 2 1065s # testing : renegotiation on POST works 1065s # expected: 200 1065s # received: '200' 1065s ok 3 1065s # testing : request body matches response 1065s # expected: 'hello world' 1065s # received: 'hello world' 1065s ok 4 1065s # testing : renegotiation on POST works 1065s # expected: 200 1065s # received: '200' 1065s ok 5 1065s # testing : request body matches response 1065s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1065s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1065s ok 6 1065s # testing : renegotiation on POST works 1065s # expected: 200 1065s # received: '200' 1065s ok 7 1065s # testing : request body matches response 1065s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1065s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1065s ok 8 1065s # testing : renegotiation on POST works 1065s # expected: 200 1065s # received: '200' 1065s ok 9 1065s # testing : request body matches response 1065s # expected: 'HELLO' 1065s # received: 'HELLO' 1065s ok 10 1065s ok 1067s t/ssl/pr43738.t ..................... 1067s 1..4 1067s # Running under perl version 5.038002 for linux 1067s # Current time local: Sat Mar 16 11:18:43 2024 1067s # Current time GMT: Sat Mar 16 11:18:43 2024 1067s # Using Test.pm version 1.31 1067s # Using Apache/Test.pm version 1.42 1067s # Downgrading to TLSv12 1067s # testing : renegotiation on POST works 1067s # expected: 200 1067s # received: '200' 1067s ok 1 1067s # testing : request body matches response 1067s # expected: '/modules/ssl/aes128/empty.pfa 1067s # hello world' 1067s # received: '/modules/ssl/aes128/empty.pfa 1067s # hello world' 1067s ok 2 1067s # testing : renegotiation on POST works 1067s # expected: 200 1067s # received: '200' 1067s ok 3 1067s # testing : request body matches response 1067s # expected: '/modules/ssl/aes256/empty.pfa 1067s # hello world' 1067s # received: '/modules/ssl/aes256/empty.pfa 1067s # hello world' 1067s ok 4 1067s ok 1076s t/ssl/proxy.t ....................... 1076s # using LWP client 1076s 1..290 1076s # Running under perl version 5.038002 for linux 1076s # Current time local: Sat Mar 16 11:18:45 2024 1076s # Current time GMT: Sat Mar 16 11:18:45 2024 1076s # Using Test.pm version 1.31 1076s # Using Apache/Test.pm version 1.42 1076s # testing : / with proxy_http_https (http) 1076s # expected: 200 1076s # received: '200' 1076s ok 1 1076s # testing : CGI script with folded headers 1076s # expected: 200 1076s # received: '200' 1076s ok 2 1076s # testing : using valid proxyssl client cert 1076s # expected: 200 1076s # received: '200' 1076s ok 3 1076s # testing : using invalid proxyssl client cert 1076s # expected: 403 1076s # received: '403' 1076s ok 4 1076s # testing : protected cgi script 1076s # expected: 200 1076s # received: '200' 1076s ok 5 1076s # testing : X-Forwarded-Host header 1076s # expected: 'localhost:8560' 1076s # received: 'localhost:8560' 1076s ok 6 1076s # testing : client subject common name 1076s # expected: 'client_ok' 1076s # received: 'client_ok' 1076s ok 7 1076s # testing : ProxyPassReverse Location rewrite 1076s # expected: 'http://localhost:8560/modules/' 1076s # received: 'http://localhost:8560/modules/' 1076s ok 8 1076s #lwp request: 1076s #POST http://localhost:8560/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 1024 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 5 1076s #Client-Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Client-Peer: 127.0.0.1:8560 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '1024' 1076s # received: 1024 1076s ok 9 1076s #lwp request: 1076s #POST http://localhost:8560/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 2048 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 5 1076s #Client-Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Client-Peer: 127.0.0.1:8560 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '2048' 1076s # received: 2048 1076s ok 10 1076s #lwp request: 1076s #POST http://localhost:8560/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 3072 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 5 1076s #Client-Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Client-Peer: 127.0.0.1:8560 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '3072' 1076s # received: 3072 1076s ok 11 1076s #lwp request: 1076s #POST http://localhost:8560/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 4096 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 5 1076s #Client-Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Client-Peer: 127.0.0.1:8560 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '4096' 1076s # received: 4096 1076s ok 12 1076s #lwp request: 1076s #POST http://localhost:8560/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 5120 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 5 1076s #Client-Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Client-Peer: 127.0.0.1:8560 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '5120' 1076s # received: 5120 1076s ok 13 1076s #lwp request: 1076s #POST http://localhost:8560/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 6144 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 5 1076s #Client-Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Client-Peer: 127.0.0.1:8560 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '6144' 1076s # received: 6144 1076s ok 14 1076s #lwp request: 1076s #POST http://localhost:8560/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 7168 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 5 1076s #Client-Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Client-Peer: 127.0.0.1:8560 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '7168' 1076s # received: 7168 1076s ok 15 1076s #lwp request: 1076s #POST http://localhost:8560/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 8192 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 5 1076s #Client-Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Client-Peer: 127.0.0.1:8560 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '8192' 1076s # received: 8192 1076s ok 16 1076s #lwp request: 1076s #POST http://localhost:8560/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 9216 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 5 1076s #Client-Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Client-Peer: 127.0.0.1:8560 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '9216' 1076s # received: 9216 1076s ok 17 1076s #lwp request: 1076s #POST http://localhost:8560/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 10240 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Client-Peer: 127.0.0.1:8560 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '10240' 1076s # received: 10240 1076s ok 18 1076s #lwp request: 1076s #POST http://localhost:8560/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 11264 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Client-Peer: 127.0.0.1:8560 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '11264' 1076s # received: 11264 1076s ok 19 1076s #lwp request: 1076s #POST http://localhost:8560/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 12288 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Client-Peer: 127.0.0.1:8560 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '12288' 1076s # received: 12288 1076s ok 20 1076s #lwp request: 1076s #POST http://localhost:8560/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 13312 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Client-Peer: 127.0.0.1:8560 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '13312' 1076s # received: 13312 1076s ok 21 1076s #lwp request: 1076s #POST http://localhost:8560/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 14336 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Client-Peer: 127.0.0.1:8560 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '14336' 1076s # received: 14336 1076s ok 22 1076s #lwp request: 1076s #POST http://localhost:8560/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 15360 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Client-Peer: 127.0.0.1:8560 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '15360' 1076s # received: 15360 1076s ok 23 1076s #lwp request: 1076s #POST http://localhost:8560/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 16384 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Client-Peer: 127.0.0.1:8560 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '16384' 1076s # received: 16384 1076s ok 24 1076s #lwp request: 1076s #POST http://localhost:8560/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 17408 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Client-Peer: 127.0.0.1:8560 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '17408' 1076s # received: 17408 1076s ok 25 1076s #lwp request: 1076s #POST http://localhost:8560/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 18432 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Client-Peer: 127.0.0.1:8560 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '18432' 1076s # received: 18432 1076s ok 26 1076s #lwp request: 1076s #POST http://localhost:8560/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 19456 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Client-Peer: 127.0.0.1:8560 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '19456' 1076s # received: 19456 1076s ok 27 1076s #lwp request: 1076s #POST http://localhost:8560/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 20480 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Client-Peer: 127.0.0.1:8560 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '20480' 1076s # received: 20480 1076s ok 28 1076s #lwp request: 1076s #POST http://localhost:8560/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 21504 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Client-Peer: 127.0.0.1:8560 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '21504' 1076s # received: 21504 1076s ok 29 1076s #lwp request: 1076s #POST http://localhost:8560/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 22528 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Client-Peer: 127.0.0.1:8560 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '22528' 1076s # received: 22528 1076s ok 30 1076s #lwp request: 1076s #POST http://localhost:8560/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 23552 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Client-Peer: 127.0.0.1:8560 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '23552' 1076s # received: 23552 1076s ok 31 1076s #lwp request: 1076s #POST http://localhost:8560/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 24576 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Client-Peer: 127.0.0.1:8560 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '24576' 1076s # received: 24576 1076s ok 32 1076s #lwp request: 1076s #POST http://localhost:8560/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 25600 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Client-Peer: 127.0.0.1:8560 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '25600' 1076s # received: 25600 1076s ok 33 1076s #lwp request: 1076s #POST http://localhost:8560/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 26624 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Client-Peer: 127.0.0.1:8560 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '26624' 1076s # received: 26624 1076s ok 34 1076s #lwp request: 1076s #POST http://localhost:8560/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 27648 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Client-Peer: 127.0.0.1:8560 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '27648' 1076s # received: 27648 1076s ok 35 1076s #lwp request: 1076s #POST http://localhost:8560/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 28672 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Client-Peer: 127.0.0.1:8560 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '28672' 1076s # received: 28672 1076s ok 36 1076s #lwp request: 1076s #POST http://localhost:8560/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 29696 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Client-Peer: 127.0.0.1:8560 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '29696' 1076s # received: 29696 1076s ok 37 1076s #lwp request: 1076s #POST http://localhost:8560/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 30720 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Client-Peer: 127.0.0.1:8560 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '30720' 1076s # received: 30720 1076s ok 38 1076s #lwp request: 1076s #POST http://localhost:8560/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 31744 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Client-Peer: 127.0.0.1:8560 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '31744' 1076s # received: 31744 1076s ok 39 1076s #lwp request: 1076s #POST http://localhost:8560/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 32768 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Client-Peer: 127.0.0.1:8560 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '32768' 1076s # received: 32768 1076s ok 40 1076s #lwp request: 1076s #POST http://localhost:8560/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 33792 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Client-Peer: 127.0.0.1:8560 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '33792' 1076s # received: 33792 1076s ok 41 1076s #lwp request: 1076s #POST http://localhost:8560/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 34816 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Client-Peer: 127.0.0.1:8560 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '34816' 1076s # received: 34816 1076s ok 42 1076s #lwp request: 1076s #POST http://localhost:8560/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 35840 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Client-Peer: 127.0.0.1:8560 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '35840' 1076s # received: 35840 1076s ok 43 1076s #lwp request: 1076s #POST http://localhost:8560/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 36864 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Client-Peer: 127.0.0.1:8560 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '36864' 1076s # received: 36864 1076s ok 44 1076s #lwp request: 1076s #POST http://localhost:8560/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 37888 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Client-Peer: 127.0.0.1:8560 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '37888' 1076s # received: 37888 1076s ok 45 1076s #lwp request: 1076s #POST http://localhost:8560/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 38912 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Client-Peer: 127.0.0.1:8560 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '38912' 1076s # received: 38912 1076s ok 46 1076s #lwp request: 1076s #POST http://localhost:8560/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 39936 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Client-Peer: 127.0.0.1:8560 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '39936' 1076s # received: 39936 1076s ok 47 1076s #lwp request: 1076s #POST http://localhost:8560/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 40960 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Client-Peer: 127.0.0.1:8560 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '40960' 1076s # received: 40960 1076s ok 48 1076s #lwp request: 1076s #POST http://localhost:8560/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 41984 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Client-Peer: 127.0.0.1:8560 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '41984' 1076s # received: 41984 1076s ok 49 1076s #lwp request: 1076s #POST http://localhost:8560/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 43008 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Client-Peer: 127.0.0.1:8560 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '43008' 1076s # received: 43008 1076s ok 50 1076s #lwp request: 1076s #POST http://localhost:8560/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 44032 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Client-Peer: 127.0.0.1:8560 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '44032' 1076s # received: 44032 1076s ok 51 1076s #lwp request: 1076s #POST http://localhost:8560/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 45056 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Client-Peer: 127.0.0.1:8560 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '45056' 1076s # received: 45056 1076s ok 52 1076s #lwp request: 1076s #POST http://localhost:8560/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 46080 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Client-Peer: 127.0.0.1:8560 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '46080' 1076s # received: 46080 1076s ok 53 1076s #lwp request: 1076s #POST http://localhost:8560/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 47104 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Client-Peer: 127.0.0.1:8560 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '47104' 1076s # received: 47104 1076s ok 54 1076s #lwp request: 1076s #POST http://localhost:8560/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 48128 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Client-Peer: 127.0.0.1:8560 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '48128' 1076s # received: 48128 1076s ok 55 1076s #lwp request: 1076s #POST http://localhost:8560/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 49152 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Client-Peer: 127.0.0.1:8560 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '49152' 1076s # received: 49152 1076s ok 56 1076s #lwp request: 1076s #POST http://localhost:8560/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 50176 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Client-Peer: 127.0.0.1:8560 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '50176' 1076s # received: 50176 1076s ok 57 1076s #lwp request: 1076s #POST http://localhost:8560/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 51200 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Client-Peer: 127.0.0.1:8560 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '51200' 1076s # received: 51200 1076s ok 58 1076s #lwp request: 1076s #POST http://localhost:8560/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 102400 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 7 1076s #Client-Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Client-Peer: 127.0.0.1:8560 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '102400' 1076s # received: 102400 1076s ok 59 1076s # testing : / with proxy_http_https_proxy_section (http) 1076s # expected: 200 1076s # received: '200' 1076s ok 60 1076s # testing : CGI script with folded headers 1076s # expected: 200 1076s # received: '200' 1076s ok 61 1076s # testing : using valid proxyssl client cert 1076s # expected: 200 1076s # received: '200' 1076s ok 62 1076s # testing : using invalid proxyssl client cert 1076s # expected: 403 1076s # received: '403' 1076s ok 63 1076s # testing : protected cgi script 1076s # expected: 200 1076s # received: '200' 1076s ok 64 1076s # testing : X-Forwarded-Host header 1076s # expected: 'localhost:8562' 1076s # received: 'localhost:8562' 1076s ok 65 1076s # testing : client subject common name 1076s # expected: 'client_ok' 1076s # received: 'client_ok' 1076s ok 66 1076s # testing : ProxyPassReverse Location rewrite 1076s # expected: 'http://localhost:8562/modules/' 1076s # received: 'http://localhost:8562/modules/' 1076s ok 67 1076s #lwp request: 1076s #POST http://localhost:8562/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 1024 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 5 1076s #Client-Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Client-Peer: 127.0.0.1:8562 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '1024' 1076s # received: 1024 1076s ok 68 1076s #lwp request: 1076s #POST http://localhost:8562/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 2048 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 5 1076s #Client-Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Client-Peer: 127.0.0.1:8562 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '2048' 1076s # received: 2048 1076s ok 69 1076s #lwp request: 1076s #POST http://localhost:8562/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 3072 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 5 1076s #Client-Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Client-Peer: 127.0.0.1:8562 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '3072' 1076s # received: 3072 1076s ok 70 1076s #lwp request: 1076s #POST http://localhost:8562/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 4096 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 5 1076s #Client-Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Client-Peer: 127.0.0.1:8562 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '4096' 1076s # received: 4096 1076s ok 71 1076s #lwp request: 1076s #POST http://localhost:8562/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 5120 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 5 1076s #Client-Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Client-Peer: 127.0.0.1:8562 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '5120' 1076s # received: 5120 1076s ok 72 1076s #lwp request: 1076s #POST http://localhost:8562/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 6144 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 5 1076s #Client-Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Client-Peer: 127.0.0.1:8562 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '6144' 1076s # received: 6144 1076s ok 73 1076s #lwp request: 1076s #POST http://localhost:8562/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 7168 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 5 1076s #Client-Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Client-Peer: 127.0.0.1:8562 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '7168' 1076s # received: 7168 1076s ok 74 1076s #lwp request: 1076s #POST http://localhost:8562/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 8192 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 5 1076s #Client-Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Client-Peer: 127.0.0.1:8562 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '8192' 1076s # received: 8192 1076s ok 75 1076s #lwp request: 1076s #POST http://localhost:8562/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 9216 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 5 1076s #Client-Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Client-Peer: 127.0.0.1:8562 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '9216' 1076s # received: 9216 1076s ok 76 1076s #lwp request: 1076s #POST http://localhost:8562/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 10240 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Client-Peer: 127.0.0.1:8562 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '10240' 1076s # received: 10240 1076s ok 77 1076s #lwp request: 1076s #POST http://localhost:8562/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 11264 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Client-Peer: 127.0.0.1:8562 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '11264' 1076s # received: 11264 1076s ok 78 1076s #lwp request: 1076s #POST http://localhost:8562/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 12288 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Client-Peer: 127.0.0.1:8562 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '12288' 1076s # received: 12288 1076s ok 79 1076s #lwp request: 1076s #POST http://localhost:8562/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 13312 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Client-Peer: 127.0.0.1:8562 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '13312' 1076s # received: 13312 1076s ok 80 1076s #lwp request: 1076s #POST http://localhost:8562/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 14336 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Client-Peer: 127.0.0.1:8562 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '14336' 1076s # received: 14336 1076s ok 81 1076s #lwp request: 1076s #POST http://localhost:8562/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 15360 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Client-Peer: 127.0.0.1:8562 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '15360' 1076s # received: 15360 1076s ok 82 1076s #lwp request: 1076s #POST http://localhost:8562/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 16384 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Client-Peer: 127.0.0.1:8562 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '16384' 1076s # received: 16384 1076s ok 83 1076s #lwp request: 1076s #POST http://localhost:8562/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 17408 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Client-Peer: 127.0.0.1:8562 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '17408' 1076s # received: 17408 1076s ok 84 1076s #lwp request: 1076s #POST http://localhost:8562/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 18432 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Client-Peer: 127.0.0.1:8562 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '18432' 1076s # received: 18432 1076s ok 85 1076s #lwp request: 1076s #POST http://localhost:8562/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 19456 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Client-Peer: 127.0.0.1:8562 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '19456' 1076s # received: 19456 1076s ok 86 1076s #lwp request: 1076s #POST http://localhost:8562/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 20480 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Client-Peer: 127.0.0.1:8562 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '20480' 1076s # received: 20480 1076s ok 87 1076s #lwp request: 1076s #POST http://localhost:8562/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 21504 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Client-Peer: 127.0.0.1:8562 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '21504' 1076s # received: 21504 1076s ok 88 1076s #lwp request: 1076s #POST http://localhost:8562/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 22528 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Client-Peer: 127.0.0.1:8562 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '22528' 1076s # received: 22528 1076s ok 89 1076s #lwp request: 1076s #POST http://localhost:8562/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 23552 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Client-Peer: 127.0.0.1:8562 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '23552' 1076s # received: 23552 1076s ok 90 1076s #lwp request: 1076s #POST http://localhost:8562/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 24576 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Client-Peer: 127.0.0.1:8562 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '24576' 1076s # received: 24576 1076s ok 91 1076s #lwp request: 1076s #POST http://localhost:8562/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 25600 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:48 GMT 1076s #Client-Peer: 127.0.0.1:8562 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '25600' 1076s # received: 25600 1076s ok 92 1076s #lwp request: 1076s #POST http://localhost:8562/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 26624 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Client-Peer: 127.0.0.1:8562 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '26624' 1076s # received: 26624 1076s ok 93 1076s #lwp request: 1076s #POST http://localhost:8562/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 27648 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Client-Peer: 127.0.0.1:8562 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '27648' 1076s # received: 27648 1076s ok 94 1076s #lwp request: 1076s #POST http://localhost:8562/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 28672 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Client-Peer: 127.0.0.1:8562 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '28672' 1076s # received: 28672 1076s ok 95 1076s #lwp request: 1076s #POST http://localhost:8562/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 29696 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Client-Peer: 127.0.0.1:8562 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '29696' 1076s # received: 29696 1076s ok 96 1076s #lwp request: 1076s #POST http://localhost:8562/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 30720 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Client-Peer: 127.0.0.1:8562 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '30720' 1076s # received: 30720 1076s ok 97 1076s #lwp request: 1076s #POST http://localhost:8562/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 31744 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Client-Peer: 127.0.0.1:8562 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '31744' 1076s # received: 31744 1076s ok 98 1076s #lwp request: 1076s #POST http://localhost:8562/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 32768 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Client-Peer: 127.0.0.1:8562 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '32768' 1076s # received: 32768 1076s ok 99 1076s #lwp request: 1076s #POST http://localhost:8562/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 33792 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Client-Peer: 127.0.0.1:8562 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '33792' 1076s # received: 33792 1076s ok 100 1076s #lwp request: 1076s #POST http://localhost:8562/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 34816 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Client-Peer: 127.0.0.1:8562 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '34816' 1076s # received: 34816 1076s ok 101 1076s #lwp request: 1076s #POST http://localhost:8562/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 35840 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Client-Peer: 127.0.0.1:8562 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '35840' 1076s # received: 35840 1076s ok 102 1076s #lwp request: 1076s #POST http://localhost:8562/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 36864 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Client-Peer: 127.0.0.1:8562 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '36864' 1076s # received: 36864 1076s ok 103 1076s #lwp request: 1076s #POST http://localhost:8562/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 37888 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Client-Peer: 127.0.0.1:8562 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '37888' 1076s # received: 37888 1076s ok 104 1076s #lwp request: 1076s #POST http://localhost:8562/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 38912 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Client-Peer: 127.0.0.1:8562 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '38912' 1076s # received: 38912 1076s ok 105 1076s #lwp request: 1076s #POST http://localhost:8562/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 39936 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Client-Peer: 127.0.0.1:8562 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '39936' 1076s # received: 39936 1076s ok 106 1076s #lwp request: 1076s #POST http://localhost:8562/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 40960 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Client-Peer: 127.0.0.1:8562 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '40960' 1076s # received: 40960 1076s ok 107 1076s #lwp request: 1076s #POST http://localhost:8562/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 41984 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Client-Peer: 127.0.0.1:8562 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '41984' 1076s # received: 41984 1076s ok 108 1076s #lwp request: 1076s #POST http://localhost:8562/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 43008 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Client-Peer: 127.0.0.1:8562 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '43008' 1076s # received: 43008 1076s ok 109 1076s #lwp request: 1076s #POST http://localhost:8562/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 44032 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Client-Peer: 127.0.0.1:8562 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '44032' 1076s # received: 44032 1076s ok 110 1076s #lwp request: 1076s #POST http://localhost:8562/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 45056 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Client-Peer: 127.0.0.1:8562 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '45056' 1076s # received: 45056 1076s ok 111 1076s #lwp request: 1076s #POST http://localhost:8562/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 46080 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Client-Peer: 127.0.0.1:8562 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '46080' 1076s # received: 46080 1076s ok 112 1076s #lwp request: 1076s #POST http://localhost:8562/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 47104 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Client-Peer: 127.0.0.1:8562 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '47104' 1076s # received: 47104 1076s ok 113 1076s #lwp request: 1076s #POST http://localhost:8562/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 48128 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Client-Peer: 127.0.0.1:8562 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '48128' 1076s # received: 48128 1076s ok 114 1076s #lwp request: 1076s #POST http://localhost:8562/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 49152 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Client-Peer: 127.0.0.1:8562 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '49152' 1076s # received: 49152 1076s ok 115 1076s #lwp request: 1076s #POST http://localhost:8562/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 50176 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Client-Peer: 127.0.0.1:8562 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '50176' 1076s # received: 50176 1076s ok 116 1076s #lwp request: 1076s #POST http://localhost:8562/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 51200 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Client-Peer: 127.0.0.1:8562 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '51200' 1076s # received: 51200 1076s ok 117 1076s #lwp request: 1076s #POST http://localhost:8562/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 102400 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 7 1076s #Client-Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Client-Peer: 127.0.0.1:8562 1076s #Client-Response-Num: 1 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '102400' 1076s # received: 102400 1076s ok 118 1076s # testing : / with proxy_https_http (https) 1076s # expected: 200 1076s # received: '200' 1076s ok 119 1076s # testing : CGI script with folded headers 1076s # expected: 200 1076s # received: '200' 1076s ok 120 1076s # testing : ProxyPassReverse Location rewrite 1076s # expected: 'https://localhost:8564/modules/' 1076s # received: 'https://localhost:8564/modules/' 1076s ok 121 1076s #lwp request: 1076s #POST https://localhost:8564/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 1024 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 5 1076s #Client-Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Client-Peer: 127.0.0.1:8564 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '1024' 1076s # received: 1024 1076s ok 122 1076s #lwp request: 1076s #POST https://localhost:8564/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 2048 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 5 1076s #Client-Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Client-Peer: 127.0.0.1:8564 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '2048' 1076s # received: 2048 1076s ok 123 1076s #lwp request: 1076s #POST https://localhost:8564/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 3072 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 5 1076s #Client-Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Client-Peer: 127.0.0.1:8564 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '3072' 1076s # received: 3072 1076s ok 124 1076s #lwp request: 1076s #POST https://localhost:8564/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 4096 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 5 1076s #Client-Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Client-Peer: 127.0.0.1:8564 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '4096' 1076s # received: 4096 1076s ok 125 1076s #lwp request: 1076s #POST https://localhost:8564/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 5120 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 5 1076s #Client-Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Client-Peer: 127.0.0.1:8564 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '5120' 1076s # received: 5120 1076s ok 126 1076s #lwp request: 1076s #POST https://localhost:8564/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 6144 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 5 1076s #Client-Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Client-Peer: 127.0.0.1:8564 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '6144' 1076s # received: 6144 1076s ok 127 1076s #lwp request: 1076s #POST https://localhost:8564/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 7168 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 5 1076s #Client-Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Client-Peer: 127.0.0.1:8564 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '7168' 1076s # received: 7168 1076s ok 128 1076s #lwp request: 1076s #POST https://localhost:8564/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 8192 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 5 1076s #Client-Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Client-Peer: 127.0.0.1:8564 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '8192' 1076s # received: 8192 1076s ok 129 1076s #lwp request: 1076s #POST https://localhost:8564/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 9216 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 5 1076s #Client-Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Client-Peer: 127.0.0.1:8564 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '9216' 1076s # received: 9216 1076s ok 130 1076s #lwp request: 1076s #POST https://localhost:8564/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 10240 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Client-Peer: 127.0.0.1:8564 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '10240' 1076s # received: 10240 1076s ok 131 1076s #lwp request: 1076s #POST https://localhost:8564/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 11264 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Client-Peer: 127.0.0.1:8564 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '11264' 1076s # received: 11264 1076s ok 132 1076s #lwp request: 1076s #POST https://localhost:8564/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 12288 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Client-Peer: 127.0.0.1:8564 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '12288' 1076s # received: 12288 1076s ok 133 1076s #lwp request: 1076s #POST https://localhost:8564/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 13312 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Client-Peer: 127.0.0.1:8564 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '13312' 1076s # received: 13312 1076s ok 134 1076s #lwp request: 1076s #POST https://localhost:8564/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 14336 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Client-Peer: 127.0.0.1:8564 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '14336' 1076s # received: 14336 1076s ok 135 1076s #lwp request: 1076s #POST https://localhost:8564/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 15360 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Client-Peer: 127.0.0.1:8564 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '15360' 1076s # received: 15360 1076s ok 136 1076s #lwp request: 1076s #POST https://localhost:8564/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 16384 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Client-Peer: 127.0.0.1:8564 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '16384' 1076s # received: 16384 1076s ok 137 1076s #lwp request: 1076s #POST https://localhost:8564/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 17408 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Client-Peer: 127.0.0.1:8564 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '17408' 1076s # received: 17408 1076s ok 138 1076s #lwp request: 1076s #POST https://localhost:8564/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 18432 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Client-Peer: 127.0.0.1:8564 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '18432' 1076s # received: 18432 1076s ok 139 1076s #lwp request: 1076s #POST https://localhost:8564/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 19456 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Client-Peer: 127.0.0.1:8564 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '19456' 1076s # received: 19456 1076s ok 140 1076s #lwp request: 1076s #POST https://localhost:8564/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 20480 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Client-Peer: 127.0.0.1:8564 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '20480' 1076s # received: 20480 1076s ok 141 1076s #lwp request: 1076s #POST https://localhost:8564/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 21504 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Client-Peer: 127.0.0.1:8564 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '21504' 1076s # received: 21504 1076s ok 142 1076s #lwp request: 1076s #POST https://localhost:8564/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 22528 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Client-Peer: 127.0.0.1:8564 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '22528' 1076s # received: 22528 1076s ok 143 1076s #lwp request: 1076s #POST https://localhost:8564/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 23552 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Client-Peer: 127.0.0.1:8564 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '23552' 1076s # received: 23552 1076s ok 144 1076s #lwp request: 1076s #POST https://localhost:8564/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 24576 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Client-Peer: 127.0.0.1:8564 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '24576' 1076s # received: 24576 1076s ok 145 1076s #lwp request: 1076s #POST https://localhost:8564/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 25600 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Client-Peer: 127.0.0.1:8564 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '25600' 1076s # received: 25600 1076s ok 146 1076s #lwp request: 1076s #POST https://localhost:8564/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 26624 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Client-Peer: 127.0.0.1:8564 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '26624' 1076s # received: 26624 1076s ok 147 1076s #lwp request: 1076s #POST https://localhost:8564/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 27648 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Client-Peer: 127.0.0.1:8564 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '27648' 1076s # received: 27648 1076s ok 148 1076s #lwp request: 1076s #POST https://localhost:8564/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 28672 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Client-Peer: 127.0.0.1:8564 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '28672' 1076s # received: 28672 1076s ok 149 1076s #lwp request: 1076s #POST https://localhost:8564/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 29696 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Client-Peer: 127.0.0.1:8564 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '29696' 1076s # received: 29696 1076s ok 150 1076s #lwp request: 1076s #POST https://localhost:8564/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 30720 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Client-Peer: 127.0.0.1:8564 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '30720' 1076s # received: 30720 1076s ok 151 1076s #lwp request: 1076s #POST https://localhost:8564/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 31744 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Client-Peer: 127.0.0.1:8564 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '31744' 1076s # received: 31744 1076s ok 152 1076s #lwp request: 1076s #POST https://localhost:8564/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 32768 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:49 GMT 1076s #Client-Peer: 127.0.0.1:8564 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '32768' 1076s # received: 32768 1076s ok 153 1076s #lwp request: 1076s #POST https://localhost:8564/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 33792 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:50 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:50 GMT 1076s #Client-Peer: 127.0.0.1:8564 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '33792' 1076s # received: 33792 1076s ok 154 1076s #lwp request: 1076s #POST https://localhost:8564/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 34816 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:50 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:50 GMT 1076s #Client-Peer: 127.0.0.1:8564 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '34816' 1076s # received: 34816 1076s ok 155 1076s #lwp request: 1076s #POST https://localhost:8564/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 35840 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:50 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:50 GMT 1076s #Client-Peer: 127.0.0.1:8564 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '35840' 1076s # received: 35840 1076s ok 156 1076s #lwp request: 1076s #POST https://localhost:8564/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 36864 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:50 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:50 GMT 1076s #Client-Peer: 127.0.0.1:8564 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '36864' 1076s # received: 36864 1076s ok 157 1076s #lwp request: 1076s #POST https://localhost:8564/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 37888 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:50 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:50 GMT 1076s #Client-Peer: 127.0.0.1:8564 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '37888' 1076s # received: 37888 1076s ok 158 1076s #lwp request: 1076s #POST https://localhost:8564/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 38912 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:50 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:50 GMT 1076s #Client-Peer: 127.0.0.1:8564 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '38912' 1076s # received: 38912 1076s ok 159 1076s #lwp request: 1076s #POST https://localhost:8564/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 39936 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:50 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:50 GMT 1076s #Client-Peer: 127.0.0.1:8564 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '39936' 1076s # received: 39936 1076s ok 160 1076s #lwp request: 1076s #POST https://localhost:8564/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 40960 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:50 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:50 GMT 1076s #Client-Peer: 127.0.0.1:8564 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '40960' 1076s # received: 40960 1076s ok 161 1076s #lwp request: 1076s #POST https://localhost:8564/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 41984 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:50 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:50 GMT 1076s #Client-Peer: 127.0.0.1:8564 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '41984' 1076s # received: 41984 1076s ok 162 1076s #lwp request: 1076s #POST https://localhost:8564/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 43008 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:50 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:50 GMT 1076s #Client-Peer: 127.0.0.1:8564 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '43008' 1076s # received: 43008 1076s ok 163 1076s #lwp request: 1076s #POST https://localhost:8564/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 44032 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:50 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:50 GMT 1076s #Client-Peer: 127.0.0.1:8564 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '44032' 1076s # received: 44032 1076s ok 164 1076s #lwp request: 1076s #POST https://localhost:8564/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 45056 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:50 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:50 GMT 1076s #Client-Peer: 127.0.0.1:8564 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '45056' 1076s # received: 45056 1076s ok 165 1076s #lwp request: 1076s #POST https://localhost:8564/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 46080 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:50 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:50 GMT 1076s #Client-Peer: 127.0.0.1:8564 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '46080' 1076s # received: 46080 1076s ok 166 1076s #lwp request: 1076s #POST https://localhost:8564/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 47104 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:50 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:50 GMT 1076s #Client-Peer: 127.0.0.1:8564 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '47104' 1076s # received: 47104 1076s ok 167 1076s #lwp request: 1076s #POST https://localhost:8564/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 48128 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:50 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:50 GMT 1076s #Client-Peer: 127.0.0.1:8564 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '48128' 1076s # received: 48128 1076s ok 168 1076s #lwp request: 1076s #POST https://localhost:8564/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 49152 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:50 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:50 GMT 1076s #Client-Peer: 127.0.0.1:8564 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '49152' 1076s # received: 49152 1076s ok 169 1076s #lwp request: 1076s #POST https://localhost:8564/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 50176 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:50 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:50 GMT 1076s #Client-Peer: 127.0.0.1:8564 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '50176' 1076s # received: 50176 1076s ok 170 1076s #lwp request: 1076s #POST https://localhost:8564/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 51200 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:50 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:50 GMT 1076s #Client-Peer: 127.0.0.1:8564 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '51200' 1076s # received: 51200 1076s ok 171 1076s #lwp request: 1076s #POST https://localhost:8564/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 102400 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:50 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 7 1076s #Client-Date: Sat, 16 Mar 2024 11:18:50 GMT 1076s #Client-Peer: 127.0.0.1:8564 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '102400' 1076s # received: 102400 1076s ok 172 1076s # testing : / with proxy_https_https (https) 1076s # expected: 200 1076s # received: '200' 1076s ok 173 1076s # testing : CGI script with folded headers 1076s # expected: 200 1076s # received: '200' 1076s ok 174 1076s # testing : using valid proxyssl client cert 1076s # expected: 200 1076s # received: '200' 1076s ok 175 1076s # testing : using invalid proxyssl client cert 1076s # expected: 403 1076s # received: '403' 1076s ok 176 1076s # testing : protected cgi script 1076s # expected: 200 1076s # received: '200' 1076s ok 177 1076s # testing : X-Forwarded-Host header 1076s # expected: 'localhost:8561' 1076s # received: 'localhost:8561' 1076s ok 178 1076s # testing : client subject common name 1076s # expected: 'client_ok' 1076s # received: 'client_ok' 1076s ok 179 1076s # testing : ProxyPassReverse Location rewrite 1076s # expected: 'https://localhost:8561/modules/' 1076s # received: 'https://localhost:8561/modules/' 1076s ok 180 1076s #lwp request: 1076s #POST https://localhost:8561/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 1024 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:51 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 5 1076s #Client-Date: Sat, 16 Mar 2024 11:18:51 GMT 1076s #Client-Peer: 127.0.0.1:8561 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '1024' 1076s # received: 1024 1076s ok 181 1076s #lwp request: 1076s #POST https://localhost:8561/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 2048 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:51 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 5 1076s #Client-Date: Sat, 16 Mar 2024 11:18:51 GMT 1076s #Client-Peer: 127.0.0.1:8561 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '2048' 1076s # received: 2048 1076s ok 182 1076s #lwp request: 1076s #POST https://localhost:8561/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 3072 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:51 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 5 1076s #Client-Date: Sat, 16 Mar 2024 11:18:51 GMT 1076s #Client-Peer: 127.0.0.1:8561 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '3072' 1076s # received: 3072 1076s ok 183 1076s #lwp request: 1076s #POST https://localhost:8561/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 4096 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:51 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 5 1076s #Client-Date: Sat, 16 Mar 2024 11:18:51 GMT 1076s #Client-Peer: 127.0.0.1:8561 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '4096' 1076s # received: 4096 1076s ok 184 1076s #lwp request: 1076s #POST https://localhost:8561/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 5120 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:51 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 5 1076s #Client-Date: Sat, 16 Mar 2024 11:18:51 GMT 1076s #Client-Peer: 127.0.0.1:8561 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '5120' 1076s # received: 5120 1076s ok 185 1076s #lwp request: 1076s #POST https://localhost:8561/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 6144 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:51 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 5 1076s #Client-Date: Sat, 16 Mar 2024 11:18:51 GMT 1076s #Client-Peer: 127.0.0.1:8561 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '6144' 1076s # received: 6144 1076s ok 186 1076s #lwp request: 1076s #POST https://localhost:8561/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 7168 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:51 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 5 1076s #Client-Date: Sat, 16 Mar 2024 11:18:51 GMT 1076s #Client-Peer: 127.0.0.1:8561 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '7168' 1076s # received: 7168 1076s ok 187 1076s #lwp request: 1076s #POST https://localhost:8561/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 8192 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:51 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 5 1076s #Client-Date: Sat, 16 Mar 2024 11:18:51 GMT 1076s #Client-Peer: 127.0.0.1:8561 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '8192' 1076s # received: 8192 1076s ok 188 1076s #lwp request: 1076s #POST https://localhost:8561/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 9216 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:51 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 5 1076s #Client-Date: Sat, 16 Mar 2024 11:18:51 GMT 1076s #Client-Peer: 127.0.0.1:8561 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '9216' 1076s # received: 9216 1076s ok 189 1076s #lwp request: 1076s #POST https://localhost:8561/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 10240 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:51 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:51 GMT 1076s #Client-Peer: 127.0.0.1:8561 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '10240' 1076s # received: 10240 1076s ok 190 1076s #lwp request: 1076s #POST https://localhost:8561/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 11264 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:51 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:51 GMT 1076s #Client-Peer: 127.0.0.1:8561 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '11264' 1076s # received: 11264 1076s ok 191 1076s #lwp request: 1076s #POST https://localhost:8561/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 12288 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:51 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:51 GMT 1076s #Client-Peer: 127.0.0.1:8561 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '12288' 1076s # received: 12288 1076s ok 192 1076s #lwp request: 1076s #POST https://localhost:8561/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 13312 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:51 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:51 GMT 1076s #Client-Peer: 127.0.0.1:8561 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '13312' 1076s # received: 13312 1076s ok 193 1076s #lwp request: 1076s #POST https://localhost:8561/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 14336 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:51 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:51 GMT 1076s #Client-Peer: 127.0.0.1:8561 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '14336' 1076s # received: 14336 1076s ok 194 1076s #lwp request: 1076s #POST https://localhost:8561/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 15360 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:51 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:51 GMT 1076s #Client-Peer: 127.0.0.1:8561 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '15360' 1076s # received: 15360 1076s ok 195 1076s #lwp request: 1076s #POST https://localhost:8561/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 16384 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:51 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:51 GMT 1076s #Client-Peer: 127.0.0.1:8561 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '16384' 1076s # received: 16384 1076s ok 196 1076s #lwp request: 1076s #POST https://localhost:8561/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 17408 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:51 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:51 GMT 1076s #Client-Peer: 127.0.0.1:8561 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '17408' 1076s # received: 17408 1076s ok 197 1076s #lwp request: 1076s #POST https://localhost:8561/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 18432 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:51 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:51 GMT 1076s #Client-Peer: 127.0.0.1:8561 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '18432' 1076s # received: 18432 1076s ok 198 1076s #lwp request: 1076s #POST https://localhost:8561/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 19456 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:51 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:51 GMT 1076s #Client-Peer: 127.0.0.1:8561 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '19456' 1076s # received: 19456 1076s ok 199 1076s #lwp request: 1076s #POST https://localhost:8561/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 20480 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:51 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:51 GMT 1076s #Client-Peer: 127.0.0.1:8561 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '20480' 1076s # received: 20480 1076s ok 200 1076s #lwp request: 1076s #POST https://localhost:8561/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 21504 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:51 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:51 GMT 1076s #Client-Peer: 127.0.0.1:8561 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '21504' 1076s # received: 21504 1076s ok 201 1076s #lwp request: 1076s #POST https://localhost:8561/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 22528 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:51 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:51 GMT 1076s #Client-Peer: 127.0.0.1:8561 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '22528' 1076s # received: 22528 1076s ok 202 1076s #lwp request: 1076s #POST https://localhost:8561/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 23552 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:51 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:51 GMT 1076s #Client-Peer: 127.0.0.1:8561 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '23552' 1076s # received: 23552 1076s ok 203 1076s #lwp request: 1076s #POST https://localhost:8561/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 24576 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:51 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:51 GMT 1076s #Client-Peer: 127.0.0.1:8561 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '24576' 1076s # received: 24576 1076s ok 204 1076s #lwp request: 1076s #POST https://localhost:8561/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 25600 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:51 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:51 GMT 1076s #Client-Peer: 127.0.0.1:8561 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '25600' 1076s # received: 25600 1076s ok 205 1076s #lwp request: 1076s #POST https://localhost:8561/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 26624 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:51 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:51 GMT 1076s #Client-Peer: 127.0.0.1:8561 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '26624' 1076s # received: 26624 1076s ok 206 1076s #lwp request: 1076s #POST https://localhost:8561/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 27648 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:51 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:51 GMT 1076s #Client-Peer: 127.0.0.1:8561 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '27648' 1076s # received: 27648 1076s ok 207 1076s #lwp request: 1076s #POST https://localhost:8561/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 28672 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:51 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:51 GMT 1076s #Client-Peer: 127.0.0.1:8561 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '28672' 1076s # received: 28672 1076s ok 208 1076s #lwp request: 1076s #POST https://localhost:8561/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 29696 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:51 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:51 GMT 1076s #Client-Peer: 127.0.0.1:8561 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '29696' 1076s # received: 29696 1076s ok 209 1076s #lwp request: 1076s #POST https://localhost:8561/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 30720 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:51 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:51 GMT 1076s #Client-Peer: 127.0.0.1:8561 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '30720' 1076s # received: 30720 1076s ok 210 1076s #lwp request: 1076s #POST https://localhost:8561/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 31744 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:51 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:51 GMT 1076s #Client-Peer: 127.0.0.1:8561 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '31744' 1076s # received: 31744 1076s ok 211 1076s #lwp request: 1076s #POST https://localhost:8561/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 32768 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:51 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:51 GMT 1076s #Client-Peer: 127.0.0.1:8561 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '32768' 1076s # received: 32768 1076s ok 212 1076s #lwp request: 1076s #POST https://localhost:8561/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 33792 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:51 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:51 GMT 1076s #Client-Peer: 127.0.0.1:8561 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '33792' 1076s # received: 33792 1076s ok 213 1076s #lwp request: 1076s #POST https://localhost:8561/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 34816 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:51 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:51 GMT 1076s #Client-Peer: 127.0.0.1:8561 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '34816' 1076s # received: 34816 1076s ok 214 1076s #lwp request: 1076s #POST https://localhost:8561/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 35840 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:51 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:51 GMT 1076s #Client-Peer: 127.0.0.1:8561 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '35840' 1076s # received: 35840 1076s ok 215 1076s #lwp request: 1076s #POST https://localhost:8561/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 36864 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:51 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:51 GMT 1076s #Client-Peer: 127.0.0.1:8561 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '36864' 1076s # received: 36864 1076s ok 216 1076s #lwp request: 1076s #POST https://localhost:8561/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 37888 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:51 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:52 GMT 1076s #Client-Peer: 127.0.0.1:8561 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '37888' 1076s # received: 37888 1076s ok 217 1076s #lwp request: 1076s #POST https://localhost:8561/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 38912 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:52 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:52 GMT 1076s #Client-Peer: 127.0.0.1:8561 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '38912' 1076s # received: 38912 1076s ok 218 1076s #lwp request: 1076s #POST https://localhost:8561/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 39936 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:52 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:52 GMT 1076s #Client-Peer: 127.0.0.1:8561 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '39936' 1076s # received: 39936 1076s ok 219 1076s #lwp request: 1076s #POST https://localhost:8561/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 40960 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:52 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:52 GMT 1076s #Client-Peer: 127.0.0.1:8561 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '40960' 1076s # received: 40960 1076s ok 220 1076s #lwp request: 1076s #POST https://localhost:8561/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 41984 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:52 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:52 GMT 1076s #Client-Peer: 127.0.0.1:8561 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '41984' 1076s # received: 41984 1076s ok 221 1076s #lwp request: 1076s #POST https://localhost:8561/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 43008 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:52 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:52 GMT 1076s #Client-Peer: 127.0.0.1:8561 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '43008' 1076s # received: 43008 1076s ok 222 1076s #lwp request: 1076s #POST https://localhost:8561/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 44032 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:52 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:52 GMT 1076s #Client-Peer: 127.0.0.1:8561 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '44032' 1076s # received: 44032 1076s ok 223 1076s #lwp request: 1076s #POST https://localhost:8561/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 45056 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:52 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:52 GMT 1076s #Client-Peer: 127.0.0.1:8561 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '45056' 1076s # received: 45056 1076s ok 224 1076s #lwp request: 1076s #POST https://localhost:8561/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 46080 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:52 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:52 GMT 1076s #Client-Peer: 127.0.0.1:8561 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '46080' 1076s # received: 46080 1076s ok 225 1076s #lwp request: 1076s #POST https://localhost:8561/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 47104 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:52 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:52 GMT 1076s #Client-Peer: 127.0.0.1:8561 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '47104' 1076s # received: 47104 1076s ok 226 1076s #lwp request: 1076s #POST https://localhost:8561/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 48128 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:52 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:52 GMT 1076s #Client-Peer: 127.0.0.1:8561 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '48128' 1076s # received: 48128 1076s ok 227 1076s #lwp request: 1076s #POST https://localhost:8561/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 49152 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:52 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:52 GMT 1076s #Client-Peer: 127.0.0.1:8561 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '49152' 1076s # received: 49152 1076s ok 228 1076s #lwp request: 1076s #POST https://localhost:8561/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 50176 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:52 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:52 GMT 1076s #Client-Peer: 127.0.0.1:8561 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '50176' 1076s # received: 50176 1076s ok 229 1076s #lwp request: 1076s #POST https://localhost:8561/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 51200 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:52 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:52 GMT 1076s #Client-Peer: 127.0.0.1:8561 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '51200' 1076s # received: 51200 1076s ok 230 1076s #lwp request: 1076s #POST https://localhost:8561/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 102400 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:52 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 7 1076s #Client-Date: Sat, 16 Mar 2024 11:18:52 GMT 1076s #Client-Peer: 127.0.0.1:8561 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '102400' 1076s # received: 102400 1076s ok 231 1076s # testing : / with proxy_https_https_proxy_section (https) 1076s # expected: 200 1076s # received: '200' 1076s ok 232 1076s # testing : CGI script with folded headers 1076s # expected: 200 1076s # received: '200' 1076s ok 233 1076s # testing : using valid proxyssl client cert 1076s # expected: 200 1076s # received: '200' 1076s ok 234 1076s # testing : using invalid proxyssl client cert 1076s # expected: 403 1076s # received: '403' 1076s ok 235 1076s # testing : protected cgi script 1076s # expected: 200 1076s # received: '200' 1076s ok 236 1076s # testing : X-Forwarded-Host header 1076s # expected: 'localhost:8563' 1076s # received: 'localhost:8563' 1076s ok 237 1076s # testing : client subject common name 1076s # expected: 'client_ok' 1076s # received: 'client_ok' 1076s ok 238 1076s # testing : ProxyPassReverse Location rewrite 1076s # expected: 'https://localhost:8563/modules/' 1076s # received: 'https://localhost:8563/modules/' 1076s ok 239 1076s #lwp request: 1076s #POST https://localhost:8563/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 1024 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:52 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 5 1076s #Client-Date: Sat, 16 Mar 2024 11:18:52 GMT 1076s #Client-Peer: 127.0.0.1:8563 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '1024' 1076s # received: 1024 1076s ok 240 1076s #lwp request: 1076s #POST https://localhost:8563/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 2048 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:52 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 5 1076s #Client-Date: Sat, 16 Mar 2024 11:18:52 GMT 1076s #Client-Peer: 127.0.0.1:8563 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '2048' 1076s # received: 2048 1076s ok 241 1076s #lwp request: 1076s #POST https://localhost:8563/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 3072 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:52 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 5 1076s #Client-Date: Sat, 16 Mar 2024 11:18:52 GMT 1076s #Client-Peer: 127.0.0.1:8563 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '3072' 1076s # received: 3072 1076s ok 242 1076s #lwp request: 1076s #POST https://localhost:8563/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 4096 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:52 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 5 1076s #Client-Date: Sat, 16 Mar 2024 11:18:52 GMT 1076s #Client-Peer: 127.0.0.1:8563 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '4096' 1076s # received: 4096 1076s ok 243 1076s #lwp request: 1076s #POST https://localhost:8563/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 5120 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:52 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 5 1076s #Client-Date: Sat, 16 Mar 2024 11:18:52 GMT 1076s #Client-Peer: 127.0.0.1:8563 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '5120' 1076s # received: 5120 1076s ok 244 1076s #lwp request: 1076s #POST https://localhost:8563/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 6144 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:52 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 5 1076s #Client-Date: Sat, 16 Mar 2024 11:18:52 GMT 1076s #Client-Peer: 127.0.0.1:8563 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '6144' 1076s # received: 6144 1076s ok 245 1076s #lwp request: 1076s #POST https://localhost:8563/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 7168 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:52 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 5 1076s #Client-Date: Sat, 16 Mar 2024 11:18:52 GMT 1076s #Client-Peer: 127.0.0.1:8563 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '7168' 1076s # received: 7168 1076s ok 246 1076s #lwp request: 1076s #POST https://localhost:8563/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 8192 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:52 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 5 1076s #Client-Date: Sat, 16 Mar 2024 11:18:52 GMT 1076s #Client-Peer: 127.0.0.1:8563 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '8192' 1076s # received: 8192 1076s ok 247 1076s #lwp request: 1076s #POST https://localhost:8563/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 9216 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:52 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 5 1076s #Client-Date: Sat, 16 Mar 2024 11:18:52 GMT 1076s #Client-Peer: 127.0.0.1:8563 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '9216' 1076s # received: 9216 1076s ok 248 1076s #lwp request: 1076s #POST https://localhost:8563/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 10240 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:52 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:52 GMT 1076s #Client-Peer: 127.0.0.1:8563 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '10240' 1076s # received: 10240 1076s ok 249 1076s #lwp request: 1076s #POST https://localhost:8563/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 11264 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:52 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:52 GMT 1076s #Client-Peer: 127.0.0.1:8563 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '11264' 1076s # received: 11264 1076s ok 250 1076s #lwp request: 1076s #POST https://localhost:8563/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 12288 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:52 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:52 GMT 1076s #Client-Peer: 127.0.0.1:8563 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '12288' 1076s # received: 12288 1076s ok 251 1076s #lwp request: 1076s #POST https://localhost:8563/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 13312 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:52 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:52 GMT 1076s #Client-Peer: 127.0.0.1:8563 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '13312' 1076s # received: 13312 1076s ok 252 1076s #lwp request: 1076s #POST https://localhost:8563/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 14336 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:52 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:52 GMT 1076s #Client-Peer: 127.0.0.1:8563 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '14336' 1076s # received: 14336 1076s ok 253 1076s #lwp request: 1076s #POST https://localhost:8563/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 15360 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:52 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:52 GMT 1076s #Client-Peer: 127.0.0.1:8563 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '15360' 1076s # received: 15360 1076s ok 254 1076s #lwp request: 1076s #POST https://localhost:8563/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 16384 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:52 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:52 GMT 1076s #Client-Peer: 127.0.0.1:8563 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '16384' 1076s # received: 16384 1076s ok 255 1076s #lwp request: 1076s #POST https://localhost:8563/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 17408 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:52 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:52 GMT 1076s #Client-Peer: 127.0.0.1:8563 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '17408' 1076s # received: 17408 1076s ok 256 1076s #lwp request: 1076s #POST https://localhost:8563/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 18432 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:53 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:53 GMT 1076s #Client-Peer: 127.0.0.1:8563 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '18432' 1076s # received: 18432 1076s ok 257 1076s #lwp request: 1076s #POST https://localhost:8563/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 19456 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:53 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:53 GMT 1076s #Client-Peer: 127.0.0.1:8563 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '19456' 1076s # received: 19456 1076s ok 258 1076s #lwp request: 1076s #POST https://localhost:8563/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 20480 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:53 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:53 GMT 1076s #Client-Peer: 127.0.0.1:8563 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '20480' 1076s # received: 20480 1076s ok 259 1076s #lwp request: 1076s #POST https://localhost:8563/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 21504 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:53 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:53 GMT 1076s #Client-Peer: 127.0.0.1:8563 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '21504' 1076s # received: 21504 1076s ok 260 1076s #lwp request: 1076s #POST https://localhost:8563/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 22528 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:53 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:53 GMT 1076s #Client-Peer: 127.0.0.1:8563 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '22528' 1076s # received: 22528 1076s ok 261 1076s #lwp request: 1076s #POST https://localhost:8563/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 23552 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:53 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:53 GMT 1076s #Client-Peer: 127.0.0.1:8563 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '23552' 1076s # received: 23552 1076s ok 262 1076s #lwp request: 1076s #POST https://localhost:8563/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 24576 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:53 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:53 GMT 1076s #Client-Peer: 127.0.0.1:8563 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '24576' 1076s # received: 24576 1076s ok 263 1076s #lwp request: 1076s #POST https://localhost:8563/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 25600 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:53 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:53 GMT 1076s #Client-Peer: 127.0.0.1:8563 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '25600' 1076s # received: 25600 1076s ok 264 1076s #lwp request: 1076s #POST https://localhost:8563/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 26624 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:53 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:53 GMT 1076s #Client-Peer: 127.0.0.1:8563 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '26624' 1076s # received: 26624 1076s ok 265 1076s #lwp request: 1076s #POST https://localhost:8563/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 27648 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:53 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:53 GMT 1076s #Client-Peer: 127.0.0.1:8563 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '27648' 1076s # received: 27648 1076s ok 266 1076s #lwp request: 1076s #POST https://localhost:8563/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 28672 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:53 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:53 GMT 1076s #Client-Peer: 127.0.0.1:8563 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '28672' 1076s # received: 28672 1076s ok 267 1076s #lwp request: 1076s #POST https://localhost:8563/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 29696 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:53 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:53 GMT 1076s #Client-Peer: 127.0.0.1:8563 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '29696' 1076s # received: 29696 1076s ok 268 1076s #lwp request: 1076s #POST https://localhost:8563/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 30720 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:53 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:53 GMT 1076s #Client-Peer: 127.0.0.1:8563 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '30720' 1076s # received: 30720 1076s ok 269 1076s #lwp request: 1076s #POST https://localhost:8563/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 31744 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:53 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:53 GMT 1076s #Client-Peer: 127.0.0.1:8563 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '31744' 1076s # received: 31744 1076s ok 270 1076s #lwp request: 1076s #POST https://localhost:8563/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 32768 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:53 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:53 GMT 1076s #Client-Peer: 127.0.0.1:8563 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '32768' 1076s # received: 32768 1076s ok 271 1076s #lwp request: 1076s #POST https://localhost:8563/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 33792 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:53 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:53 GMT 1076s #Client-Peer: 127.0.0.1:8563 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '33792' 1076s # received: 33792 1076s ok 272 1076s #lwp request: 1076s #POST https://localhost:8563/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 34816 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:53 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:53 GMT 1076s #Client-Peer: 127.0.0.1:8563 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '34816' 1076s # received: 34816 1076s ok 273 1076s #lwp request: 1076s #POST https://localhost:8563/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 35840 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:53 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:53 GMT 1076s #Client-Peer: 127.0.0.1:8563 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '35840' 1076s # received: 35840 1076s ok 274 1076s #lwp request: 1076s #POST https://localhost:8563/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 36864 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:53 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:53 GMT 1076s #Client-Peer: 127.0.0.1:8563 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '36864' 1076s # received: 36864 1076s ok 275 1076s #lwp request: 1076s #POST https://localhost:8563/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 37888 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:53 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:53 GMT 1076s #Client-Peer: 127.0.0.1:8563 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '37888' 1076s # received: 37888 1076s ok 276 1076s #lwp request: 1076s #POST https://localhost:8563/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 38912 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:53 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:53 GMT 1076s #Client-Peer: 127.0.0.1:8563 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '38912' 1076s # received: 38912 1076s ok 277 1076s #lwp request: 1076s #POST https://localhost:8563/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 39936 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:53 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:53 GMT 1076s #Client-Peer: 127.0.0.1:8563 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '39936' 1076s # received: 39936 1076s ok 278 1076s #lwp request: 1076s #POST https://localhost:8563/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 40960 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:53 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:53 GMT 1076s #Client-Peer: 127.0.0.1:8563 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '40960' 1076s # received: 40960 1076s ok 279 1076s #lwp request: 1076s #POST https://localhost:8563/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 41984 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:53 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:53 GMT 1076s #Client-Peer: 127.0.0.1:8563 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '41984' 1076s # received: 41984 1076s ok 280 1076s #lwp request: 1076s #POST https://localhost:8563/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 43008 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:53 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:53 GMT 1076s #Client-Peer: 127.0.0.1:8563 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '43008' 1076s # received: 43008 1076s ok 281 1076s #lwp request: 1076s #POST https://localhost:8563/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 44032 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:53 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:53 GMT 1076s #Client-Peer: 127.0.0.1:8563 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '44032' 1076s # received: 44032 1076s ok 282 1076s #lwp request: 1076s #POST https://localhost:8563/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 45056 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:53 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:53 GMT 1076s #Client-Peer: 127.0.0.1:8563 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '45056' 1076s # received: 45056 1076s ok 283 1076s #lwp request: 1076s #POST https://localhost:8563/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 46080 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:53 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:53 GMT 1076s #Client-Peer: 127.0.0.1:8563 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '46080' 1076s # received: 46080 1076s ok 284 1076s #lwp request: 1076s #POST https://localhost:8563/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 47104 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:53 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:53 GMT 1076s #Client-Peer: 127.0.0.1:8563 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '47104' 1076s # received: 47104 1076s ok 285 1076s #lwp request: 1076s #POST https://localhost:8563/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 48128 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:53 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:53 GMT 1076s #Client-Peer: 127.0.0.1:8563 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '48128' 1076s # received: 48128 1076s ok 286 1076s #lwp request: 1076s #POST https://localhost:8563/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 49152 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:53 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:53 GMT 1076s #Client-Peer: 127.0.0.1:8563 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '49152' 1076s # received: 49152 1076s ok 287 1076s #lwp request: 1076s #POST https://localhost:8563/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 50176 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:53 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:53 GMT 1076s #Client-Peer: 127.0.0.1:8563 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '50176' 1076s # received: 50176 1076s ok 288 1076s #lwp request: 1076s #POST https://localhost:8563/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 51200 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:53 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 6 1076s #Client-Date: Sat, 16 Mar 2024 11:18:53 GMT 1076s #Client-Peer: 127.0.0.1:8563 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '51200' 1076s # received: 51200 1076s ok 289 1076s #lwp request: 1076s #POST https://localhost:8563/eat_post HTTP/1.1 1076s #User-Agent: libwww-perl/6.76 1076s #Content-Length: 102400 1076s # 1076s #server response: 1076s #HTTP/1.1 200 OK 1076s #Connection: close 1076s #Date: Sat, 16 Mar 2024 11:18:53 GMT 1076s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1076s #Vary: In-If1 1076s #Content-Length: 7 1076s #Client-Date: Sat, 16 Mar 2024 11:18:54 GMT 1076s #Client-Peer: 127.0.0.1:8563 1076s #Client-Response-Num: 1 1076s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1076s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1076s #Client-SSL-Socket-Class: IO::Socket::SSL 1076s #Client-SSL-Version: TLSv1_3 1076s #DMMATCH1: 1 1076s # 1076s # testing : length posted 1076s # expected: '102400' 1076s # received: 102400 1076s ok 290 1076s ok 1078s t/ssl/require.t ..................... 1078s 1..10 1078s # Running under perl version 5.038002 for linux 1078s # Current time local: Sat Mar 16 11:18:54 2024 1078s # Current time GMT: Sat Mar 16 11:18:54 2024 1078s # Using Test.pm version 1.31 1078s # Using Apache/Test.pm version 1.42 1078s ok 1 1078s ok 2 1078s ok 3 1078s ok 4 1078s ok 5 1078s ok 6 1078s ok 7 1078s ok 8 1078s ok 9 1078s ok 10 1078s ok 1080s t/ssl/v2.t .......................... skipped: SSLv2 test(s) not applicable 1085s t/ssl/varlookup.t ................... 1085s 1..83 1085s # Running under perl version 5.038002 for linux 1085s # Current time local: Sat Mar 16 11:18:58 2024 1085s # Current time GMT: Sat Mar 16 11:18:58 2024 1085s # Using Test.pm version 1.31 1085s # Using Apache/Test.pm version 1.42 1085s # testing : HTTP_USER_AGENT 1085s # expected: 'libwww-perl/6.76' 1085s # received: 'libwww-perl/6.76' 1085s ok 1 1085s # testing : HTTP:User-Agent 1085s # expected: 'libwww-perl/6.76' 1085s # received: 'libwww-perl/6.76' 1085s ok 2 1085s # testing : HTTP_REFERER 1085s # expected: 't/ssl/varlookup.t' 1085s # received: 't/ssl/varlookup.t' 1085s ok 3 1085s # testing : HTTP_HOST 1085s # expected: 'localhost:8532' 1085s # received: 'localhost:8532' 1085s ok 4 1085s # testing : QUERY_STRING 1085s # expected: 'QUERY_STRING' 1085s # received: 'QUERY_STRING' 1085s ok 5 1085s # testing : SERVER_SOFTWARE 1085s # expected: qr/^Apache\/2.4.58/ 1085s # received: 'Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13' 1085s ok 6 1085s # testing : SERVER_ADMIN 1085s # expected: 'tuser@localhost' 1085s # received: 'tuser@localhost' 1085s ok 7 1085s # testing : SERVER_PORT 1085s # expected: '8532' 1085s # received: '8532' 1085s ok 8 1085s # testing : SERVER_NAME 1085s # expected: 'localhost' 1085s # received: 'localhost' 1085s ok 9 1085s # testing : SERVER_PROTOCOL 1085s # expected: qr/^HTTP\/1\.\d$/ 1085s # received: 'HTTP/1.1' 1085s ok 10 1085s # testing : REMOTE_ADDR 1085s # expected: '127.0.0.1' 1085s # received: '127.0.0.1' 1085s ok 11 1085s # testing : DOCUMENT_ROOT 1085s # expected: '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs' 1085s # received: '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs' 1085s ok 12 1085s # testing : REQUEST_METHOD 1085s # expected: 'GET' 1085s # received: 'GET' 1085s ok 13 1085s # testing : REQUEST_URI 1085s # expected: '/test_ssl_var_lookup' 1085s # received: '/test_ssl_var_lookup' 1085s ok 14 1085s # testing : TIME_YEAR 1085s # expected: 2024 1085s # received: '2024' 1085s ok 15 1085s # testing : TIME_MON 1085s # expected: '03' 1085s # received: '03' 1085s ok 16 1085s # testing : TIME_DAY 1085s # expected: '16' 1085s # received: '16' 1085s ok 17 1085s # testing : TIME_WDAY 1085s # expected: 6 1085s # received: '6' 1085s ok 18 1085s # testing : IS_SUBREQ 1085s # expected: 'false' 1085s # received: 'false' 1085s ok 19 1085s # testing : API_VERSION 1085s # expected: '20120211' 1085s # received: '20120211' 1085s ok 20 1085s # testing : THE_REQUEST 1085s # expected: qr/^GET \/test_ssl_var_lookup\?THE_REQUEST HTTP\/1\.\d$/ 1085s # received: 'GET /test_ssl_var_lookup?THE_REQUEST HTTP/1.1' 1085s ok 21 1085s # testing : REQUEST_SCHEME 1085s # expected: 'https' 1085s # received: 'https' 1085s ok 22 1085s # testing : HTTPS 1085s # expected: 'on' 1085s # received: 'on' 1085s ok 23 1085s # testing : ENV:THE_ARGS 1085s # expected: 'ENV:THE_ARGS' 1085s # received: 'ENV:THE_ARGS' 1085s ok 24 1085s # testing : SSL_CLIENT_M_VERSION 1085s # expected: qr/^\d+$/ 1085s # received: '3' 1085s ok 25 1085s # testing : SSL_SERVER_M_VERSION 1085s # expected: qr/^\d+$/ 1085s # received: '3' 1085s ok 26 1085s # testing : SSL_CLIENT_M_SERIAL 1085s # expected: qr/^[0-9A-F]+$/ 1085s # received: '0B' 1085s ok 27 1085s # testing : SSL_SERVER_M_SERIAL 1085s # expected: qr/^[0-9A-F]+$/ 1085s # received: '08' 1085s ok 28 1085s # testing : SSL_PROTOCOL 1085s # expected: qr/(TLS|SSL)v([1-3]|1\.[0-3])$/ 1085s # received: 'TLSv1.3' 1085s ok 29 1085s # testing : SSL_CLIENT_V_START 1085s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 1085s # received: 'Mar 16 11:10:42 2024 GMT' 1085s ok 30 1085s # testing : SSL_SERVER_V_START 1085s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 1085s # received: 'Mar 16 11:10:40 2024 GMT' 1085s ok 31 1085s # testing : SSL_CLIENT_V_END 1085s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 1085s # received: 'Mar 16 11:10:42 2025 GMT' 1085s ok 32 1085s # testing : SSL_SERVER_V_END 1085s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 1085s # received: 'Mar 16 11:10:40 2025 GMT' 1085s ok 33 1085s # testing : SSL_CIPHER 1085s # expected: qr/^[A-Z0-9_-]+$/ 1085s # received: 'TLS_AES_256_GCM_SHA384' 1085s ok 34 1085s # testing : SSL_CIPHER_EXPORT 1085s # expected: 'false' 1085s # received: 'false' 1085s ok 35 1085s # testing : SSL_CIPHER_ALGKEYSIZE 1085s # expected: qr/^\d+$/ 1085s # received: '256' 1085s ok 36 1085s # testing : SSL_CIPHER_USEKEYSIZE 1085s # expected: qr/^\d+$/ 1085s # received: '256' 1085s ok 37 1085s # testing : SSL_SECURE_RENEG 1085s # expected: qr/^(false|true)$/ 1085s # received: 'true' 1085s ok 38 1085s # testing : SSL_CLIENT_S_DN 1085s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=client_ok,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1085s # received: 'emailAddress=test-dev@httpd.apache.org,CN=client_ok,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1085s ok 39 1085s # testing : SSL_SERVER_S_DN 1085s # expected: qr/^emailAddress=test-dev@httpd.apache.org,CN=localhost,OU=httpd-test\/([-\w]+),O=ASF,L=San Francisco,ST=California,C=US$/ 1085s # received: 'emailAddress=test-dev@httpd.apache.org,CN=localhost,OU=httpd-test/rsa-test,O=ASF,L=San Francisco,ST=California,C=US' 1085s ok 40 1085s # testing : SSL_CLIENT_S_DN_C 1085s # expected: 'US' 1085s # received: 'US' 1085s ok 41 1085s # testing : SSL_SERVER_S_DN_C 1085s # expected: 'US' 1085s # received: 'US' 1085s ok 42 1085s # testing : SSL_CLIENT_S_DN_ST 1085s # expected: 'California' 1085s # received: 'California' 1085s ok 43 1085s # testing : SSL_SERVER_S_DN_ST 1085s # expected: 'California' 1085s # received: 'California' 1085s ok 44 1085s # testing : SSL_CLIENT_S_DN_L 1085s # expected: 'San Francisco' 1085s # received: 'San Francisco' 1085s ok 45 1085s # testing : SSL_SERVER_S_DN_L 1085s # expected: 'San Francisco' 1085s # received: 'San Francisco' 1085s ok 46 1085s # testing : SSL_CLIENT_S_DN_O 1085s # expected: 'ASF' 1085s # received: 'ASF' 1085s ok 47 1085s # testing : SSL_SERVER_S_DN_O 1085s # expected: 'ASF' 1085s # received: 'ASF' 1085s ok 48 1085s # testing : SSL_CLIENT_S_DN_OU 1085s # expected: 'httpd-test' 1085s # received: 'httpd-test' 1085s ok 49 1085s # testing : SSL_SERVER_S_DN_OU 1085s # expected: qr/^httpd-test\/([-\w]+)/ 1085s # received: 'httpd-test/rsa-test' 1085s ok 50 1085s # testing : SSL_CLIENT_S_DN_CN 1085s # expected: 'client_ok' 1085s # received: 'client_ok' 1085s ok 51 1085s # testing : SSL_SERVER_S_DN_CN 1085s # expected: 'localhost' 1085s # received: 'localhost' 1085s ok 52 1085s # testing : SSL_CLIENT_S_DN_Email 1085s # expected: 'test-dev@httpd.apache.org' 1085s # received: 'test-dev@httpd.apache.org' 1085s ok 53 1085s # testing : SSL_SERVER_S_DN_Email 1085s # expected: 'test-dev@httpd.apache.org' 1085s # received: 'test-dev@httpd.apache.org' 1085s ok 54 1085s # testing : SSL_CLIENT_SAN_Email_0 1085s # expected: 'test-dev@httpd.apache.org' 1085s # received: 'test-dev@httpd.apache.org' 1085s ok 55 1085s # testing : SSL_SERVER_SAN_DNS_0 1085s # expected: 'localhost' 1085s # received: 'localhost' 1085s ok 56 1085s # testing : SSL_CLIENT_SAN_OTHER_msUPN_0 1085s # expected: 'test-dev@httpd.apache.org' 1085s # received: 'test-dev@httpd.apache.org' 1085s ok 57 1085s # testing : SSL_SERVER_SAN_OTHER_dnsSRV_0 1085s # expected: '_https.localhost' 1085s # received: '_https.localhost' 1085s ok 58 1085s # testing : SSL_CLIENT_I_DN 1085s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1085s # received: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1085s ok 59 1085s # testing : SSL_SERVER_I_DN 1085s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1085s # received: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1085s ok 60 1085s # testing : SSL_CLIENT_I_DN_C 1085s # expected: 'US' 1085s # received: 'US' 1085s ok 61 1085s # testing : SSL_SERVER_I_DN_C 1085s # expected: 'US' 1085s # received: 'US' 1085s ok 62 1085s # testing : SSL_CLIENT_I_DN_ST 1085s # expected: 'California' 1085s # received: 'California' 1085s ok 63 1085s # testing : SSL_SERVER_I_DN_ST 1085s # expected: 'California' 1085s # received: 'California' 1085s ok 64 1085s # testing : SSL_CLIENT_I_DN_L 1085s # expected: 'San Francisco' 1085s # received: 'San Francisco' 1085s ok 65 1085s # testing : SSL_SERVER_I_DN_L 1085s # expected: 'San Francisco' 1085s # received: 'San Francisco' 1085s ok 66 1085s # testing : SSL_CLIENT_I_DN_O 1085s # expected: 'ASF' 1085s # received: 'ASF' 1085s ok 67 1085s # testing : SSL_SERVER_I_DN_O 1085s # expected: 'ASF' 1085s # received: 'ASF' 1085s ok 68 1085s # testing : SSL_CLIENT_I_DN_OU 1085s # expected: 'httpd-test' 1085s # received: 'httpd-test' 1085s ok 69 1085s # testing : SSL_SERVER_I_DN_OU 1085s # expected: 'httpd-test' 1085s # received: 'httpd-test' 1085s ok 70 1085s # testing : SSL_CLIENT_I_DN_CN 1085s # expected: 'ca' 1085s # received: 'ca' 1085s ok 71 1085s # testing : SSL_SERVER_I_DN_CN 1085s # expected: 'ca' 1085s # received: 'ca' 1085s ok 72 1085s # testing : SSL_SERVER_I_DN_CN_RAW 1085s # expected: 'ca' 1085s # received: 'ca' 1085s ok 73 1085s # testing : SSL_SERVER_I_DN_CN_0_RAW 1085s # expected: 'ca' 1085s # received: 'ca' 1085s ok 74 1085s # testing : SSL_CLIENT_I_DN_Email 1085s # expected: 'test-dev@httpd.apache.org' 1085s # received: 'test-dev@httpd.apache.org' 1085s ok 75 1085s # testing : SSL_SERVER_I_DN_Email 1085s # expected: 'test-dev@httpd.apache.org' 1085s # received: 'test-dev@httpd.apache.org' 1085s ok 76 1085s # testing : SSL_CLIENT_A_SIG 1085s # expected: 'sha256WithRSAEncryption' 1085s # received: 'sha256WithRSAEncryption' 1085s ok 77 1085s # testing : SSL_SERVER_A_SIG 1085s # expected: 'sha256WithRSAEncryption' 1085s # received: 'sha256WithRSAEncryption' 1085s ok 78 1085s # testing : SSL_CLIENT_A_KEY 1085s # expected: 'rsaEncryption' 1085s # received: 'rsaEncryption' 1085s ok 79 1085s # testing : SSL_SERVER_A_KEY 1085s # expected: qr/^[rd]saEncryption$/ 1085s # received: 'rsaEncryption' 1085s ok 80 1085s # testing : SSL_CLIENT_CERT 1085s # expected: qr/^-----BEGIN CERTIFICATE-----/ 1085s # received: '-----BEGIN CERTIFICATE----- 1085s # MIIFHTCCBAWgAwIBAgIBCzANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx 1085s # EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK 1085s # BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm 1085s # BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjQwMzE2 1085s # MTExMDQyWhcNMjUwMzE2MTExMDQyWjCBmzELMAkGA1UEBhMCVVMxEzARBgNVBAgM 1085s # CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT 1085s # RjETMBEGA1UECwwKaHR0cGQtdGVzdDESMBAGA1UEAwwJY2xpZW50X29rMSgwJgYJ 1085s # KoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIBIjANBgkqhkiG 1085s # 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnyWSRLzjcSF/8VOsANNhMMX7opV7XQn16rFT 1085s # HaPM/Bs7RZCV8g/EZQSbBfXiG1sUhVnvB8JvxdHNjXELEUuBhZsdKUXW37yzPdBF 1085s # aExr26uJriXcL5oLssS1B4/biSNGEofae/rMopcPhaa8PMnpxNpW9wn5iJfxqckS 1085s # DVgQJIBA2SyXnXwM3QJXr1RBU0JNa8Jl0/P6lkKHEquVtkwDlLsX2mbhK7O6KMN8 1085s # RR5P77b4z3Y7+kDD674GxMNFmZ5raM1O79A+PKsNOULWXB4dL6FuXA8jrK0l5Mqn 1085s # hQASCV5oGkzbsN8JV8+IkC1ZlONAMMwtLHDcsu/ru1oRCaa5QQIDAQABo4IBbzCC 1085s # AWswIAYJYIZIAYb4QgENBBMWEVRoaXMgSXMgQSBDb21tZW50MBYGCisGAQQBgY0M 1085s # DAAECAwGTGVtb25zME8GA1UdEQRIMEaBGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5v 1085s # cmegKQYKKwYBBAGCNxQCA6AbDBl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMB0G 1085s # A1UdDgQWBBQZ/yPqXgJKkrJ5AckjJoP/hr5CCDCBvgYDVR0jBIG2MIGzoYGapIGX 1085s # MIGUMQswCQYDVQQGEwJVUzETMBEGA1UECAwKQ2FsaWZvcm5pYTEWMBQGA1UEBwwN 1085s # U2FuIEZyYW5jaXNjbzEMMAoGA1UECgwDQVNGMRMwEQYDVQQLDApodHRwZC10ZXN0 1085s # MQswCQYDVQQDDAJjYTEoMCYGCSqGSIb3DQEJARYZdGVzdC1kZXZAaHR0cGQuYXBh 1085s # Y2hlLm9yZ4IUXAt9gzdBEeLkxfeS7HgqlcSfLaEwDQYJKoZIhvcNAQELBQADggEB 1085s # AFBKN0BPb2Y229yUkxgr5zucmMsGD3bPjKapkq2fzQGKGFlDMICTNoVtzmT2tjns 1085s # JhMklUpOYnv5Z4KoVrx0ha9ibWz+OZvYimo1OsOdIGzK7Z8Sq7dKy6bPi202mX4e 1085s # wPvlLocpzxuUvpS0RC19W6W4X4JifIXKahp4cDGoqPxxuSHuVJS40c4DGhd6Ea3/ 1085s # eFN9U9b/M6J+gjrfaUPp+Xk/UO5hTxpNnu7MewuCRmG2MVZ8zmLQVzNMPNU2brL1 1085s # ABPPO4tJadtoL8r5ApZWytp8f2ZJQTErfDFEnoB+Y5/Y06dY+di8hA9DnN+F9ryb 1085s # 4RIUtAfmbkf9v9sh/KKwj8w= 1085s # -----END CERTIFICATE----- 1085s # ' 1085s ok 81 1085s # testing : SSL_SERVER_CERT 1085s # expected: qr/^-----BEGIN CERTIFICATE-----/ 1085s # received: '-----BEGIN CERTIFICATE----- 1085s # MIIE0TCCA7mgAwIBAgIBCDANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx 1085s # EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK 1085s # BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm 1085s # BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjQwMzE2 1085s # MTExMDQwWhcNMjUwMzE2MTExMDQwWjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM 1085s # CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT 1085s # RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo 1085s # b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB 1085s # IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsQaguNDEpR/r/7f/bqGZWpH1 1085s # C+jMpV4+/jcM1ZN+8gblUSSd2VvbktT8wh5JTcKwX+fedaTjthFvV13pLeJzrBvj 1085s # 7EwLvh+wZUAEsgwWuda3IeOm7WDrhVHfAuod06fJ/B/quYjZdzVmDGDP+y/XUHP7 1085s # gRXrQi3839DHfUjty92u3yzF/dTEh6VSm3w9mLuKTZiU8tEUgUTdFupGMfp5vEdf 1085s # u1xBdOU+uF5uE73zuZbm1ycr/k8EtT+qFuMBsMKzHWVR152sUOhbooZjFXq4IaYC 1085s # VBh8q8Fw1U0H9aIcVMhi2X+2cWdkrvO/cOCQbwfukYHG2Lea4W+ezC4BfOeJGQID 1085s # AQABo4IBGjCCARYwNAYDVR0RBC0wK4IJbG9jYWxob3N0oB4GCCsGAQUFBwgHoBIW 1085s # EF9odHRwcy5sb2NhbGhvc3QwHQYDVR0OBBYEFMXi9dRVkBDinRzEG1ioPkQQmNVQ 1085s # MIG+BgNVHSMEgbYwgbOhgZqkgZcwgZQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApD 1085s # YWxpZm9ybmlhMRYwFAYDVQQHDA1TYW4gRnJhbmNpc2NvMQwwCgYDVQQKDANBU0Yx 1085s # EzARBgNVBAsMCmh0dHBkLXRlc3QxCzAJBgNVBAMMAmNhMSgwJgYJKoZIhvcNAQkB 1085s # Fhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnghRcC32DN0ER4uTF95LseCqVxJ8t 1085s # oTANBgkqhkiG9w0BAQsFAAOCAQEAjJeqUMZCVt41LvglM/ANPuKaD1wO2OjEQt0a 1085s # q98wXI/bmJxIUAgKBewSEGgYiReRADsUmXLWRG8cykAGCoQHDeXMLhZfL7np6gCD 1085s # cgm90W4h3vXhmtRyw0gPQhz1oeHsAdj47LKoQbAu2kUzGKHovtTGz8gSsJfswEFd 1085s # h2QLlLXxZRcwiUYDLKRUB1EP1MldR9irw3jhO0wJ33z2PDdhxF5HlapOnZsVUtrM 1085s # jS+1I+Znj2nJ8XZ6+IM8WNovQMRY52kJGQkXdnxkx8bwvmvq0hSeOBM6gDJiF7lT 1085s # JAAvJgVU3PV5WaJ+yCGZ9c3GYVoddQJvGNUHEsgGm6RydFm63w== 1085s # -----END CERTIFICATE----- 1085s # ' 1085s ok 82 1085s # testing : SSL_CLIENT_VERIFY 1085s # expected: 'SUCCESS' 1085s # received: 'SUCCESS' 1085s ok 83 1085s ok 1089s t/ssl/verify.t ...................... 1089s 1..3 1089s # Running under perl version 5.038002 for linux 1089s # Current time local: Sat Mar 16 11:19:03 2024 1089s # Current time GMT: Sat Mar 16 11:19:03 2024 1089s # Using Test.pm version 1.31 1089s # Using Apache/Test.pm version 1.42 1089s HTTP/1.1 403 Forbidden 1089s Connection: close 1089s Date: Sat, 16 Mar 2024 11:19:07 GMT 1089s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1089s Content-Length: 258 1089s Content-Type: text/html; charset=iso-8859-1 1089s Client-Date: Sat, 16 Mar 2024 11:19:07 GMT 1089s Client-Peer: 127.0.0.1:8532 1089s Client-Response-Num: 1 1089s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1089s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1089s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1089s Client-SSL-Socket-Class: IO::Socket::SSL 1089s Client-SSL-Version: TLSv1_3 1089s Title: 403 Forbidden 1089s 1089s 1089s 1089s 403 Forbidden 1089s 1089s

Forbidden

1089s

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

1089s 1089s ok 1 1089s HTTP/1.1 200 OK 1089s Connection: close 1089s Date: Sat, 16 Mar 2024 11:19:07 GMT 1089s Accept-Ranges: bytes 1089s ETag: "1a-60bb3bbdae3c0" 1089s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1089s Vary: In-If1 1089s Content-Length: 26 1089s Content-Type: text/html 1089s Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 1089s Client-Date: Sat, 16 Mar 2024 11:19:07 GMT 1089s Client-Peer: 127.0.0.1:8532 1089s Client-Response-Num: 1 1089s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1089s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1089s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1089s Client-SSL-Socket-Class: IO::Socket::SSL 1089s Client-SSL-Version: TLSv1_3 1089s DMMATCH1: 1 1089s 1089s welcome to localhost:8529 1089s ok 2 1089s 500 Server closed connection without sending any data back 1089s Content-Type: text/plain 1089s Client-Date: Sat, 16 Mar 2024 11:19:07 GMT 1089s Client-Warning: Internal response 1089s 1089s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1089s ok 3 1089s ok 1089s All tests successful. 1089s Files=142, Tests=7321, 488 wallclock secs ( 2.68 usr 2.63 sys + 230.87 cusr 227.71 csys = 463.89 CPU) 1089s Result: PASS 1089s [warning] server localhost:8529 shutdown 1090s [warning] port 8529 still in use... 1096s ......done 1096s + grep -E '^Files=[0-9]+, Tests=[0-9]+' testlog.mpm_worker 1096s Files=142, Tests=7321, 488 wallclock secs ( 2.68 usr 2.63 sys + 230.87 cusr 227.71 csys = 463.89 CPU) 1096s + grep -E '^Result: PASS' testlog.mpm_worker 1096s Result: PASS 1096s + grep -E '^Result: FAIL' testlog.mpm_worker 1096s =============Running-with-mpm_event========== 1096s + grep -E 'server dumped core' testlog.mpm_worker 1096s + return 0 1096s + run_tests mpm_event 1096s + local MPM=mpm_event 1096s + shift 1096s + local LOG=testlog.mpm_event 1096s + echo =============Running-with-mpm_event========== 1096s + rm -f apache2.conf.debian 1096s + cp /etc/apache2/apache2.conf apache2.conf.debian 1096s + cat /etc/apache2/mods-available/mpm_event.load 1097s + 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 1097s + grep -v mpm_ 1097s + xargs cat 1097s + for m in bucketeer case_filter case_filter_in 1097s + echo 'LoadModule bucketeer_module /usr/lib/apache2/modules/mod_bucketeer.so' 1097s + for m in bucketeer case_filter case_filter_in 1097s + echo 'LoadModule case_filter_module /usr/lib/apache2/modules/mod_case_filter.so' 1097s + for m in bucketeer case_filter case_filter_in 1097s + echo 'LoadModule case_filter_in_module /usr/lib/apache2/modules/mod_case_filter_in.so' 1097s + cat /etc/apache2/mods-available/mime.conf 1097s + echo 'Servername localhost' 1097s + make clean 1097s "/usr/bin/perl" -Iblib/arch -Iblib/lib \ 1097s t/TEST -clean 1097s [warning] setting ulimit to allow core files 1097s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/TEST -clean 1097s make[1]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules' 1097s cd random_chunk && make clean 1097s make[2]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 1097s rm -rf mod_random_chunk.o mod_random_chunk.lo mod_random_chunk.slo mod_random_chunk.la mod_random_chunk.i mod_random_chunk.s mod_random_chunk.gcno .libs 1097s make[2]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 1097s cd test_apr_uri && make clean 1097s make[2]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 1097s rm -rf mod_test_apr_uri.o mod_test_apr_uri.lo mod_test_apr_uri.slo mod_test_apr_uri.la mod_test_apr_uri.i mod_test_apr_uri.s mod_test_apr_uri.gcno .libs 1097s make[2]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 1097s cd test_rwrite && make clean 1097s make[2]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 1097s rm -rf mod_test_rwrite.o mod_test_rwrite.lo mod_test_rwrite.slo mod_test_rwrite.la mod_test_rwrite.i mod_test_rwrite.s mod_test_rwrite.gcno .libs 1097s make[2]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 1097s cd test_session && make clean 1097s make[2]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/test_session' 1097s rm -rf mod_test_session.o mod_test_session.lo mod_test_session.slo mod_test_session.la mod_test_session.i mod_test_session.s mod_test_session.gcno .libs 1097s make[2]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/test_session' 1097s cd memory_track && make clean 1097s make[2]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/memory_track' 1097s rm -rf mod_memory_track.o mod_memory_track.lo mod_memory_track.slo mod_memory_track.la mod_memory_track.i mod_memory_track.s mod_memory_track.gcno .libs 1097s make[2]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/memory_track' 1097s cd test_pass_brigade && make clean 1097s make[2]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 1097s rm -rf mod_test_pass_brigade.o mod_test_pass_brigade.lo mod_test_pass_brigade.slo mod_test_pass_brigade.la mod_test_pass_brigade.i mod_test_pass_brigade.s mod_test_pass_brigade.gcno .libs 1097s make[2]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 1097s cd client_add_filter && make clean 1097s make[2]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 1097s rm -rf mod_client_add_filter.o mod_client_add_filter.lo mod_client_add_filter.slo mod_client_add_filter.la mod_client_add_filter.i mod_client_add_filter.s mod_client_add_filter.gcno .libs 1097s make[2]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 1097s cd authany && make clean 1097s make[2]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/authany' 1097s rm -rf mod_authany.o mod_authany.lo mod_authany.slo mod_authany.la mod_authany.i mod_authany.s mod_authany.gcno .libs 1097s make[2]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/authany' 1097s cd echo_post && make clean 1097s make[2]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/echo_post' 1097s rm -rf mod_echo_post.o mod_echo_post.lo mod_echo_post.slo mod_echo_post.la mod_echo_post.i mod_echo_post.s mod_echo_post.gcno .libs 1097s make[2]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/echo_post' 1097s cd echo_post_chunk && make clean 1097s make[2]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 1097s rm -rf mod_echo_post_chunk.o mod_echo_post_chunk.lo mod_echo_post_chunk.slo mod_echo_post_chunk.la mod_echo_post_chunk.i mod_echo_post_chunk.s mod_echo_post_chunk.gcno .libs 1097s make[2]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 1097s cd input_body_filter && make clean 1097s make[2]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 1097s rm -rf mod_input_body_filter.o mod_input_body_filter.lo mod_input_body_filter.slo mod_input_body_filter.la mod_input_body_filter.i mod_input_body_filter.s mod_input_body_filter.gcno .libs 1097s make[2]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 1097s cd nntp_like && make clean 1097s make[2]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 1097s rm -rf mod_nntp_like.o mod_nntp_like.lo mod_nntp_like.slo mod_nntp_like.la mod_nntp_like.i mod_nntp_like.s mod_nntp_like.gcno .libs 1097s make[2]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 1097s cd test_ssl && make clean 1097s make[2]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 1097s rm -rf mod_test_ssl.o mod_test_ssl.lo mod_test_ssl.slo mod_test_ssl.la mod_test_ssl.i mod_test_ssl.s mod_test_ssl.gcno .libs 1097s make[2]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 1097s cd eat_post && make clean 1097s make[2]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/eat_post' 1097s rm -rf mod_eat_post.o mod_eat_post.lo mod_eat_post.slo mod_eat_post.la mod_eat_post.i mod_eat_post.s mod_eat_post.gcno .libs 1097s make[2]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/eat_post' 1097s cd test_utilities && make clean 1097s make[2]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 1097s rm -rf mod_test_utilities.o mod_test_utilities.lo mod_test_utilities.slo mod_test_utilities.la mod_test_utilities.i mod_test_utilities.s mod_test_utilities.gcno .libs 1097s make[2]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 1097s cd fold && make clean 1097s make[2]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/fold' 1097s rm -rf mod_fold.o mod_fold.lo mod_fold.slo mod_fold.la mod_fold.i mod_fold.s mod_fold.gcno .libs 1097s make[2]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/fold' 1097s cd list_modules && make clean 1097s make[2]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/list_modules' 1097s rm -rf mod_list_modules.o mod_list_modules.lo mod_list_modules.slo mod_list_modules.la mod_list_modules.i mod_list_modules.s mod_list_modules.gcno .libs 1097s make[2]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/list_modules' 1097s make[1]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules' 1097s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_snakeoil.pem 1097s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_colon.pem 1097s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_ok.pem 1097s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_revoked.pem 1097s rmdir proxy 1097s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/03.pem 1097s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/07.pem 1097s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/09.pem 1097s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/08.pem 1097s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/05.pem 1097s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/06.pem 1097s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/0B.pem 1097s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/01.pem 1097s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/02.pem 1097s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/04.pem 1097s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/0A.pem 1097s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/0C.pem 1097s rmdir newcerts 1097s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server_des3.crt 1097s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_ok.crt 1097s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_snakeoil.crt 1097s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server.crt 1097s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2_des3.crt 1097s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2.crt 1097s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server_des3_dsa.crt 1097s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server_dsa.crt 1097s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_revoked.crt 1097s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2_dsa.crt 1097s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/ca.crt 1097s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2_des3_dsa.crt 1097s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_colon.crt 1097s rmdir certs 1097s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/serial.old 1097s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/crl/ca-bundle.crl 1097s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/crl/fdd35eee.r0 1097s rmdir crl 1097s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt.attr 1097s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt.old 1097s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2_dsa.csr 1097s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2.csr 1097s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_snakeoil.csr 1097s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2_des3.csr 1097s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_colon.csr 1097s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_revoked.csr 1097s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server_dsa.csr 1097s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server_des3_dsa.csr 1097s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server_des3.csr 1097s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_ok.csr 1097s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2_des3_dsa.csr 1097s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server.csr 1097s rmdir csr 1097s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2.pem 1097s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2_dsa.pem 1097s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2_des3.pem 1097s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server_dsa.pem 1097s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2_des3_dsa.pem 1097s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/ca.pem 1097s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_snakeoil.pem 1097s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server.pem 1097s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_colon.pem 1097s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server_des3.pem 1097s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server_des3_dsa.pem 1097s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_ok.pem 1097s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_revoked.pem 1097s rmdir keys 1097s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_colon.p12 1097s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_ok.p12 1097s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_revoked.p12 1097s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_snakeoil.p12 1097s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/ca.p12 1097s rmdir export 1097s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/serial 1097s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/dsa-param 1097s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt.attr.old 1097s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_snakeoil.cnf 1097s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2_dsa.cnf 1097s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2_des3_dsa.cnf 1097s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_colon.cnf 1097s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2_des3.cnf 1097s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2.cnf 1097s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/cacrl.cnf 1097s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_revoked.cnf 1097s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server_des3.cnf 1097s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server.cnf 1097s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/ca.cnf 1097s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server_des3_dsa.cnf 1097s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server_dsa.cnf 1097s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_ok.cnf 1097s rmdir conf 1097s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt 1097s unlink /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/ssl.htpasswd 1097s rmdir asf 1097s rmdir /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/ssl/ca 1097s "/usr/bin/perl" -e 'exit 0 unless chdir '\''Apache-Test'\''; system '\''make clean'\'' if -f '\''Makefile'\'';' -- 1097s make[1]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/Apache-Test' 1097s "/usr/bin/perl" -I../blib/arch -I../blib/lib \ 1097s t/TEST -clean 1097s [warning] setting ulimit to allow core files 1097s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/Apache-Test/t/TEST -clean 1098s "/usr/bin/perl" -e 'exit 0 unless chdir '\''Apache-TestItSelf'\''; system '\''make clean'\'' if -f '\''Makefile'\'';' -- 1098s make[2]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/Apache-Test/Apache-TestItSelf' 1098s rm -f \ 1098s TestItSelf.bso TestItSelf.def \ 1098s TestItSelf.exp TestItSelf.x \ 1098s ../../blib/arch/auto/Apache/TestItSelf/extralibs.all \ 1098s ../../blib/arch/auto/Apache/TestItSelf/extralibs.ld Makefile.aperl \ 1098s *.a *.o \ 1098s *perl.core MYMETA.json \ 1098s MYMETA.yml blibdirs.ts \ 1098s core core.*perl.*.? \ 1098s core.[0-9] core.[0-9][0-9] \ 1098s core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ 1098s core.[0-9][0-9][0-9][0-9][0-9] libTestItSelf.def \ 1098s mon.out perl \ 1098s perl perl.exe \ 1098s perlmain.c pm_to_blib \ 1098s pm_to_blib.ts so_locations \ 1098s tmon.out 1098s rm -rf \ 1098s Makefile.old blib \ 1098s t/TEST 1098s mv Makefile Makefile.old > /dev/null 2>&1 1098s make[2]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/Apache-Test/Apache-TestItSelf' 1098s rm -f \ 1098s Test.bso Test.def \ 1098s Test.exp Test.x \ 1098s ../blib/arch/auto/Apache/Test/extralibs.all \ 1098s ../blib/arch/auto/Apache/Test/extralibs.ld Makefile.aperl \ 1098s *.a *.o \ 1098s *perl.core MYMETA.json \ 1098s MYMETA.yml blibdirs.ts \ 1098s core core.*perl.*.? \ 1098s core.[0-9] core.[0-9][0-9] \ 1098s core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ 1098s core.[0-9][0-9][0-9][0-9][0-9] libTest.def \ 1098s mon.out perl \ 1098s perl perl.exe \ 1098s perlmain.c pm_to_blib \ 1098s pm_to_blib.ts so_locations \ 1098s tmon.out 1098s rm -rf \ 1098s .mypacklist Makefile.old \ 1098s blib t/REPORT \ 1098s t/TEST 1098s mv Makefile Makefile.old > /dev/null 2>&1 1098s make[1]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/Apache-Test' 1098s rm -f \ 1098s test.bso test.def \ 1098s test.exp test.x \ 1098s blib/arch/auto/httpd-test/extralibs.all \ 1098s blib/arch/auto/httpd-test/extralibs.ld Makefile.aperl \ 1098s *.a *.o \ 1098s *perl.core MYMETA.json \ 1098s MYMETA.yml blibdirs.ts \ 1098s core core.*perl.*.? \ 1098s core.[0-9] core.[0-9][0-9] \ 1098s core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ 1098s core.[0-9][0-9][0-9][0-9][0-9] libtest.def \ 1098s mon.out perl \ 1098s perl perl.exe \ 1098s perlmain.c pm_to_blib \ 1098s pm_to_blib.ts so_locations \ 1098s tmon.out 1098s rm -rf \ 1098s ./Apache-Test/t/cgi-bin/cookies.pl ./Apache-Test/t/cgi-bin/next_available_port.pl \ 1098s ./t/conf/ssl/httpd-passphrase.pl ./t/htdocs/apache/http_strict/send_hdr.pl \ 1098s ./t/htdocs/modules/cgi/action.pl ./t/htdocs/modules/cgi/big.pl \ 1098s ./t/htdocs/modules/cgi/bogus-perl.pl ./t/htdocs/modules/cgi/bogus1k.pl \ 1098s ./t/htdocs/modules/cgi/empty.pl ./t/htdocs/modules/cgi/env.pl \ 1098s ./t/htdocs/modules/cgi/not-modified.pl ./t/htdocs/modules/cgi/nph-102.pl \ 1098s ./t/htdocs/modules/cgi/nph-dripfeed.pl ./t/htdocs/modules/cgi/nph-foldhdr.pl \ 1098s ./t/htdocs/modules/cgi/nph-interim1.pl ./t/htdocs/modules/cgi/nph-interim2.pl \ 1098s ./t/htdocs/modules/cgi/nph-stderr.pl ./t/htdocs/modules/cgi/nph-test.pl \ 1098s ./t/htdocs/modules/cgi/ocsp.pl ./t/htdocs/modules/cgi/perl.pl \ 1098s ./t/htdocs/modules/cgi/perl_echo.pl ./t/htdocs/modules/cgi/perl_post.pl \ 1098s ./t/htdocs/modules/cgi/pr37166.pl ./t/htdocs/modules/cgi/ranged.pl \ 1098s ./t/htdocs/modules/cgi/redirect.pl ./t/htdocs/modules/cgi/stderr1.pl \ 1098s ./t/htdocs/modules/cgi/stderr2.pl ./t/htdocs/modules/cgi/stderr3.pl \ 1098s ./t/htdocs/modules/cgi/unique-id.pl ./t/htdocs/modules/cgi/xother.pl \ 1098s ./t/htdocs/modules/ext_filter/eval-cmd.pl ./t/htdocs/modules/ext_filter/sleepycat.pl \ 1098s ./t/htdocs/modules/negotiation/query/test.pl ./t/htdocs/modules/rewrite/db.pl \ 1098s ./t/htdocs/modules/rewrite/numbers.pl ./t/htdocs/modules/rewrite/numbers2.pl \ 1098s blib 1098s mv Makefile Makefile.old > /dev/null 2>&1 1098s + perl -p -i -e 's,^Include,#Include,' apache2.conf.debian 1098s + chown -R tuser: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp 1098s + su tuser -c 'perl Makefile.PL -apxs /usr/bin/apxs2 -httpd_conf /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/apache2.conf.debian' 1098s [ info] generating script ./t/conf/ssl/httpd-passphrase.pl 1098s [ info] generating script ./t/htdocs/modules/negotiation/query/test.pl 1098s [ info] generating script ./t/htdocs/modules/rewrite/numbers.pl 1098s [ info] generating script ./t/htdocs/modules/rewrite/db.pl 1098s [ info] generating script ./t/htdocs/modules/rewrite/numbers2.pl 1098s [ info] generating script ./t/htdocs/modules/ext_filter/eval-cmd.pl 1098s [ info] generating script ./t/htdocs/modules/ext_filter/sleepycat.pl 1098s [ info] generating script ./t/htdocs/modules/cgi/nph-test.pl 1098s [ info] generating script ./t/htdocs/modules/cgi/pr37166.pl 1098s [ info] generating script ./t/htdocs/modules/cgi/perl.pl 1098s [ info] generating script ./t/htdocs/modules/cgi/nph-stderr.pl 1098s [ info] generating script ./t/htdocs/modules/cgi/stderr1.pl 1098s [ info] generating script ./t/htdocs/modules/cgi/big.pl 1098s [ info] generating script ./t/htdocs/modules/cgi/ranged.pl 1098s [ info] generating script ./t/htdocs/modules/cgi/action.pl 1098s [ info] generating script ./t/htdocs/modules/cgi/unique-id.pl 1098s [ info] generating script ./t/htdocs/modules/cgi/xother.pl 1098s [ info] generating script ./t/htdocs/modules/cgi/redirect.pl 1098s [ info] generating script ./t/htdocs/modules/cgi/perl_post.pl 1098s [ info] generating script ./t/htdocs/modules/cgi/nph-foldhdr.pl 1098s [ info] generating script ./t/htdocs/modules/cgi/bogus1k.pl 1098s [ info] generating script ./t/htdocs/modules/cgi/nph-interim1.pl 1098s [ info] generating script ./t/htdocs/modules/cgi/ocsp.pl 1098s [ info] generating script ./t/htdocs/modules/cgi/stderr3.pl 1098s [ info] generating script ./t/htdocs/modules/cgi/empty.pl 1098s [ info] generating script ./t/htdocs/modules/cgi/env.pl 1098s [ info] generating script ./t/htdocs/modules/cgi/nph-102.pl 1098s [ info] generating script ./t/htdocs/modules/cgi/stderr2.pl 1098s [ info] generating script ./t/htdocs/modules/cgi/bogus-perl.pl 1098s [ info] generating script ./t/htdocs/modules/cgi/nph-interim2.pl 1098s [ info] generating script ./t/htdocs/modules/cgi/nph-dripfeed.pl 1098s [ info] generating script ./t/htdocs/modules/cgi/perl_echo.pl 1098s [ info] generating script ./t/htdocs/modules/cgi/not-modified.pl 1098s [ info] generating script ./t/htdocs/apache/http_strict/send_hdr.pl 1098s [ info] generating script ./Apache-Test/t/cgi-bin/next_available_port.pl 1098s [ info] generating script ./Apache-Test/t/cgi-bin/cookies.pl 1098s Warning: NAME must be a package name 1098s Checking if your kit is complete... 1098s Looks good 1098s [ info] generating script t/TEST 1098s [ info] generating script ./t/cgi-bin/next_available_port.pl 1098s [ info] generating script ./t/cgi-bin/cookies.pl 1098s [ info] generating script t/TEST 1098s Writing MYMETA.yml and MYMETA.json 1098s Writing MYMETA.yml and MYMETA.json 1098s Checking for Cwd...ok 1098s Checking for File::Spec...ok 1098s Generating a Unix-style Makefile 1098s Writing Makefile for httpd-test 1098s Writing MYMETA.yml and MYMETA.json 1098s + su tuser -c 't/TEST ' 1098s + tee testlog.mpm_event 1098s [warning] setting ulimit to allow core files 1098s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/TEST 1101s [warning] generating SSL CA for asf 1101s [ info] openssl req -new -x509 -keyout keys/ca.pem -out certs/ca.crt -days 365 -config conf/ca.cnf 1101s .+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*...............+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*........+.......+...+..+......+.......+........+.+......+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1101s .+.........+..+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*.........+......+.....+...+.+...+.....+............+...+.+.....+.+...+...+..+...+.......+...+........+....+..+.+...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*..+...+.......+........+............+.+..+...+....+..+.+..+............+...+......+.+...+.....+.......+.....+.+...+..+...+.....................+...+...+...+....+.....+.+...........+....+...........+.+.........+......+..+...+...+.+..............+.........+.+..+............+...+...+................+......+...+.....+.......+.....+...+......+.+........+......+....+.....+.......+...+..............+..........+...+........+......+...+......+......+.+..+..........+..+..........+...+...+...+..+............+.+...........+....+......+....................+.+..+......+................+........+............+.+...+.....+.........+.+...........+.........+.........+......+.+...+............+.....+....+..+..........+.....+....+.....+.+.....+.........+...+.+.........+.....+.+......+......+...+..+..................+.+.....+...+.+.....+.+...+........+.........+.........+............+.......+.....+..........+...+..............+.+........+.......+..+.......+.....+.+.....+.............+.........+............+.....+....+......+...+...+.....+............+......+.......+..+.......+...+..+...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1102s ----- 1102s [ info] openssl pkcs12 -export -in certs/ca.crt -inkey keys/ca.pem -out export/ca.p12 -passin pass:httpd -passout pass:httpd 1102s [ info] openssl dsaparam -inform PEM -out dsa-param 2048 1103s [ info] openssl gendsa -out keys/server_des3_dsa.pem -des3 -passout pass:httpd dsa-param 1103s [ 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 1103s [ 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 1103s Using configuration from conf/server_des3_dsa.cnf 1103s Check that the request matches the signature 1103s Signature ok 1103s The Subject's Distinguished Name is as follows 1103s countryName :PRINTABLE:'US' 1103s stateOrProvinceName :ASN.1 12:'California' 1103s localityName :ASN.1 12:'San Francisco' 1103s organizationName :ASN.1 12:'ASF' 1103s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test' 1103s commonName :ASN.1 12:'localhost' 1103s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1103s Certificate is to be certified until Mar 16 11:19:21 2025 GMT (365 days) 1103s 1103s Write out database with 1 new entries 1104s Database updated 1104s [ info] openssl gendsa -out keys/server2_des3_dsa.pem -des3 -passout pass:httpd dsa-param 1104s [ 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 1104s [ 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 1104s Using configuration from conf/server2_des3_dsa.cnf 1104s Check that the request matches the signature 1104s Signature ok 1104s The Subject's Distinguished Name is as follows 1104s countryName :PRINTABLE:'US' 1104s stateOrProvinceName :ASN.1 12:'California' 1104s localityName :ASN.1 12:'San Francisco' 1104s organizationName :ASN.1 12:'ASF' 1104s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test-2' 1104s commonName :ASN.1 12:'localhost' 1104s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1104s Certificate is to be certified until Mar 16 11:19:22 2025 GMT (365 days) 1104s 1104s Write out database with 1 new entries 1104s Database updated 1104s [ info] openssl genrsa -out keys/client_ok.pem 2048 1106s [ 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 1106s [ 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_ok_ext 1106s Using configuration from conf/client_ok.cnf 1106s Check that the request matches the signature 1106s Signature ok 1106s The Subject's Distinguished Name is as follows 1106s countryName :PRINTABLE:'US' 1106s stateOrProvinceName :ASN.1 12:'California' 1106s localityName :ASN.1 12:'San Francisco' 1106s organizationName :ASN.1 12:'ASF' 1106s organizationalUnitName:ASN.1 12:'httpd-test' 1106s commonName :ASN.1 12:'client_ok' 1106s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1106s Certificate is to be certified until Mar 16 11:19:22 2025 GMT (365 days) 1106s 1106s Write out database with 1 new entries 1106s Database updated 1106s [ 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 1106s [ info] generating proxy cert: proxy/client_ok.pem 1106s [ info] openssl genrsa -out keys/server2_des3.pem -des3 -passout pass:httpd 2048 1106s [ 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 1106s [ 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 1106s Using configuration from conf/server2_des3.cnf 1106s Check that the request matches the signature 1106s Signature ok 1106s The Subject's Distinguished Name is as follows 1106s countryName :PRINTABLE:'US' 1106s stateOrProvinceName :ASN.1 12:'California' 1106s localityName :ASN.1 12:'San Francisco' 1106s organizationName :ASN.1 12:'ASF' 1106s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test-2' 1106s commonName :ASN.1 12:'localhost' 1106s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1106s Certificate is to be certified until Mar 16 11:19:23 2025 GMT (365 days) 1106s 1106s Write out database with 1 new entries 1106s Database updated 1106s [ info] openssl genrsa -out keys/server2.pem 2048 1106s [ info] openssl req -new -key keys/server2.pem -out csr/server2.csr -passin pass:httpd -passout pass:httpd -config conf/server2.cnf 1106s [ 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 1106s Using configuration from conf/server2.cnf 1106s Check that the request matches the signature 1106s Signature ok 1106s The Subject's Distinguished Name is as follows 1106s countryName :PRINTABLE:'US' 1106s stateOrProvinceName :ASN.1 12:'California' 1106s localityName :ASN.1 12:'San Francisco' 1106s organizationName :ASN.1 12:'ASF' 1106s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test-2' 1106s commonName :ASN.1 12:'localhost' 1106s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1106s Certificate is to be certified until Mar 16 11:19:24 2025 GMT (365 days) 1106s 1106s Write out database with 1 new entries 1106s Database updated 1106s [ info] openssl genrsa -out keys/client_snakeoil.pem 2048 1106s [ 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 1106s [ 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 1106s Using configuration from conf/client_snakeoil.cnf 1106s Check that the request matches the signature 1106s Signature ok 1106s The Subject's Distinguished Name is as follows 1106s countryName :PRINTABLE:'AU' 1106s stateOrProvinceName :ASN.1 12:'Queensland' 1106s localityName :ASN.1 12:'Mackay' 1106s organizationName :ASN.1 12:'Snake Oil, Ltd.' 1106s organizationalUnitName:ASN.1 12:'Staff' 1106s commonName :ASN.1 12:'client_snakeoil' 1106s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1106s Certificate is to be certified until Mar 16 11:19:24 2025 GMT (365 days) 1106s 1106s Write out database with 1 new entries 1106s Database updated 1106s [ 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 1106s [ info] generating proxy cert: proxy/client_snakeoil.pem 1106s [ info] openssl gendsa -out keys/server2_dsa.pem dsa-param 1106s [ 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 1106s [ 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 1106s Using configuration from conf/server2_dsa.cnf 1106s Check that the request matches the signature 1106s Signature ok 1106s The Subject's Distinguished Name is as follows 1106s countryName :PRINTABLE:'US' 1106s stateOrProvinceName :ASN.1 12:'California' 1106s localityName :ASN.1 12:'San Francisco' 1106s organizationName :ASN.1 12:'ASF' 1106s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test-2' 1106s commonName :ASN.1 12:'localhost' 1106s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1106s Certificate is to be certified until Mar 16 11:19:24 2025 GMT (365 days) 1106s 1106s Write out database with 1 new entries 1106s Database updated 1106s [ info] openssl genrsa -out keys/client_revoked.pem 2048 1106s [ 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 1106s [ 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 1106s Using configuration from conf/client_revoked.cnf 1106s Check that the request matches the signature 1106s Signature ok 1106s The Subject's Distinguished Name is as follows 1106s countryName :PRINTABLE:'US' 1106s stateOrProvinceName :ASN.1 12:'California' 1106s localityName :ASN.1 12:'San Francisco' 1106s organizationName :ASN.1 12:'ASF' 1106s organizationalUnitName:ASN.1 12:'httpd-test' 1106s commonName :ASN.1 12:'client_revoked' 1106s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1106s Certificate is to be certified until Mar 16 11:19:24 2025 GMT (365 days) 1106s 1106s Write out database with 1 new entries 1106s Database updated 1106s [ 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 1106s [ info] openssl ca -revoke certs/client_revoked.crt -config conf/cacrl.cnf -passin pass:httpd 1106s Using configuration from conf/cacrl.cnf 1106s Revoking Certificate 08. 1106s Database updated 1106s [ info] openssl ca -gencrl -out crl/ca-bundle.crl -config conf/cacrl.cnf -passin pass:httpd 1106s Using configuration from conf/cacrl.cnf 1106s [ info] generating proxy cert: proxy/client_revoked.pem 1106s [ info] openssl genrsa -out keys/client_colon.pem 2048 1108s [ 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 1108s [ 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 1108s Using configuration from conf/client_colon.cnf 1108s Check that the request matches the signature 1108s Signature ok 1108s The Subject's Distinguished Name is as follows 1108s countryName :PRINTABLE:'US' 1108s stateOrProvinceName :ASN.1 12:'California' 1108s localityName :ASN.1 12:'San Francisco' 1108s organizationName :ASN.1 12:'ASF' 1108s organizationalUnitName:ASN.1 12:'httpd-test' 1108s commonName :ASN.1 12:'user:colon' 1108s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1108s Certificate is to be certified until Mar 16 11:19:26 2025 GMT (365 days) 1108s 1108s Write out database with 1 new entries 1108s Database updated 1108s [ 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 1108s [ info] generating proxy cert: proxy/client_colon.pem 1108s [ info] openssl genrsa -out keys/server.pem 2048 1109s [ info] openssl req -new -key keys/server.pem -out csr/server.csr -passin pass:httpd -passout pass:httpd -config conf/server.cnf 1109s [ 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 1109s Using configuration from conf/server.cnf 1109s Check that the request matches the signature 1109s Signature ok 1109s The Subject's Distinguished Name is as follows 1109s countryName :PRINTABLE:'US' 1109s stateOrProvinceName :ASN.1 12:'California' 1109s localityName :ASN.1 12:'San Francisco' 1109s organizationName :ASN.1 12:'ASF' 1109s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test' 1109s commonName :ASN.1 12:'localhost' 1109s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1109s Certificate is to be certified until Mar 16 11:19:27 2025 GMT (365 days) 1109s 1109s Write out database with 1 new entries 1109s Database updated 1109s [ info] openssl gendsa -out keys/server_dsa.pem dsa-param 1109s [ 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 1109s [ 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 1109s Using configuration from conf/server_dsa.cnf 1109s Check that the request matches the signature 1109s Signature ok 1109s The Subject's Distinguished Name is as follows 1109s countryName :PRINTABLE:'US' 1109s stateOrProvinceName :ASN.1 12:'California' 1109s localityName :ASN.1 12:'San Francisco' 1109s organizationName :ASN.1 12:'ASF' 1109s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test' 1109s commonName :ASN.1 12:'localhost' 1109s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1109s Certificate is to be certified until Mar 16 11:19:27 2025 GMT (365 days) 1109s 1109s Write out database with 1 new entries 1109s Database updated 1109s [ info] openssl genrsa -out keys/server_des3.pem -des3 -passout pass:httpd 2048 1110s [ 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 1110s cd random_chunk && make .libs/mod_random_chunk.so 1110s make[1]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 1110s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -c mod_random_chunk.c 1110s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_random_chunk.c -fPIC -DPIC -o .libs/mod_random_chunk.o 1110s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_random_chunk.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_random_chunk.so -o .libs/mod_random_chunk.so 1110s [ 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 1110s Using configuration from conf/server_des3.cnf 1110s Check that the request matches the signature 1110s Signature ok 1110s The Subject's Distinguished Name is as follows 1110s countryName :PRINTABLE:'US' 1110s stateOrProvinceName :ASN.1 12:'California' 1110s localityName :ASN.1 12:'San Francisco' 1110s organizationName :ASN.1 12:'ASF' 1110s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test' 1110s commonName :ASN.1 12:'localhost' 1110s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1110s Certificate is to be certified until Mar 16 11:19:27 2025 GMT (365 days) 1110s 1110s Write out database with 1 new entries 1110s Database updated 1110s [ info] linked ca-bundle.crl to fdd35eee.r0 1110s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_random_chunk.lo mod_random_chunk.c && touch mod_random_chunk.slo 1110s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -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 1110s libtool: link: ( cd ".libs" && rm -f "mod_random_chunk.la" && ln -s "../mod_random_chunk.la" "mod_random_chunk.la" ) 1110s make[1]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 1110s cd test_apr_uri && make .libs/mod_test_apr_uri.so 1110s make[1]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 1110s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -c mod_test_apr_uri.c 1110s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/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 1110s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_apr_uri.c -fPIC -DPIC -o .libs/mod_test_apr_uri.o 1110s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -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 1110s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_apr_uri.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_apr_uri.so -o .libs/mod_test_apr_uri.so 1111s libtool: link: ( cd ".libs" && rm -f "mod_test_apr_uri.la" && ln -s "../mod_test_apr_uri.la" "mod_test_apr_uri.la" ) 1111s make[1]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 1111s cd test_rwrite && make .libs/mod_test_rwrite.so 1111s make[1]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 1111s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -c mod_test_rwrite.c 1111s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_rwrite.lo mod_test_rwrite.c && touch mod_test_rwrite.slo 1111s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_rwrite.c -fPIC -DPIC -o .libs/mod_test_rwrite.o 1111s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -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 1111s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_rwrite.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_rwrite.so -o .libs/mod_test_rwrite.so 1111s libtool: link: ( cd ".libs" && rm -f "mod_test_rwrite.la" && ln -s "../mod_test_rwrite.la" "mod_test_rwrite.la" ) 1111s make[1]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 1111s cd test_session && make .libs/mod_test_session.so 1111s make[1]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/test_session' 1111s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -c mod_test_session.c 1111s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_session.lo mod_test_session.c && touch mod_test_session.slo 1111s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_session.c -fPIC -DPIC -o .libs/mod_test_session.o 1111s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -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 1111s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_session.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_session.so -o .libs/mod_test_session.so 1112s libtool: link: ( cd ".libs" && rm -f "mod_test_session.la" && ln -s "../mod_test_session.la" "mod_test_session.la" ) 1112s make[1]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/test_session' 1112s cd memory_track && make .libs/mod_memory_track.so 1112s make[1]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/memory_track' 1112s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -c mod_memory_track.c 1112s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_memory_track.lo mod_memory_track.c && touch mod_memory_track.slo 1112s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_memory_track.c -fPIC -DPIC -o .libs/mod_memory_track.o 1112s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -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 1112s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_memory_track.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_memory_track.so -o .libs/mod_memory_track.so 1112s libtool: link: ( cd ".libs" && rm -f "mod_memory_track.la" && ln -s "../mod_memory_track.la" "mod_memory_track.la" ) 1112s make[1]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/memory_track' 1112s cd test_pass_brigade && make .libs/mod_test_pass_brigade.so 1112s make[1]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 1112s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -c mod_test_pass_brigade.c 1112s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/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 1112s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_pass_brigade.c -fPIC -DPIC -o .libs/mod_test_pass_brigade.o 1112s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -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 1113s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_pass_brigade.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_pass_brigade.so -o .libs/mod_test_pass_brigade.so 1113s libtool: link: ( cd ".libs" && rm -f "mod_test_pass_brigade.la" && ln -s "../mod_test_pass_brigade.la" "mod_test_pass_brigade.la" ) 1113s make[1]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 1113s cd client_add_filter && make .libs/mod_client_add_filter.so 1113s make[1]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 1113s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -c mod_client_add_filter.c 1113s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/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 1113s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_client_add_filter.c -fPIC -DPIC -o .libs/mod_client_add_filter.o 1113s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -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 1113s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_client_add_filter.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_client_add_filter.so -o .libs/mod_client_add_filter.so 1113s libtool: link: ( cd ".libs" && rm -f "mod_client_add_filter.la" && ln -s "../mod_client_add_filter.la" "mod_client_add_filter.la" ) 1113s make[1]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 1113s cd authany && make .libs/mod_authany.so 1113s make[1]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/authany' 1113s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -c mod_authany.c 1113s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_authany.lo mod_authany.c && touch mod_authany.slo 1113s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_authany.c -fPIC -DPIC -o .libs/mod_authany.o 1113s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -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 1114s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_authany.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_authany.so -o .libs/mod_authany.so 1114s libtool: link: ( cd ".libs" && rm -f "mod_authany.la" && ln -s "../mod_authany.la" "mod_authany.la" ) 1114s make[1]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/authany' 1114s cd echo_post && make .libs/mod_echo_post.so 1114s make[1]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/echo_post' 1114s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post.c 1114s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_echo_post.lo mod_echo_post.c && touch mod_echo_post.slo 1114s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post.c -fPIC -DPIC -o .libs/mod_echo_post.o 1114s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -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 1114s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_echo_post.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_echo_post.so -o .libs/mod_echo_post.so 1114s libtool: link: ( cd ".libs" && rm -f "mod_echo_post.la" && ln -s "../mod_echo_post.la" "mod_echo_post.la" ) 1114s make[1]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/echo_post' 1114s cd echo_post_chunk && make .libs/mod_echo_post_chunk.so 1114s make[1]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 1114s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post_chunk.c 1114s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/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 1114s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post_chunk.c -fPIC -DPIC -o .libs/mod_echo_post_chunk.o 1114s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -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 1115s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_echo_post_chunk.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_echo_post_chunk.so -o .libs/mod_echo_post_chunk.so 1115s libtool: link: ( cd ".libs" && rm -f "mod_echo_post_chunk.la" && ln -s "../mod_echo_post_chunk.la" "mod_echo_post_chunk.la" ) 1115s make[1]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 1115s cd input_body_filter && make .libs/mod_input_body_filter.so 1115s make[1]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 1115s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -c mod_input_body_filter.c 1115s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/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 1115s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_input_body_filter.c -fPIC -DPIC -o .libs/mod_input_body_filter.o 1115s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -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 1115s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_input_body_filter.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_input_body_filter.so -o .libs/mod_input_body_filter.so 1115s libtool: link: ( cd ".libs" && rm -f "mod_input_body_filter.la" && ln -s "../mod_input_body_filter.la" "mod_input_body_filter.la" ) 1116s make[1]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 1116s cd nntp_like && make .libs/mod_nntp_like.so 1116s make[1]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 1116s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -c mod_nntp_like.c 1116s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_nntp_like.lo mod_nntp_like.c && touch mod_nntp_like.slo 1116s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_nntp_like.c -fPIC -DPIC -o .libs/mod_nntp_like.o 1116s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -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 1117s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_nntp_like.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_nntp_like.so -o .libs/mod_nntp_like.so 1117s libtool: link: ( cd ".libs" && rm -f "mod_nntp_like.la" && ln -s "../mod_nntp_like.la" "mod_nntp_like.la" ) 1117s make[1]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 1117s cd test_ssl && make .libs/mod_test_ssl.so 1117s make[1]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 1117s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -c mod_test_ssl.c 1117s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_ssl.lo mod_test_ssl.c && touch mod_test_ssl.slo 1117s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_ssl.c -fPIC -DPIC -o .libs/mod_test_ssl.o 1117s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -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 1117s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_ssl.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_ssl.so -o .libs/mod_test_ssl.so 1117s libtool: link: ( cd ".libs" && rm -f "mod_test_ssl.la" && ln -s "../mod_test_ssl.la" "mod_test_ssl.la" ) 1117s make[1]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 1117s cd eat_post && make .libs/mod_eat_post.so 1117s make[1]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/eat_post' 1117s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -c mod_eat_post.c 1117s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_eat_post.lo mod_eat_post.c && touch mod_eat_post.slo 1117s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_eat_post.c -fPIC -DPIC -o .libs/mod_eat_post.o 1118s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -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 1118s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_eat_post.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_eat_post.so -o .libs/mod_eat_post.so 1118s libtool: link: ( cd ".libs" && rm -f "mod_eat_post.la" && ln -s "../mod_eat_post.la" "mod_eat_post.la" ) 1118s make[1]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/eat_post' 1118s cd test_utilities && make .libs/mod_test_utilities.so 1118s make[1]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 1118s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -c mod_test_utilities.c 1118s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_utilities.lo mod_test_utilities.c && touch mod_test_utilities.slo 1118s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_utilities.c -fPIC -DPIC -o .libs/mod_test_utilities.o 1118s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -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 1118s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_utilities.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_utilities.so -o .libs/mod_test_utilities.so 1118s libtool: link: ( cd ".libs" && rm -f "mod_test_utilities.la" && ln -s "../mod_test_utilities.la" "mod_test_utilities.la" ) 1118s make[1]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 1118s cd fold && make .libs/mod_fold.so 1118s make[1]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/fold' 1118s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -c mod_fold.c 1118s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_fold.lo mod_fold.c && touch mod_fold.slo 1118s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_fold.c -fPIC -DPIC -o .libs/mod_fold.o 1118s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -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 1119s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_fold.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_fold.so -o .libs/mod_fold.so 1119s libtool: link: ( cd ".libs" && rm -f "mod_fold.la" && ln -s "../mod_fold.la" "mod_fold.la" ) 1119s make[1]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/fold' 1119s cd list_modules && make .libs/mod_list_modules.so 1119s make[1]: Entering directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/list_modules' 1119s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -c mod_list_modules.c 1119s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_list_modules.lo mod_list_modules.c && touch mod_list_modules.slo 1119s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_list_modules.c -fPIC -DPIC -o .libs/mod_list_modules.o 1119s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -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 1119s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_list_modules.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_list_modules.so -o .libs/mod_list_modules.so 1119s libtool: link: ( cd ".libs" && rm -f "mod_list_modules.la" && ln -s "../mod_list_modules.la" "mod_list_modules.la" ) 1119s make[1]: Leaving directory '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/c-modules/list_modules' 1119s /usr/sbin/apache2 -d /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t -f /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/httpd.conf -D APACHE2 -D APACHE2_4 -D PERL_USEITHREADS 1119s using Apache/2.4.58 (event MPM) 1119s 1119s waiting 60 seconds for server to start: .[Sat Mar 16 11:19:37.790743 2024] [core:trace3] [pid 324202:tid 262709448376352] core.c(3482): Setting LogLevel for all modules to trace8 1119s [Sat Mar 16 11:19:37.791450 2024] [core:trace6] [pid 324202:tid 262709448376352] core.c(3499): Cannot find module 'rewrite', trying 'rewrite_module' 1119s [Sat Mar 16 11:19:37.791468 2024] [core:trace3] [pid 324202:tid 262709448376352] core.c(3509): Setting LogLevel for module mod_rewrite.c to trace8 1119s [Sat Mar 16 11:19:37.792412 2024] [core:trace6] [pid 324202:tid 262709448376352] core.c(3499): Cannot find module 'dumpio', trying 'dumpio_module' 1119s [Sat Mar 16 11:19:37.792420 2024] [core:trace3] [pid 324202:tid 262709448376352] core.c(3509): Setting LogLevel for module mod_dumpio.c to trace7 1119s [Sat Mar 16 11:19:37.792422 2024] [core:trace3] [pid 324202:tid 262709448376352] core.c(3482): Setting LogLevel for all modules to info 1119s [Sat Mar 16 11:19:37.792427 2024] [core:trace6] [pid 324202:tid 262709448376352] core.c(3499): Cannot find module 'core', trying 'core_module' 1119s [Sat Mar 16 11:19:37.792431 2024] [core:trace3] [pid 324202:tid 262709448376352] core.c(3509): Setting LogLevel for module core.c to crit 1119s [Sat Mar 16 11:19:37.792435 2024] [core:trace3] [pid 324202:tid 262709448376352] core.c(3482): Setting LogLevel for all modules to crit 1119s [Sat Mar 16 11:19:37.792440 2024] [core:trace6] [pid 324202:tid 262709448376352] core.c(3499): Cannot find module 'core', trying 'core_module' 1119s [Sat Mar 16 11:19:37.792443 2024] [core:trace3] [pid 324202:tid 262709448376352] core.c(3509): Setting LogLevel for module core.c to info 1119s [Sat Mar 16 11:19:37.792445 2024] [core:trace3] [pid 324202:tid 262709448376352] core.c(3482): Setting LogLevel for all modules to crit 1119s [Sat Mar 16 11:19:37.792453 2024] [core:trace6] [pid 324202:tid 262709448376352] core.c(3499): Cannot find module 'core', trying 'core_module' 1119s [Sat Mar 16 11:19:37.792457 2024] [core:trace3] [pid 324202:tid 262709448376352] core.c(3509): Setting LogLevel for module core.c to info 1119s [Sat Mar 16 11:19:37.792460 2024] [core:trace3] [pid 324202:tid 262709448376352] core.c(3482): Setting LogLevel for all modules to crit 1119s [Sat Mar 16 11:19:37.792464 2024] [core:trace3] [pid 324202:tid 262709448376352] core.c(3482): Setting LogLevel for all modules to info 1119s [Sat Mar 16 11:19:37.792473 2024] [core:trace6] [pid 324202:tid 262709448376352] core.c(3499): Cannot find module 'core', trying 'core_module' 1119s [Sat Mar 16 11:19:37.792477 2024] [core:trace3] [pid 324202:tid 262709448376352] core.c(3509): Setting LogLevel for module core.c to crit 1119s [Sat Mar 16 11:19:37.792482 2024] [core:trace3] [pid 324202:tid 262709448376352] core.c(3482): Setting LogLevel for all modules to info 1119s [Sat Mar 16 11:19:37.793022 2024] [core:trace6] [pid 324202:tid 262709448376352] core.c(3499): Cannot find module 'http2', trying 'http2_module' 1119s [Sat Mar 16 11:19:37.793029 2024] [core:trace3] [pid 324202:tid 262709448376352] core.c(3509): Setting LogLevel for module mod_http2.c to debug 1119s [Sat Mar 16 11:19:37.793779 2024] [proxy:info] [pid 324202:tid 262709448376352] AH01145: Sharing worker 'http://localhost:8529/' instead of creating new worker 'http://localhost:8529/servlet' 1119s [Sat Mar 16 11:19:37.793795 2024] [core:trace6] [pid 324202:tid 262709448376352] core.c(3499): Cannot find module 'proxy_hcheck', trying 'proxy_hcheck_module' 1119s [Sat Mar 16 11:19:37.793800 2024] [core:trace3] [pid 324202:tid 262709448376352] core.c(3509): Setting LogLevel for module mod_proxy_hcheck.c to trace4 1120s 1120s waiting 60 seconds for server to start: ok (waited 0 secs) 1120s server localhost:8529 started 1120s server localhost:8530 listening (mod_nntp_like) 1120s server localhost:8531 listening (mod_nntp_like_ssl) 1120s server localhost:8532 listening (mod_ssl) 1120s server localhost:8533 listening (ssl_optional_cc) 1120s server localhost:8534 listening (ssl_pr33791) 1120s server localhost:8535 listening (ssl_ocsp) 1120s server localhost:8536 listening (cve_2011_3368_rewrite) 1120s server localhost:8537 listening (proxy_http_reverse) 1120s server localhost:8538 listening (proxy_http_nofwd) 1120s server localhost:8539 listening (cve_2011_3368) 1120s server localhost:8540 listening (mod_headers) 1120s server localhost:8541 listening (mod_echo) 1120s server localhost:8542 listening (mod_echo_ssl) 1120s server localhost:8543 listening (error_document) 1120s server localhost:8544 listening (http_unsafe) 1120s server localhost:8545 listening (http_strict) 1120s server localhost:8546 listening (remote_ip) 1120s server localhost:8547 listening (core) 1120s server localhost:8548 listening (mod_proxy) 1120s server localhost:8549 listening (proxy_http_bal1) 1120s server localhost:8550 listening (proxy_http_bal2) 1120s server localhost:8551 listening (proxy_http_balancer) 1120s server localhost:8554 listening (proxy_fcgi) 1120s server localhost:8555 listening (mod_vhost_alias) 1120s server localhost:8556 listening (mod_include) 1120s server localhost:8557 listening (h2c) 1120s server localhost:8558 listening (h2) 1120s server localhost:8559 listening (mod_cache) 1120s server localhost:8560 listening (proxy_http_https) 1120s server localhost:8561 listening (proxy_https_https) 1120s server localhost:8562 listening (proxy_http_https_proxy_section) 1120s server localhost:8563 listening (proxy_https_https_proxy_section) 1120s server localhost:8564 listening (proxy_https_http) 1122s [ info] adding source lib /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/Apache-Test/lib to @INC 1129s t/ab/base.t ......................... 1129s 1..5 1129s # Running under perl version 5.038002 for linux 1129s # Current time local: Sat Mar 16 11:19:45 2024 1129s # Current time GMT: Sat Mar 16 11:19:45 2024 1129s # Using Test.pm version 1.31 1129s # Using Apache/Test.pm version 1.42 1129s # # running: 1129s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 http://localhost:8547/ 1129s ok 1 1129s ok 2 1129s # # running: 1129s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 https://localhost:8532/ 1129s ok 3 1129s ok 4 1129s ok 5 1129s ok 1131s t/apache/404.t ...................... 1131s 1..2 1131s # Running under perl version 5.038002 for linux 1131s # Current time local: Sat Mar 16 11:19:47 2024 1131s # Current time GMT: Sat Mar 16 11:19:47 2024 1131s # Using Test.pm version 1.31 1131s # Using Apache/Test.pm version 1.42 1131s # GET_STR Response: 1131s # HTTP/1.1 404 Not Found 1131s # Connection: close 1131s # Date: Sat, 16 Mar 2024 11:19:49 GMT 1131s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1131s # Content-Length: 196 1131s # Content-Type: text/html; charset=iso-8859-1 1131s # Client-Date: Sat, 16 Mar 2024 11:19:49 GMT 1131s # Client-Peer: 127.0.0.1:8529 1131s # Client-Response-Num: 1 1131s # Title: 404 Not Found 1131s # 1131s # 1131s # 1131s # 404 Not Found 1131s # 1131s #

Not Found

1131s #

The requested URL was not found on this server.

1131s # 1131s ok 1 1131s ok 2 1131s ok 1134s t/apache/acceptpathinfo.t ........... 1134s 1..36 1134s # Running under perl version 5.038002 for linux 1134s # Current time local: Sat Mar 16 11:19:49 2024 1134s # Current time GMT: Sat Mar 16 11:19:49 2024 1134s # Using Test.pm version 1.31 1134s # Using Apache/Test.pm version 1.42 1134s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on 1134s # expected: '200' 1134s # received: '200' 1134s ok 1 1134s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on 1134s # expected: qr/_\(none\)_/ 1134s # received: '_(none)_' 1134s ok 2 1134s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on/foo/bar 1134s # expected: '404' 1134s # received: '404' 1134s ok 3 1134s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on/foo/bar 1134s # expected: qr/Not Found/ 1134s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

' 1134s ok 24 1134s # testing : AcceptPathInfo default return code for /apache/acceptpathinfo 1134s # expected: '200' 1134s # received: '200' 1134s ok 25 1134s # testing : AcceptPathInfo default body for /apache/acceptpathinfo 1134s # expected: qr/_\(none\)_/ 1134s # received: '_(none)_' 1134s ok 26 1134s # testing : AcceptPathInfo default return code for /apache/acceptpathinfo/foo/bar 1134s # expected: '404' 1134s # received: '404' 1134s ok 27 1134s # testing : AcceptPathInfo default body for /apache/acceptpathinfo/foo/bar 1134s # expected: qr/Not Found/ 1134s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

' 1134s ok 32 1134s # testing : AcceptPathInfo default return code for /apache/acceptpathinfo/test.sh 1134s # expected: '200' 1134s # received: '200' 1134s ok 33 1134s # testing : AcceptPathInfo default body for /apache/acceptpathinfo/test.sh 1134s # expected: qr/_\(none\)_/ 1134s # received: '_(none)_' 1134s ok 34 1134s # testing : AcceptPathInfo default return code for /apache/acceptpathinfo/test.sh/foo/bar 1134s # expected: '200' 1134s # received: '200' 1134s ok 35 1134s # testing : AcceptPathInfo default body for /apache/acceptpathinfo/test.sh/foo/bar 1134s # expected: qr/_\/foo\/bar_/ 1134s # received: '_/foo/bar_' 1134s ok 36 1134s ok 1139s t/apache/byterange.t ................ 1139s # using LWP client 1139s 1..217 1139s # Running under perl version 5.038002 for linux 1139s # Current time local: Sat Mar 16 11:19:52 2024 1139s # Current time GMT: Sat Mar 16 11:19:52 2024 1139s # Using Test.pm version 1.31 1139s # Using Apache/Test.pm version 1.42 1139s downloaded 17651 bytes, file is 17651 bytes 1139s ok 1 1139s downloaded 56240 bytes, file is 56240 bytes 1139s ok 2 1139s downloaded 34283 bytes, file is 34283 bytes 1139s ok 3 1139s downloaded 55533 bytes, file is 55533 bytes 1139s ok 4 1139s downloaded 43888 bytes, file is 43888 bytes 1139s ok 5 1139s downloaded 89271 bytes, file is 89271 bytes 1139s ok 6 1139s downloaded 9991 bytes, file is 9991 bytes 1139s ok 7 1139s downloaded 9577 bytes, file is 9577 bytes 1139s ok 8 1139s downloaded 4100 bytes, file is 4100 bytes 1139s ok 9 1139s downloaded 3672 bytes, file is 3672 bytes 1139s ok 10 1139s downloaded 7683 bytes, file is 7683 bytes 1139s ok 11 1139s downloaded 144298 bytes, file is 144298 bytes 1139s ok 12 1139s downloaded 7966 bytes, file is 7966 bytes 1139s ok 13 1139s downloaded 6892 bytes, file is 6892 bytes 1139s ok 14 1139s downloaded 7760 bytes, file is 7760 bytes 1139s ok 15 1139s downloaded 6327 bytes, file is 6327 bytes 1139s ok 16 1139s downloaded 133641 bytes, file is 133641 bytes 1139s ok 17 1139s downloaded 6142 bytes, file is 6142 bytes 1139s ok 18 1139s downloaded 3594 bytes, file is 3594 bytes 1139s ok 19 1139s downloaded 4085 bytes, file is 4085 bytes 1139s ok 20 1139s downloaded 119430 bytes, file is 119430 bytes 1139s ok 21 1139s downloaded 6597 bytes, file is 6597 bytes 1139s ok 22 1139s downloaded 5335 bytes, file is 5335 bytes 1139s ok 23 1139s downloaded 4616 bytes, file is 4616 bytes 1139s ok 24 1139s downloaded 115538 bytes, file is 115538 bytes 1139s ok 25 1139s downloaded 10759 bytes, file is 10759 bytes 1139s ok 26 1139s downloaded 12271 bytes, file is 12271 bytes 1139s ok 27 1139s downloaded 9232 bytes, file is 9232 bytes 1139s ok 28 1139s downloaded 129680 bytes, file is 129680 bytes 1139s ok 29 1139s downloaded 10557 bytes, file is 10557 bytes 1139s ok 30 1139s downloaded 12319 bytes, file is 12319 bytes 1139s ok 31 1139s downloaded 8442 bytes, file is 8442 bytes 1139s ok 32 1139s downloaded 4450 bytes, file is 4450 bytes 1139s ok 33 1139s downloaded 64523 bytes, file is 64523 bytes 1139s ok 34 1139s downloaded 8201 bytes, file is 8201 bytes 1139s ok 35 1139s downloaded 4103 bytes, file is 4103 bytes 1139s ok 36 1139s downloaded 10924 bytes, file is 10924 bytes 1139s ok 37 1139s downloaded 4456 bytes, file is 4456 bytes 1139s ok 38 1139s downloaded 100187 bytes, file is 100187 bytes 1139s ok 39 1139s downloaded 7717 bytes, file is 7717 bytes 1139s ok 40 1139s downloaded 7702 bytes, file is 7702 bytes 1139s ok 41 1139s downloaded 7017 bytes, file is 7017 bytes 1139s ok 42 1139s downloaded 71129 bytes, file is 71129 bytes 1139s ok 43 1139s downloaded 4599 bytes, file is 4599 bytes 1139s ok 44 1139s downloaded 6150 bytes, file is 6150 bytes 1139s ok 45 1139s downloaded 5111 bytes, file is 5111 bytes 1139s ok 46 1139s downloaded 40701 bytes, file is 40701 bytes 1139s ok 47 1139s downloaded 5730 bytes, file is 5730 bytes 1139s ok 48 1139s downloaded 4682 bytes, file is 4682 bytes 1139s ok 49 1139s downloaded 4980 bytes, file is 4980 bytes 1139s ok 50 1139s downloaded 54032 bytes, file is 54032 bytes 1139s ok 51 1139s downloaded 7007 bytes, file is 7007 bytes 1139s ok 52 1139s downloaded 37377 bytes, file is 37377 bytes 1139s ok 53 1139s downloaded 4214 bytes, file is 4214 bytes 1139s ok 54 1139s downloaded 3946 bytes, file is 3946 bytes 1139s ok 55 1139s downloaded 4054 bytes, file is 4054 bytes 1139s ok 56 1139s downloaded 44427 bytes, file is 44427 bytes 1139s ok 57 1139s downloaded 4744 bytes, file is 4744 bytes 1139s ok 58 1139s downloaded 3946 bytes, file is 3946 bytes 1139s ok 59 1139s downloaded 4055 bytes, file is 4055 bytes 1139s ok 60 1139s downloaded 68937 bytes, file is 68937 bytes 1139s ok 61 1139s downloaded 3946 bytes, file is 3946 bytes 1139s ok 62 1139s downloaded 4052 bytes, file is 4052 bytes 1139s ok 63 1139s downloaded 124713 bytes, file is 124713 bytes 1139s ok 64 1139s downloaded 107201 bytes, file is 107201 bytes 1139s ok 65 1139s downloaded 38060 bytes, file is 38060 bytes 1139s ok 66 1139s downloaded 4470 bytes, file is 4470 bytes 1139s ok 67 1139s downloaded 6335 bytes, file is 6335 bytes 1139s ok 68 1139s downloaded 7363 bytes, file is 7363 bytes 1139s ok 69 1139s downloaded 5889 bytes, file is 5889 bytes 1139s ok 70 1139s downloaded 4651 bytes, file is 4651 bytes 1139s ok 71 1139s downloaded 8357 bytes, file is 8357 bytes 1139s ok 72 1139s downloaded 25281 bytes, file is 25281 bytes 1139s ok 73 1139s downloaded 53904 bytes, file is 53904 bytes 1139s ok 74 1139s downloaded 115157 bytes, file is 115157 bytes 1139s ok 75 1139s downloaded 20457 bytes, file is 20457 bytes 1139s ok 76 1139s downloaded 5768 bytes, file is 5768 bytes 1139s ok 77 1139s downloaded 8241 bytes, file is 8241 bytes 1139s ok 78 1139s downloaded 824371 bytes, file is 824371 bytes 1139s ok 79 1139s downloaded 22583 bytes, file is 22583 bytes 1139s ok 80 1139s downloaded 7010 bytes, file is 7010 bytes 1139s ok 81 1139s downloaded 8386 bytes, file is 8386 bytes 1139s ok 82 1139s downloaded 294 bytes, file is 294 bytes 1139s ok 83 1139s downloaded 304 bytes, file is 304 bytes 1139s ok 84 1139s downloaded 8016 bytes, file is 8016 bytes 1139s ok 85 1139s downloaded 56994 bytes, file is 56994 bytes 1139s ok 86 1139s downloaded 4480 bytes, file is 4480 bytes 1139s ok 87 1139s downloaded 9151 bytes, file is 9151 bytes 1139s ok 88 1139s downloaded 15459 bytes, file is 15459 bytes 1139s ok 89 1139s downloaded 9546 bytes, file is 9546 bytes 1139s ok 90 1139s downloaded 4837 bytes, file is 4837 bytes 1139s ok 91 1139s downloaded 6938 bytes, file is 6938 bytes 1139s ok 92 1139s downloaded 26154 bytes, file is 26154 bytes 1139s ok 93 1139s downloaded 53154 bytes, file is 53154 bytes 1139s ok 94 1139s downloaded 4943 bytes, file is 4943 bytes 1139s ok 95 1139s downloaded 43100 bytes, file is 43100 bytes 1139s ok 96 1139s downloaded 22163 bytes, file is 22163 bytes 1139s ok 97 1139s downloaded 39867 bytes, file is 39867 bytes 1139s ok 98 1139s downloaded 4052 bytes, file is 4052 bytes 1139s ok 99 1139s downloaded 24330 bytes, file is 24330 bytes 1139s ok 100 1139s downloaded 311377 bytes, file is 311377 bytes 1139s ok 101 1139s downloaded 9376 bytes, file is 9376 bytes 1139s ok 102 1139s downloaded 46317 bytes, file is 46317 bytes 1139s ok 103 1139s downloaded 26746 bytes, file is 26746 bytes 1139s ok 104 1139s downloaded 7959 bytes, file is 7959 bytes 1139s ok 105 1139s downloaded 84353 bytes, file is 84353 bytes 1139s ok 106 1139s downloaded 37665 bytes, file is 37665 bytes 1139s ok 107 1139s downloaded 10359 bytes, file is 10359 bytes 1139s ok 108 1139s downloaded 22795 bytes, file is 22795 bytes 1139s ok 109 1139s downloaded 14429 bytes, file is 14429 bytes 1139s ok 110 1139s downloaded 9377 bytes, file is 9377 bytes 1139s ok 111 1139s downloaded 37601 bytes, file is 37601 bytes 1139s ok 112 1139s downloaded 90814 bytes, file is 90814 bytes 1139s ok 113 1139s downloaded 55292 bytes, file is 55292 bytes 1139s ok 114 1139s downloaded 39537 bytes, file is 39537 bytes 1139s ok 115 1139s downloaded 37816 bytes, file is 37816 bytes 1139s ok 116 1139s downloaded 49936 bytes, file is 49936 bytes 1139s ok 117 1139s downloaded 15221 bytes, file is 15221 bytes 1139s ok 118 1139s downloaded 22218 bytes, file is 22218 bytes 1139s ok 119 1139s downloaded 13355 bytes, file is 13355 bytes 1139s ok 120 1139s downloaded 16608 bytes, file is 16608 bytes 1139s ok 121 1139s downloaded 1649 bytes, file is 1649 bytes 1139s ok 122 1139s downloaded 422210 bytes, file is 422210 bytes 1139s ok 123 1139s downloaded 31786 bytes, file is 31786 bytes 1139s ok 124 1139s downloaded 137232 bytes, file is 137232 bytes 1139s ok 125 1139s downloaded 16501 bytes, file is 16501 bytes 1139s ok 126 1139s downloaded 13815 bytes, file is 13815 bytes 1139s ok 127 1139s downloaded 180836 bytes, file is 180836 bytes 1139s ok 128 1139s downloaded 45028 bytes, file is 45028 bytes 1139s ok 129 1139s downloaded 72248 bytes, file is 72248 bytes 1139s ok 130 1139s downloaded 6153 bytes, file is 6153 bytes 1139s ok 131 1139s downloaded 1527 bytes, file is 1527 bytes 1139s ok 132 1139s downloaded 59530 bytes, file is 59530 bytes 1139s ok 133 1139s downloaded 30628 bytes, file is 30628 bytes 1139s ok 134 1139s downloaded 2013 bytes, file is 2013 bytes 1139s ok 135 1139s downloaded 129125 bytes, file is 129125 bytes 1139s ok 136 1139s downloaded 37398 bytes, file is 37398 bytes 1139s ok 137 1139s downloaded 22429 bytes, file is 22429 bytes 1139s ok 138 1139s downloaded 35539 bytes, file is 35539 bytes 1139s ok 139 1139s downloaded 71703 bytes, file is 71703 bytes 1139s ok 140 1139s downloaded 4432 bytes, file is 4432 bytes 1139s ok 141 1139s downloaded 8360 bytes, file is 8360 bytes 1139s ok 142 1139s downloaded 12224 bytes, file is 12224 bytes 1139s ok 143 1139s downloaded 355 bytes, file is 355 bytes 1139s ok 144 1139s downloaded 2026 bytes, file is 2026 bytes 1139s ok 145 1139s downloaded 74839 bytes, file is 74839 bytes 1139s ok 146 1139s downloaded 9436 bytes, file is 9436 bytes 1139s ok 147 1139s downloaded 12143 bytes, file is 12143 bytes 1139s ok 148 1139s downloaded 26451 bytes, file is 26451 bytes 1139s ok 149 1139s downloaded 9588 bytes, file is 9588 bytes 1139s ok 150 1139s downloaded 58695 bytes, file is 58695 bytes 1139s ok 151 1139s downloaded 22331 bytes, file is 22331 bytes 1139s ok 152 1139s downloaded 3429 bytes, file is 3429 bytes 1139s ok 153 1139s downloaded 10963 bytes, file is 10963 bytes 1139s ok 154 1139s downloaded 8357 bytes, file is 8357 bytes 1139s ok 155 1139s downloaded 36144 bytes, file is 36144 bytes 1139s ok 156 1139s downloaded 26757 bytes, file is 26757 bytes 1139s ok 157 1139s downloaded 151973 bytes, file is 151973 bytes 1139s ok 158 1139s downloaded 1243 bytes, file is 1243 bytes 1139s ok 159 1139s downloaded 15223 bytes, file is 15223 bytes 1139s ok 160 1139s downloaded 93369 bytes, file is 93369 bytes 1139s ok 161 1139s downloaded 14283 bytes, file is 14283 bytes 1139s ok 162 1139s downloaded 4784 bytes, file is 4784 bytes 1139s ok 163 1139s downloaded 51369 bytes, file is 51369 bytes 1139s ok 164 1139s downloaded 49853 bytes, file is 49853 bytes 1139s ok 165 1139s downloaded 5144 bytes, file is 5144 bytes 1139s ok 166 1139s downloaded 23397 bytes, file is 23397 bytes 1139s ok 167 1139s downloaded 68880 bytes, file is 68880 bytes 1139s ok 168 1139s downloaded 12096 bytes, file is 12096 bytes 1139s ok 169 1139s downloaded 26551 bytes, file is 26551 bytes 1139s ok 170 1139s downloaded 89288 bytes, file is 89288 bytes 1139s ok 171 1139s downloaded 5138 bytes, file is 5138 bytes 1139s ok 172 1139s downloaded 6693 bytes, file is 6693 bytes 1139s ok 173 1139s downloaded 135805 bytes, file is 135805 bytes 1139s ok 174 1139s downloaded 31661 bytes, file is 31661 bytes 1139s ok 175 1139s downloaded 33167 bytes, file is 33167 bytes 1139s ok 176 1139s downloaded 48816 bytes, file is 48816 bytes 1139s ok 177 1139s downloaded 35911 bytes, file is 35911 bytes 1139s ok 178 1139s downloaded 18756 bytes, file is 18756 bytes 1139s ok 179 1139s downloaded 43401 bytes, file is 43401 bytes 1139s ok 180 1139s downloaded 509 bytes, file is 509 bytes 1139s ok 181 1139s downloaded 19189 bytes, file is 19189 bytes 1139s ok 182 1139s downloaded 15588 bytes, file is 15588 bytes 1139s ok 183 1139s downloaded 123417 bytes, file is 123417 bytes 1139s ok 184 1139s downloaded 1548 bytes, file is 1548 bytes 1139s ok 185 1139s downloaded 58669 bytes, file is 58669 bytes 1139s ok 186 1139s downloaded 27846 bytes, file is 27846 bytes 1139s ok 187 1139s downloaded 19186 bytes, file is 19186 bytes 1139s ok 188 1139s downloaded 29862 bytes, file is 29862 bytes 1139s ok 189 1139s downloaded 7132 bytes, file is 7132 bytes 1139s ok 190 1139s downloaded 9019 bytes, file is 9019 bytes 1139s ok 191 1139s downloaded 77701 bytes, file is 77701 bytes 1139s ok 192 1139s downloaded 53982 bytes, file is 53982 bytes 1139s ok 193 1139s downloaded 10328 bytes, file is 10328 bytes 1139s ok 194 1139s downloaded 46394 bytes, file is 46394 bytes 1139s ok 195 1139s downloaded 39569 bytes, file is 39569 bytes 1139s ok 196 1139s downloaded 758278 bytes, file is 758278 bytes 1139s ok 197 1139s downloaded 372 bytes, file is 372 bytes 1139s ok 198 1139s downloaded 294 bytes, file is 294 bytes 1139s ok 199 1139s downloaded 294 bytes, file is 294 bytes 1139s ok 200 1139s downloaded 10623 bytes, file is 10623 bytes 1139s ok 201 1139s downloaded 8511 bytes, file is 8511 bytes 1139s ok 202 1139s downloaded 4483 bytes, file is 4483 bytes 1139s ok 203 1139s downloaded 90816 bytes, file is 90816 bytes 1139s ok 204 1139s downloaded 25417 bytes, file is 25417 bytes 1139s ok 205 1139s downloaded 14126 bytes, file is 14126 bytes 1139s ok 206 1139s downloaded 38625 bytes, file is 38625 bytes 1139s ok 207 1139s downloaded 454394 bytes, file is 454394 bytes 1139s ok 208 1139s downloaded 7951 bytes, file is 7951 bytes 1139s ok 209 1139s downloaded 7400 bytes, file is 7400 bytes 1139s ok 210 1139s downloaded 92850 bytes, file is 92850 bytes 1139s ok 211 1139s downloaded 50829 bytes, file is 50829 bytes 1139s ok 212 1139s downloaded 3862 bytes, file is 3862 bytes 1139s ok 213 1139s downloaded 32731 bytes, file is 32731 bytes 1139s ok 214 1139s downloaded 86827 bytes, file is 86827 bytes 1139s ok 215 1139s downloaded 50436 bytes, file is 50436 bytes 1139s ok 216 1139s downloaded 24001 bytes, file is 24001 bytes 1139s ok 217 1139s ok 1142s t/apache/byterange2.t ............... 1142s 1..1 1142s # Running under perl version 5.038002 for linux 1142s # Current time local: Sat Mar 16 11:19:57 2024 1142s # Current time GMT: Sat Mar 16 11:19:57 2024 1142s # Using Test.pm version 1.31 1142s # Using Apache/Test.pm version 1.42 1142s # testing : return correct content 1142s # expected: 'hello 1142s # ' 1142s # received: 'hello 1142s # ' 1142s ok 1 1142s ok 1148s t/apache/byterange3.t ............... 1148s # using LWP client 1148s 1..217 1148s # Running under perl version 5.038002 for linux 1148s # Current time local: Sat Mar 16 11:20:00 2024 1148s # Current time GMT: Sat Mar 16 11:20:00 2024 1148s # Using Test.pm version 1.31 1148s # Using Apache/Test.pm version 1.42 1148s downloaded 17651 bytes, file is 17651 bytes 1148s ok 1 1148s downloaded 56240 bytes, file is 56240 bytes 1148s ok 2 1148s downloaded 34283 bytes, file is 34283 bytes 1148s ok 3 1148s downloaded 55533 bytes, file is 55533 bytes 1148s ok 4 1148s downloaded 43888 bytes, file is 43888 bytes 1148s ok 5 1148s downloaded 89271 bytes, file is 89271 bytes 1148s ok 6 1148s downloaded 9991 bytes, file is 9991 bytes 1148s ok 7 1148s downloaded 9577 bytes, file is 9577 bytes 1148s ok 8 1148s downloaded 4100 bytes, file is 4100 bytes 1148s ok 9 1148s downloaded 3672 bytes, file is 3672 bytes 1148s ok 10 1148s downloaded 7683 bytes, file is 7683 bytes 1148s ok 11 1148s downloaded 144298 bytes, file is 144298 bytes 1148s ok 12 1148s downloaded 7966 bytes, file is 7966 bytes 1148s ok 13 1148s downloaded 6892 bytes, file is 6892 bytes 1148s ok 14 1148s downloaded 7760 bytes, file is 7760 bytes 1148s ok 15 1148s downloaded 6327 bytes, file is 6327 bytes 1148s ok 16 1148s downloaded 133641 bytes, file is 133641 bytes 1148s ok 17 1148s downloaded 6142 bytes, file is 6142 bytes 1148s ok 18 1148s downloaded 3594 bytes, file is 3594 bytes 1148s ok 19 1148s downloaded 4085 bytes, file is 4085 bytes 1148s ok 20 1148s downloaded 119430 bytes, file is 119430 bytes 1148s ok 21 1148s downloaded 6597 bytes, file is 6597 bytes 1148s ok 22 1148s downloaded 5335 bytes, file is 5335 bytes 1148s ok 23 1148s downloaded 4616 bytes, file is 4616 bytes 1148s ok 24 1148s downloaded 115538 bytes, file is 115538 bytes 1148s ok 25 1148s downloaded 10759 bytes, file is 10759 bytes 1148s ok 26 1148s downloaded 12271 bytes, file is 12271 bytes 1148s ok 27 1148s downloaded 9232 bytes, file is 9232 bytes 1148s ok 28 1148s downloaded 129680 bytes, file is 129680 bytes 1148s ok 29 1148s downloaded 10557 bytes, file is 10557 bytes 1148s ok 30 1148s downloaded 12319 bytes, file is 12319 bytes 1148s ok 31 1148s downloaded 8442 bytes, file is 8442 bytes 1148s ok 32 1148s downloaded 4450 bytes, file is 4450 bytes 1148s ok 33 1148s downloaded 64523 bytes, file is 64523 bytes 1148s ok 34 1148s downloaded 8201 bytes, file is 8201 bytes 1148s ok 35 1148s downloaded 4103 bytes, file is 4103 bytes 1148s ok 36 1148s downloaded 10924 bytes, file is 10924 bytes 1148s ok 37 1148s downloaded 4456 bytes, file is 4456 bytes 1148s ok 38 1148s downloaded 100187 bytes, file is 100187 bytes 1148s ok 39 1148s downloaded 7717 bytes, file is 7717 bytes 1148s ok 40 1148s downloaded 7702 bytes, file is 7702 bytes 1148s ok 41 1148s downloaded 7017 bytes, file is 7017 bytes 1148s ok 42 1148s downloaded 71129 bytes, file is 71129 bytes 1148s ok 43 1148s downloaded 4599 bytes, file is 4599 bytes 1148s ok 44 1148s downloaded 6150 bytes, file is 6150 bytes 1148s ok 45 1148s downloaded 5111 bytes, file is 5111 bytes 1148s ok 46 1148s downloaded 40701 bytes, file is 40701 bytes 1148s ok 47 1148s downloaded 5730 bytes, file is 5730 bytes 1148s ok 48 1148s downloaded 4682 bytes, file is 4682 bytes 1148s ok 49 1148s downloaded 4980 bytes, file is 4980 bytes 1148s ok 50 1148s downloaded 54032 bytes, file is 54032 bytes 1148s ok 51 1148s downloaded 7007 bytes, file is 7007 bytes 1148s ok 52 1148s downloaded 37377 bytes, file is 37377 bytes 1148s ok 53 1148s downloaded 4214 bytes, file is 4214 bytes 1148s ok 54 1148s downloaded 3946 bytes, file is 3946 bytes 1148s ok 55 1148s downloaded 4054 bytes, file is 4054 bytes 1148s ok 56 1148s downloaded 44427 bytes, file is 44427 bytes 1148s ok 57 1148s downloaded 4744 bytes, file is 4744 bytes 1148s ok 58 1148s downloaded 3946 bytes, file is 3946 bytes 1148s ok 59 1148s downloaded 4055 bytes, file is 4055 bytes 1148s ok 60 1148s downloaded 68937 bytes, file is 68937 bytes 1148s ok 61 1148s downloaded 3946 bytes, file is 3946 bytes 1148s ok 62 1148s downloaded 4052 bytes, file is 4052 bytes 1148s ok 63 1148s downloaded 124713 bytes, file is 124713 bytes 1148s ok 64 1148s downloaded 107201 bytes, file is 107201 bytes 1148s ok 65 1148s downloaded 38060 bytes, file is 38060 bytes 1148s ok 66 1148s downloaded 4470 bytes, file is 4470 bytes 1148s ok 67 1148s downloaded 6335 bytes, file is 6335 bytes 1148s ok 68 1148s downloaded 7363 bytes, file is 7363 bytes 1148s ok 69 1148s downloaded 5889 bytes, file is 5889 bytes 1148s ok 70 1148s downloaded 4651 bytes, file is 4651 bytes 1148s ok 71 1148s downloaded 8357 bytes, file is 8357 bytes 1148s ok 72 1148s downloaded 25281 bytes, file is 25281 bytes 1148s ok 73 1148s downloaded 53904 bytes, file is 53904 bytes 1148s ok 74 1148s downloaded 115157 bytes, file is 115157 bytes 1148s ok 75 1148s downloaded 20457 bytes, file is 20457 bytes 1148s ok 76 1148s downloaded 5768 bytes, file is 5768 bytes 1148s ok 77 1148s downloaded 8241 bytes, file is 8241 bytes 1148s ok 78 1148s downloaded 824371 bytes, file is 824371 bytes 1148s ok 79 1148s downloaded 22583 bytes, file is 22583 bytes 1148s ok 80 1148s downloaded 7010 bytes, file is 7010 bytes 1148s ok 81 1148s downloaded 8386 bytes, file is 8386 bytes 1148s ok 82 1148s downloaded 294 bytes, file is 294 bytes 1148s ok 83 1148s downloaded 304 bytes, file is 304 bytes 1148s ok 84 1148s downloaded 8016 bytes, file is 8016 bytes 1148s ok 85 1148s downloaded 56994 bytes, file is 56994 bytes 1148s ok 86 1148s downloaded 4480 bytes, file is 4480 bytes 1148s ok 87 1148s downloaded 9151 bytes, file is 9151 bytes 1148s ok 88 1148s downloaded 15459 bytes, file is 15459 bytes 1148s ok 89 1148s downloaded 9546 bytes, file is 9546 bytes 1148s ok 90 1148s downloaded 4837 bytes, file is 4837 bytes 1148s ok 91 1148s downloaded 6938 bytes, file is 6938 bytes 1148s ok 92 1148s downloaded 26154 bytes, file is 26154 bytes 1148s ok 93 1148s downloaded 53154 bytes, file is 53154 bytes 1148s ok 94 1148s downloaded 4943 bytes, file is 4943 bytes 1148s ok 95 1148s downloaded 43100 bytes, file is 43100 bytes 1148s ok 96 1148s downloaded 22163 bytes, file is 22163 bytes 1148s ok 97 1148s downloaded 39867 bytes, file is 39867 bytes 1148s ok 98 1148s downloaded 4052 bytes, file is 4052 bytes 1148s ok 99 1148s downloaded 24330 bytes, file is 24330 bytes 1148s ok 100 1148s downloaded 311377 bytes, file is 311377 bytes 1148s ok 101 1148s downloaded 9376 bytes, file is 9376 bytes 1148s ok 102 1148s downloaded 46317 bytes, file is 46317 bytes 1148s ok 103 1148s downloaded 26746 bytes, file is 26746 bytes 1148s ok 104 1148s downloaded 7959 bytes, file is 7959 bytes 1148s ok 105 1148s downloaded 84353 bytes, file is 84353 bytes 1148s ok 106 1148s downloaded 37665 bytes, file is 37665 bytes 1148s ok 107 1148s downloaded 10359 bytes, file is 10359 bytes 1148s ok 108 1148s downloaded 22795 bytes, file is 22795 bytes 1148s ok 109 1148s downloaded 14429 bytes, file is 14429 bytes 1148s ok 110 1148s downloaded 9377 bytes, file is 9377 bytes 1148s ok 111 1148s downloaded 37601 bytes, file is 37601 bytes 1148s ok 112 1148s downloaded 90814 bytes, file is 90814 bytes 1148s ok 113 1148s downloaded 55292 bytes, file is 55292 bytes 1148s ok 114 1148s downloaded 39537 bytes, file is 39537 bytes 1148s ok 115 1148s downloaded 37816 bytes, file is 37816 bytes 1148s ok 116 1148s downloaded 49936 bytes, file is 49936 bytes 1148s ok 117 1148s downloaded 15221 bytes, file is 15221 bytes 1148s ok 118 1148s downloaded 22218 bytes, file is 22218 bytes 1148s ok 119 1148s downloaded 13355 bytes, file is 13355 bytes 1148s ok 120 1148s downloaded 16608 bytes, file is 16608 bytes 1148s ok 121 1148s downloaded 1649 bytes, file is 1649 bytes 1148s ok 122 1148s downloaded 422210 bytes, file is 422210 bytes 1148s ok 123 1148s downloaded 31786 bytes, file is 31786 bytes 1148s ok 124 1148s downloaded 137232 bytes, file is 137232 bytes 1148s ok 125 1148s downloaded 16501 bytes, file is 16501 bytes 1148s ok 126 1148s downloaded 13815 bytes, file is 13815 bytes 1148s ok 127 1148s downloaded 180836 bytes, file is 180836 bytes 1148s ok 128 1148s downloaded 45028 bytes, file is 45028 bytes 1148s ok 129 1148s downloaded 72248 bytes, file is 72248 bytes 1148s ok 130 1148s downloaded 6153 bytes, file is 6153 bytes 1148s ok 131 1148s downloaded 1527 bytes, file is 1527 bytes 1148s ok 132 1148s downloaded 59530 bytes, file is 59530 bytes 1148s ok 133 1148s downloaded 30628 bytes, file is 30628 bytes 1148s ok 134 1148s downloaded 2013 bytes, file is 2013 bytes 1148s ok 135 1148s downloaded 129125 bytes, file is 129125 bytes 1148s ok 136 1148s downloaded 37398 bytes, file is 37398 bytes 1148s ok 137 1148s downloaded 22429 bytes, file is 22429 bytes 1148s ok 138 1148s downloaded 35539 bytes, file is 35539 bytes 1148s ok 139 1148s downloaded 71703 bytes, file is 71703 bytes 1148s ok 140 1148s downloaded 4432 bytes, file is 4432 bytes 1148s ok 141 1148s downloaded 8360 bytes, file is 8360 bytes 1148s ok 142 1148s downloaded 12224 bytes, file is 12224 bytes 1148s ok 143 1148s downloaded 355 bytes, file is 355 bytes 1148s ok 144 1148s downloaded 2026 bytes, file is 2026 bytes 1148s ok 145 1148s downloaded 74839 bytes, file is 74839 bytes 1148s ok 146 1148s downloaded 9436 bytes, file is 9436 bytes 1148s ok 147 1148s downloaded 12143 bytes, file is 12143 bytes 1148s ok 148 1148s downloaded 26451 bytes, file is 26451 bytes 1148s ok 149 1148s downloaded 9588 bytes, file is 9588 bytes 1148s ok 150 1148s downloaded 58695 bytes, file is 58695 bytes 1148s ok 151 1148s downloaded 22331 bytes, file is 22331 bytes 1148s ok 152 1148s downloaded 3429 bytes, file is 3429 bytes 1148s ok 153 1148s downloaded 10963 bytes, file is 10963 bytes 1148s ok 154 1148s downloaded 8357 bytes, file is 8357 bytes 1148s ok 155 1148s downloaded 36144 bytes, file is 36144 bytes 1148s ok 156 1148s downloaded 26757 bytes, file is 26757 bytes 1148s ok 157 1148s downloaded 151973 bytes, file is 151973 bytes 1148s ok 158 1148s downloaded 1243 bytes, file is 1243 bytes 1148s ok 159 1148s downloaded 15223 bytes, file is 15223 bytes 1148s ok 160 1148s downloaded 93369 bytes, file is 93369 bytes 1148s ok 161 1148s downloaded 14283 bytes, file is 14283 bytes 1148s ok 162 1148s downloaded 4784 bytes, file is 4784 bytes 1148s ok 163 1148s downloaded 51369 bytes, file is 51369 bytes 1148s ok 164 1148s downloaded 49853 bytes, file is 49853 bytes 1148s ok 165 1148s downloaded 5144 bytes, file is 5144 bytes 1148s ok 166 1148s downloaded 23397 bytes, file is 23397 bytes 1148s ok 167 1148s downloaded 68880 bytes, file is 68880 bytes 1148s ok 168 1148s downloaded 12096 bytes, file is 12096 bytes 1148s ok 169 1148s downloaded 26551 bytes, file is 26551 bytes 1148s ok 170 1148s downloaded 89288 bytes, file is 89288 bytes 1148s ok 171 1148s downloaded 5138 bytes, file is 5138 bytes 1148s ok 172 1148s downloaded 6693 bytes, file is 6693 bytes 1148s ok 173 1148s downloaded 135805 bytes, file is 135805 bytes 1148s ok 174 1148s downloaded 31661 bytes, file is 31661 bytes 1148s ok 175 1148s downloaded 33167 bytes, file is 33167 bytes 1148s ok 176 1148s downloaded 48816 bytes, file is 48816 bytes 1148s ok 177 1148s downloaded 35911 bytes, file is 35911 bytes 1148s ok 178 1148s downloaded 18756 bytes, file is 18756 bytes 1148s ok 179 1148s downloaded 43401 bytes, file is 43401 bytes 1148s ok 180 1148s downloaded 509 bytes, file is 509 bytes 1148s ok 181 1148s downloaded 19189 bytes, file is 19189 bytes 1148s ok 182 1148s downloaded 15588 bytes, file is 15588 bytes 1148s ok 183 1148s downloaded 123417 bytes, file is 123417 bytes 1148s ok 184 1148s downloaded 1548 bytes, file is 1548 bytes 1148s ok 185 1148s downloaded 58669 bytes, file is 58669 bytes 1148s ok 186 1148s downloaded 27846 bytes, file is 27846 bytes 1148s ok 187 1148s downloaded 19186 bytes, file is 19186 bytes 1148s ok 188 1148s downloaded 29862 bytes, file is 29862 bytes 1148s ok 189 1148s downloaded 7132 bytes, file is 7132 bytes 1148s ok 190 1148s downloaded 9019 bytes, file is 9019 bytes 1148s ok 191 1148s downloaded 77701 bytes, file is 77701 bytes 1148s ok 192 1148s downloaded 53982 bytes, file is 53982 bytes 1148s ok 193 1148s downloaded 10328 bytes, file is 10328 bytes 1148s ok 194 1148s downloaded 46394 bytes, file is 46394 bytes 1148s ok 195 1148s downloaded 39569 bytes, file is 39569 bytes 1148s ok 196 1148s downloaded 758278 bytes, file is 758278 bytes 1148s ok 197 1148s downloaded 372 bytes, file is 372 bytes 1148s ok 198 1148s downloaded 294 bytes, file is 294 bytes 1148s ok 199 1148s downloaded 294 bytes, file is 294 bytes 1148s ok 200 1148s downloaded 10623 bytes, file is 10623 bytes 1148s ok 201 1148s downloaded 8511 bytes, file is 8511 bytes 1148s ok 202 1148s downloaded 4483 bytes, file is 4483 bytes 1148s ok 203 1148s downloaded 90816 bytes, file is 90816 bytes 1148s ok 204 1148s downloaded 25417 bytes, file is 25417 bytes 1148s ok 205 1148s downloaded 14126 bytes, file is 14126 bytes 1148s ok 206 1148s downloaded 38625 bytes, file is 38625 bytes 1148s ok 207 1148s downloaded 454394 bytes, file is 454394 bytes 1148s ok 208 1148s downloaded 7951 bytes, file is 7951 bytes 1148s ok 209 1148s downloaded 7400 bytes, file is 7400 bytes 1148s ok 210 1148s downloaded 92850 bytes, file is 92850 bytes 1148s ok 211 1148s downloaded 50829 bytes, file is 50829 bytes 1148s ok 212 1148s downloaded 3862 bytes, file is 3862 bytes 1148s ok 213 1148s downloaded 32731 bytes, file is 32731 bytes 1148s ok 214 1148s downloaded 86827 bytes, file is 86827 bytes 1148s ok 215 1148s downloaded 50436 bytes, file is 50436 bytes 1148s ok 216 1148s downloaded 24001 bytes, file is 24001 bytes 1148s ok 217 1148s ok 1151s t/apache/byterange4.t ............... 1151s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1151s 1..153 1151s # Running under perl version 5.038002 for linux 1151s # Current time local: Sat Mar 16 11:20:06 2024 1151s # Current time GMT: Sat Mar 16 11:20:06 2024 1151s # Using Test.pm version 1.31 1151s # Using Apache/Test.pm version 1.42 1151s range: 0-0 1151s rc 206 1151s expect: '0' 1151s got: '0' 1151s ok 1 1151s range: 0-1 1151s rc 206 1151s expect: '00' 1151s got: '00' 1151s ok 2 1151s range: 0-2 1151s rc 206 1151s expect: '000' 1151s got: '000' 1151s ok 3 1151s range: 0-198 1151s rc 206 1151s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 1151s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 1151s ok 4 1151s range: 0-199 1151s rc 206 1151s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 1151s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 1151s ok 5 1151s range: 0-200 1151s rc 206 1151s expect: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 1151s got: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 1151s ok 6 1151s range: 0-201 1151s rc 206 1151s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 1151s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 1151s ok 7 1151s range: 0-598 1151s rc 206 1151s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 1151s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 1151s ok 8 1151s range: 0-599 1151s rc 206 1151s expect: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 1151s got: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 1151s ok 9 1151s range: 0-600 1151s rc 206 1151s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 1151s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 1151s ok 10 1151s range: 0-601 1151s rc 206 1151s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 1151s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 1151s ok 11 1151s range: 0-7798 1151s rc 206 1151s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 1151s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 1151s ok 12 1151s range: 0-7799 1151s rc 206 1151s expect: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 1151s got: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 1151s ok 13 1151s range: 0-7800 1151s rc 206 1151s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 1151s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 1151s ok 14 1151s range: 0-7801 1151s rc 206 1151s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 1151s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 1151s ok 15 1151s range: 0-7998 1151s rc 206 1151s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1151s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1151s ok 16 1151s range: 0-7999 1151s rc 206 1151s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1151s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1151s ok 17 1151s range: 1-1 1151s rc 206 1151s expect: '0' 1151s got: '0' 1151s ok 18 1151s range: 1-2 1151s rc 206 1151s expect: '00' 1151s got: '00' 1151s ok 19 1151s range: 1-198 1151s rc 206 1151s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 1151s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 1151s ok 20 1151s range: 1-199 1151s rc 206 1151s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 1151s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 1151s ok 21 1151s range: 1-200 1151s rc 206 1151s expect: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 1151s got: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 1151s ok 22 1151s range: 1-201 1151s rc 206 1151s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 1151s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 1151s ok 23 1151s range: 1-598 1151s rc 206 1151s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 1151s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 1151s ok 24 1151s range: 1-599 1151s rc 206 1151s expect: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 1151s got: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 1151s ok 25 1151s range: 1-600 1151s rc 206 1151s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 1151s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 1151s ok 26 1151s range: 1-601 1151s rc 206 1151s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 1151s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 1151s ok 27 1151s range: 1-7798 1151s rc 206 1151s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 1151s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 1151s ok 28 1151s range: 1-7799 1151s rc 206 1151s expect: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 1151s got: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 1151s ok 29 1151s range: 1-7800 1151s rc 206 1151s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 1151s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 1151s ok 30 1151s range: 1-7801 1151s rc 206 1151s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 1151s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 1151s ok 31 1151s range: 1-7998 1151s rc 206 1151s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1151s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1151s ok 32 1151s range: 1-7999 1151s rc 206 1151s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1151s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1151s ok 33 1151s range: 2-2 1151s rc 206 1151s expect: '0' 1151s got: '0' 1151s ok 34 1151s range: 2-198 1151s rc 206 1151s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 1151s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 1151s ok 35 1151s range: 2-199 1151s rc 206 1151s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 1151s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 1151s ok 36 1151s range: 2-200 1151s rc 206 1151s expect: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 1151s got: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 1151s ok 37 1151s range: 2-201 1151s rc 206 1151s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 1151s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 1151s ok 38 1151s range: 2-598 1151s rc 206 1151s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 1151s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 1151s ok 39 1151s range: 2-599 1151s rc 206 1151s expect: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 1151s got: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 1151s ok 40 1151s range: 2-600 1151s rc 206 1151s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 1151s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 1151s ok 41 1151s range: 2-601 1151s rc 206 1151s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 1151s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 1151s ok 42 1151s range: 2-7798 1151s rc 206 1151s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 1151s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 1151s ok 43 1151s range: 2-7799 1151s rc 206 1151s expect: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 1151s got: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 1151s ok 44 1151s range: 2-7800 1151s rc 206 1151s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 1151s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 1151s ok 45 1151s range: 2-7801 1151s rc 206 1151s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 1151s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 1151s ok 46 1151s range: 2-7998 1151s rc 206 1151s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1151s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1151s ok 47 1151s range: 2-7999 1151s rc 206 1151s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1151s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1151s ok 48 1151s range: 198-198 1151s rc 206 1151s expect: '5' 1151s got: '5' 1151s ok 49 1151s range: 198-199 1151s rc 206 1151s expect: '50' 1151s got: '50' 1151s ok 50 1151s range: 198-200 1151s rc 206 1151s expect: '500' 1151s got: '500' 1151s ok 51 1151s range: 198-201 1151s rc 206 1151s expect: '5000' 1151s got: '5000' 1151s ok 52 1151s range: 198-598 1151s rc 206 1151s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 1151s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 1151s ok 53 1151s range: 198-599 1151s rc 206 1151s expect: '500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 1151s got: '500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 1151s ok 54 1151s range: 198-600 1151s rc 206 1151s expect: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 1151s got: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 1151s ok 55 1151s range: 198-601 1151s rc 206 1151s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 1151s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 1151s ok 56 1151s range: 198-7798 1151s rc 206 1151s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 1151s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 1151s ok 57 1151s range: 198-7799 1151s rc 206 1151s expect: '500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 1151s got: '500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 1151s ok 58 1151s range: 198-7800 1151s rc 206 1151s expect: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 1151s got: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 1151s ok 59 1151s range: 198-7801 1151s rc 206 1151s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 1151s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 1151s ok 60 1151s range: 198-7998 1151s rc 206 1151s expect: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1151s got: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1151s ok 61 1151s range: 198-7999 1151s rc 206 1151s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1151s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1151s ok 62 1151s range: 199-199 1151s rc 206 1151s expect: '0' 1151s got: '0' 1151s ok 63 1151s range: 199-200 1151s rc 206 1151s expect: '00' 1151s got: '00' 1151s ok 64 1151s range: 199-201 1151s rc 206 1151s expect: '000' 1151s got: '000' 1151s ok 65 1151s range: 199-598 1151s rc 206 1151s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 1151s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 1151s ok 66 1151s range: 199-599 1151s rc 206 1151s expect: '00051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 1151s got: '00051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 1151s ok 67 1151s range: 199-600 1151s rc 206 1151s expect: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 1151s got: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 1151s ok 68 1151s range: 199-601 1151s rc 206 1151s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 1151s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 1151s ok 69 1151s range: 199-7798 1151s rc 206 1151s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 1151s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 1151s ok 70 1151s range: 199-7799 1151s rc 206 1151s expect: '00051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 1151s got: '00051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 1151s ok 71 1151s range: 199-7800 1151s rc 206 1151s expect: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 1151s got: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 1151s ok 72 1151s range: 199-7801 1151s rc 206 1151s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 1151s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 1151s ok 73 1151s range: 199-7998 1151s rc 206 1151s expect: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1151s got: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1151s ok 74 1151s range: 199-7999 1151s rc 206 1151s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1151s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1151s ok 75 1151s range: 200-200 1151s rc 206 1151s expect: '0' 1151s got: '0' 1151s ok 76 1151s range: 200-201 1151s rc 206 1151s expect: '00' 1151s got: '00' 1151s ok 77 1151s range: 200-598 1151s rc 206 1151s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 1151s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 1151s ok 78 1151s range: 200-599 1151s rc 206 1151s expect: '0051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 1151s got: '0051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 1151s ok 79 1151s range: 200-600 1151s rc 206 1151s expect: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 1151s got: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 1151s ok 80 1151s range: 200-601 1151s rc 206 1151s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 1151s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 1151s ok 81 1151s range: 200-7798 1151s rc 206 1151s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 1151s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 1151s ok 82 1151s range: 200-7799 1151s rc 206 1151s expect: '0051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 1151s got: '0051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 1151s ok 83 1151s range: 200-7800 1151s rc 206 1151s expect: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 1151s got: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 1151s ok 84 1151s range: 200-7801 1151s rc 206 1151s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 1151s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 1151s ok 85 1151s range: 200-7998 1151s rc 206 1151s expect: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1151s got: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1151s ok 86 1151s range: 200-7999 1151s rc 206 1151s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1151s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1151s ok 87 1151s range: 201-201 1151s rc 206 1151s expect: '0' 1151s got: '0' 1151s ok 88 1151s range: 201-598 1151s rc 206 1151s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 1151s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 1151s ok 89 1151s range: 201-599 1151s rc 206 1151s expect: '051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 1151s got: '051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 1151s ok 90 1151s range: 201-600 1151s rc 206 1151s expect: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 1151s got: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 1151s ok 91 1151s range: 201-601 1151s rc 206 1151s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 1151s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 1151s ok 92 1151s range: 201-7798 1151s rc 206 1151s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 1151s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 1151s ok 93 1151s range: 201-7799 1151s rc 206 1151s expect: '051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 1151s got: '051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 1151s ok 94 1151s range: 201-7800 1151s rc 206 1151s expect: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 1151s got: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 1151s ok 95 1151s range: 201-7801 1151s rc 206 1151s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 1151s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 1151s ok 96 1151s range: 201-7998 1151s rc 206 1151s expect: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1151s got: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1151s ok 97 1151s range: 201-7999 1151s rc 206 1151s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1151s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1151s ok 98 1151s range: 598-598 1151s rc 206 1151s expect: '5' 1151s got: '5' 1151s ok 99 1151s range: 598-599 1151s rc 206 1151s expect: '50' 1151s got: '50' 1151s ok 100 1151s range: 598-600 1151s rc 206 1151s expect: '500' 1151s got: '500' 1151s ok 101 1151s range: 598-601 1151s rc 206 1151s expect: '5001' 1151s got: '5001' 1151s ok 102 1151s range: 598-7798 1151s rc 206 1151s expect: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 1151s got: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 1151s ok 103 1151s range: 598-7799 1151s rc 206 1151s expect: '50015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 1151s got: '50015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 1151s ok 104 1151s range: 598-7800 1151s rc 206 1151s expect: '500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 1151s got: '500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 1151s ok 105 1151s range: 598-7801 1151s rc 206 1151s expect: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 1151s got: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 1151s ok 106 1151s range: 598-7998 1151s rc 206 1151s expect: '500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1151s got: '500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1151s ok 107 1151s range: 598-7999 1151s rc 206 1151s expect: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1151s got: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1151s ok 108 1151s range: 599-599 1151s rc 206 1151s expect: '0' 1151s got: '0' 1151s ok 109 1151s range: 599-600 1151s rc 206 1151s expect: '00' 1151s got: '00' 1151s ok 110 1151s range: 599-601 1151s rc 206 1151s expect: '001' 1151s got: '001' 1151s ok 111 1151s range: 599-7798 1151s rc 206 1151s expect: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 1151s got: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 1151s ok 112 1151s range: 599-7799 1151s rc 206 1151s expect: '0015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 1151s got: '0015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 1151s ok 113 1151s range: 599-7800 1151s rc 206 1151s expect: '00151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 1151s got: '00151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 1151s ok 114 1151s range: 599-7801 1151s rc 206 1151s expect: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 1151s got: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 1151s ok 115 1151s range: 599-7998 1151s rc 206 1151s expect: '00151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1151s got: '00151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1151s ok 116 1151s range: 599-7999 1151s rc 206 1151s expect: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1151s got: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1151s ok 117 1151s range: 600-600 1151s rc 206 1151s expect: '0' 1151s got: '0' 1151s ok 118 1151s range: 600-601 1151s rc 206 1151s expect: '01' 1151s got: '01' 1151s ok 119 1151s range: 600-7798 1151s rc 206 1151s expect: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 1151s got: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 1151s ok 120 1151s range: 600-7799 1151s rc 206 1151s expect: '015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 1151s got: '015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 1151s ok 121 1151s range: 600-7800 1151s rc 206 1151s expect: '0151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 1151s got: '0151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 1151s ok 122 1151s range: 600-7801 1151s rc 206 1151s expect: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 1151s got: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 1151s ok 123 1151s range: 600-7998 1151s rc 206 1151s expect: '0151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1151s got: '0151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1151s ok 124 1151s range: 600-7999 1151s rc 206 1151s expect: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1151s got: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1151s ok 125 1151s range: 601-601 1151s rc 206 1151s expect: '1' 1151s got: '1' 1151s ok 126 1151s range: 601-7798 1151s rc 206 1151s expect: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 1151s got: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 1151s ok 127 1151s range: 601-7799 1151s rc 206 1151s expect: '15101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 1151s got: '15101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 1151s ok 128 1151s range: 601-7800 1151s rc 206 1151s expect: '151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 1151s got: '151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 1151s ok 129 1151s range: 601-7801 1151s rc 206 1151s expect: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 1151s got: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 1151s ok 130 1151s range: 601-7998 1151s rc 206 1151s expect: '151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1151s got: '151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1151s ok 131 1151s range: 601-7999 1151s rc 206 1151s expect: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1151s got: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1151s ok 132 1151s range: 7798-7798 1151s rc 206 1151s expect: '5' 1151s got: '5' 1151s ok 133 1151s range: 7798-7799 1151s rc 206 1151s expect: '50' 1151s got: '50' 1151s ok 134 1151s range: 7798-7800 1151s rc 206 1151s expect: '501' 1151s got: '501' 1151s ok 135 1151s range: 7798-7801 1151s rc 206 1151s expect: '5019' 1151s got: '5019' 1151s ok 136 1151s range: 7798-7998 1151s rc 206 1151s expect: '501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1151s got: '501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1151s ok 137 1151s range: 7798-7999 1151s rc 206 1151s expect: '5019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1151s got: '5019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1151s ok 138 1151s range: 7799-7799 1151s rc 206 1151s expect: '0' 1151s got: '0' 1151s ok 139 1151s range: 7799-7800 1151s rc 206 1151s expect: '01' 1151s got: '01' 1151s ok 140 1151s range: 7799-7801 1151s rc 206 1151s expect: '019' 1151s got: '019' 1151s ok 141 1151s range: 7799-7998 1151s rc 206 1151s expect: '01951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1151s got: '01951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1151s ok 142 1151s range: 7799-7999 1151s rc 206 1151s expect: '019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1151s got: '019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1151s ok 143 1151s range: 7800-7800 1151s rc 206 1151s expect: '1' 1151s got: '1' 1151s ok 144 1151s range: 7800-7801 1151s rc 206 1151s expect: '19' 1151s got: '19' 1151s ok 145 1151s range: 7800-7998 1151s rc 206 1151s expect: '1951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1151s got: '1951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1151s ok 146 1151s range: 7800-7999 1151s rc 206 1151s expect: '19511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1151s got: '19511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1151s ok 147 1151s range: 7801-7801 1151s rc 206 1151s expect: '9' 1151s got: '9' 1151s ok 148 1151s range: 7801-7998 1151s rc 206 1151s expect: '951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1151s got: '951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1151s ok 149 1151s range: 7801-7999 1151s rc 206 1151s expect: '9511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1151s got: '9511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1151s ok 150 1151s range: 7998-7998 1151s rc 206 1151s expect: '0' 1151s got: '0' 1151s ok 151 1151s range: 7998-7999 1151s rc 206 1151s expect: '00' 1151s got: '00' 1151s ok 152 1151s range: 7999-7999 1151s rc 206 1151s expect: '0' 1151s got: '0' 1151s ok 153 1151s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1151s ok 1156s t/apache/byterange5.t ............... 1156s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1156s 1..5 1156s # Running under perl version 5.038002 for linux 1156s # Current time local: Sat Mar 16 11:20:09 2024 1156s # Current time GMT: Sat Mar 16 11:20:09 2024 1156s # Using Test.pm version 1.31 1156s # Using Apache/Test.pm version 1.42 1156s ok 1 1156s ok 2 1156s ok 3 1156s ok 4 1156s ok 5 1156s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1156s ok 1158s t/apache/byterange6.t ............... 1158s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1158s 1..53 1158s # Running under perl version 5.038002 for linux 1158s # Current time local: Sat Mar 16 11:20:14 2024 1158s # Current time GMT: Sat Mar 16 11:20:14 2024 1158s # Using Test.pm version 1.31 1158s # Using Apache/Test.pm version 1.42 1158s # expecting range 0-100 1158s # expecting range 1000-1001 1158s ok 1 1158s # expecting range 0-100 1158s # expecting range 1000-1001 1158s ok 2 1158s # expecting range 0-100 1158s # expecting range 1000-1001 1158s ok 3 1158s # expecting range 1-100 1158s # expecting range 1000-1001 1158s ok 4 1158s # expecting range 1-100 1158s # expecting range 1000-1001 1158s ok 5 1158s # expecting range 1-100 1158s # expecting range 1000-1001 1158s ok 6 1158s # expecting range 0-100 1158s # expecting range 1000-1001 1158s # expecting range 5-6 1158s ok 7 1158s # expecting range 0-100 1158s # expecting range 1000-1001 1158s # expecting range 5-6 1158s ok 8 1158s # expecting range 0-100 1158s # expecting range 1000-1001 1158s # expecting range 5-6 1158s ok 9 1158s # expecting range 1-100 1158s # expecting range 1000-1001 1158s # expecting range 5-6 1158s ok 10 1158s # expecting range 1-100 1158s # expecting range 1000-1001 1158s # expecting range 5-6 1158s ok 11 1158s # expecting range 1-100 1158s # expecting range 1000-1001 1158s # expecting range 5-6 1158s ok 12 1158s # expecting range 1-100 1158s # expecting range 1000-1001 1158s ok 13 1158s # expecting range 1-100 1158s # expecting range 1000-1001 1158s ok 14 1158s # expecting range 1-100 1158s # expecting range 1000-1001 1158s ok 15 1158s # expecting range 1-100 1158s # expecting range 1000-1001 1158s ok 16 1158s # expecting range 0-70 1158s # expecting range 72-100 1158s # expecting range 1000-1001 1158s ok 17 1158s # expecting range 0-100 1158s # expecting range 1000-1001 1158s ok 18 1158s # expecting range 1-100 1158s # expecting range 1000-1001 1158s ok 19 1158s # expecting range 1-100 1158s # expecting range 1000-1001 1158s ok 20 1158s # expecting range 0-100 1158s # expecting range 1000-1001 1158s ok 21 1158s # expecting range 0-100 1158s # expecting range 1000-1001 1158s ok 22 1158s # expecting range 0-101 1158s # expecting range 1000-1001 1158s ok 23 1158s # expecting range 0-100 1158s # expecting range 1000-1001 1158s ok 24 1158s # expecting range 0-100 1158s # expecting range 1000-1001 1158s ok 25 1158s # expecting range 0-101 1158s # expecting range 1000-1001 1158s ok 26 1158s # expecting range 0-100 1158s # expecting range 1000-1001 1158s ok 27 1158s # expecting range 0-100 1158s # expecting range 1000-1001 1158s ok 28 1158s # expecting range 0-101 1158s # expecting range 1000-1001 1158s ok 29 1158s # expecting range 1-10 1158s # expecting range 99-99 1158s ok 30 1158s # expecting range 1-10 1158s # expecting range 99-99 1158s ok 31 1158s # expecting range 1-11 1158s # expecting range 99-99 1158s ok 32 1158s # expecting range 0-10 1158s # expecting range 99-99 1158s ok 33 1158s # expecting range 0-10 1158s # expecting range 99-99 1158s ok 34 1158s # expecting range 0-11 1158s # expecting range 99-99 1158s ok 35 1158s # expecting range 0-12 1158s # expecting range 99-99 1158s ok 36 1158s # expecting range 0-13 1158s # expecting range 99-99 1158s ok 37 1158s # expecting range 1-11 1158s # expecting range 99-99 1158s ok 38 1158s # expecting range 1-12 1158s # expecting range 99-99 1158s ok 39 1158s # expecting range 1-13 1158s # expecting range 99-99 1158s ok 40 1158s # expecting range 1-10 1158s # expecting range 99-99 1158s ok 41 1158s # expecting range 1-11 1158s # expecting range 99-99 1158s ok 42 1158s # expecting range 1-10 1158s # expecting range 99-99 1158s ok 43 1158s # expecting range 0-11 1158s # expecting range 99-99 1158s ok 44 1158s # expecting range 1-10 1158s # expecting range 99-99 1158s ok 45 1158s # expecting range 1-20 1158s # expecting range 99-99 1158s ok 46 1158s # expecting range 1-20 1158s # expecting range 99-99 1158s ok 47 1158s # expecting range 1-20 1158s # expecting range 99-99 1158s ok 48 1158s # expecting range 1-21 1158s # expecting range 99-99 1158s ok 49 1158s # expecting range 5-12 1158s # expecting range 99-99 1158s ok 50 1158s # expecting range 1-10 1158s # expecting range 99-99 1158s ok 51 1158s # expecting range 5-10 1158s # expecting range 1-3 1158s # expecting range 99-99 1158s ok 52 1158s # expecting range 0-1 1158s # expecting range 7999-7999 1158s ok 53 1158s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1158s ok 1160s t/apache/byterange7.t ............... 1160s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1160s 1..24 1160s # Running under perl version 5.038002 for linux 1160s # Current time local: Sat Mar 16 11:20:16 2024 1160s # Current time GMT: Sat Mar 16 11:20:16 2024 1160s # Using Test.pm version 1.31 1160s # Using Apache/Test.pm version 1.42 1160s Got 206 Range: 'bytes 0-1/40001' 1160s body length 2 1160s Content-Length: 2 1160s ok 1 1160s Got 206 multipart/byteranges 1160s body length 196 1160s Content-Length: 196 1160s ok 2 1160s Got 206 multipart/byteranges 1160s body length 900 1160s Content-Length: 900 1160s ok 3 1160s Got 206 multipart/byteranges 1160s body length 4500 1160s ok 4 1160s Got 206 multipart/byteranges 1160s body length 9000 1160s ok 5 1160s Got 200 1160s ok 6 1160s Got 200 1160s ok 7 1160s Got 200 1160s ok 8 1160s Got 200 1160s ok 9 1160s Got 200 1160s ok 10 1160s Got 200 1160s ok 11 1160s Got 200 1160s ok 12 1160s Got 200 1160s ok 13 1160s Got 200 1160s ok 14 1160s Got 200 1160s ok 15 1160s Got 200 1160s ok 16 1160s Got 200 1160s ok 17 1160s Got 200 1160s ok 18 1160s Got 200 1160s ok 19 1160s Sending '1000-200000', expecting 206 1160s Got 206 Range: 'bytes 1000-40000/40001' 1160s ok 20 1160s Sending '100000-110000', expecting 416 1160s Got 416 1160s ok 21 1160s Sending '100000-110000,1000-2000', expecting 206 1160s Got 206 Range: 'bytes 1000-2000/40001' 1160s ok 22 1160s Sending '100000-110000,2000-1000', expecting 200 1160s Got 200 1160s ok 23 1160s Sending '100000-110000,200000-', expecting 416 1160s Got 416 1160s ok 24 1160s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1160s ok 1165s t/apache/cfg_getline.t .............. 1165s 1..116 1165s # Running under perl version 5.038002 for linux 1165s # Current time local: Sat Mar 16 11:20:18 2024 1165s # Current time GMT: Sat Mar 16 11:20:18 2024 1165s # Using Test.pm version 1.31 1165s # Using Apache/Test.pm version 1.42 1165s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1165s Got rc 200 for length 100 1165s ok 1 1165s ok 2 1165s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1165s Got rc 200 for length 196 1165s ok 3 1165s ok 4 1165s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1165s Got rc 200 for length 197 1165s ok 5 1165s ok 6 1165s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1165s Got rc 200 for length 198 1165s ok 7 1165s ok 8 1165s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1165s Got rc 200 for length 199 1165s ok 9 1165s ok 10 1165s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1165s Got rc 200 for length 200 1165s ok 11 1165s ok 12 1165s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1165s Got rc 200 for length 201 1165s ok 13 1165s ok 14 1165s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1165s Got rc 200 for length 202 1165s ok 15 1165s ok 16 1165s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1165s Got rc 200 for length 396 1165s ok 17 1165s ok 18 1165s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1165s Got rc 200 for length 397 1165s ok 19 1165s ok 20 1165s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1165s Got rc 200 for length 398 1165s ok 21 1165s ok 22 1165s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1165s Got rc 200 for length 399 1165s ok 23 1165s ok 24 1165s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1165s Got rc 200 for length 400 1165s ok 25 1165s ok 26 1165s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1165s Got rc 200 for length 401 1165s ok 27 1165s ok 28 1165s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1165s Got rc 200 for length 402 1165s ok 29 1165s ok 30 1165s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1165s Got rc 200 for length 596 1165s ok 31 1165s ok 32 1165s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1165s Got rc 200 for length 597 1165s ok 33 1165s ok 34 1165s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1165s Got rc 200 for length 598 1165s ok 35 1165s ok 36 1165s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1165s Got rc 200 for length 599 1165s ok 37 1165s ok 38 1165s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1165s Got rc 200 for length 600 1165s ok 39 1165s ok 40 1165s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1165s Got rc 200 for length 601 1165s ok 41 1165s ok 42 1165s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1165s Got rc 200 for length 602 1165s ok 43 1165s ok 44 1165s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1165s Got rc 200 for length 1016 1165s ok 45 1165s ok 46 1165s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1165s Got rc 200 for length 1017 1165s ok 47 1165s ok 48 1165s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1165s Got rc 200 for length 1018 1165s ok 49 1165s ok 50 1165s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1165s Got rc 200 for length 1019 1165s ok 51 1165s ok 52 1165s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1165s Got rc 200 for length 1020 1165s ok 53 1165s ok 54 1165s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1165s Got rc 200 for length 1021 1165s ok 55 1165s ok 56 1165s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1165s Got rc 200 for length 1022 1165s ok 57 1165s ok 58 1165s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1165s Got rc 200 for length 1023 1165s ok 59 1165s ok 60 1165s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1165s Got rc 200 for length 1024 1165s ok 61 1165s ok 62 1165s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1165s Got rc 200 for length 1025 1165s ok 63 1165s ok 64 1165s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1165s Got rc 200 for length 1026 1165s ok 65 1165s ok 66 1165s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1165s Got rc 200 for length 1027 1165s ok 67 1165s ok 68 1165s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1165s Got rc 200 for length 1028 1165s ok 69 1165s ok 70 1165s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1165s Got rc 200 for length 1029 1165s ok 71 1165s ok 72 1165s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1165s Got rc 200 for length 1030 1165s ok 73 1165s ok 74 1165s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1165s Got rc 200 for length 8170 1165s ok 75 1165s ok 76 1165s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1165s Got rc 200 for length 8171 1165s ok 77 1165s ok 78 1165s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1165s Got rc 200 for length 8172 1165s ok 79 1165s ok 80 1165s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1165s Got rc 200 for length 8173 1165s ok 81 1165s ok 82 1165s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1165s Got rc 200 for length 8174 1165s ok 83 1165s ok 84 1165s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1165s Got rc 200 for length 8175 1165s ok 85 1165s ok 86 1165s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1165s Got rc 200 for length 8176 1165s ok 87 1165s ok 88 1165s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1165s Got rc 200 for length 8177 1165s ok 89 1165s ok 90 1165s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1165s Got rc 200 for length 8178 1165s ok 91 1165s ok 92 1165s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1165s Got rc 200 for length 8179 1165s ok 93 1165s ok 94 1165s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1165s Got rc 200 for length 8180 1165s ok 95 1165s ok 96 1165s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1165s Got rc 200 for length 8181 1165s ok 97 1165s ok 98 1165s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1165s Got rc 200 for length 8182 1165s ok 99 1165s ok 100 1165s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1165s Got rc 200 for length 8183 1165s ok 101 1165s ok 102 1165s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1165s Got rc 200 for length 8184 1165s ok 103 1165s ok 104 1165s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1165s Got rc 200 for length 8185 1165s ok 105 1165s ok 106 1165s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1165s Got rc 200 for length 8186 1165s ok 107 1165s ok 108 1165s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1165s Got rc 200 for length 8187 1165s ok 109 1165s ok 110 1165s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1165s Got rc 200 for length 8188 1165s ok 111 1165s ok 112 1165s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1165s Got rc 200 for length 8189 1165s ok 113 1165s ok 114 1165s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1165s Got rc 200 for length 8190 1165s ok 115 1165s ok 116 1165s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1165s ok 1167s t/apache/chunkinput.t ............... 1167s 1..37 1167s # Running under perl version 5.038002 for linux 1167s # Current time local: Sat Mar 16 11:20:23 2024 1167s # Current time GMT: Sat Mar 16 11:20:23 2024 1167s # Using Test.pm version 1.31 1167s # Using Apache/Test.pm version 1.42 1167s testing default 1167s ok 1 1167s # testing : response codes 1167s # expected: 'HTTP/1.1 200 OK' 1167s # received: 'HTTP/1.1 200 OK' 1167s ok 2 1167s # testing : trailer (pid) 1167s # expected: '339302' 1167s # received: '339302' 1167s ok 3 1167s ok 4 1167s # testing : response codes 1167s # expected: 'HTTP/1.1 404 Not Found' 1167s # received: 'HTTP/1.1 404 Not Found' 1167s ok 5 1167s ok 6 1167s # testing : response codes 1167s # expected: 'HTTP/1.1 200 OK' 1167s # received: 'HTTP/1.1 200 OK' 1167s ok 7 1167s ok 8 1167s # testing : response codes 1167s # expected: 'HTTP/1.1 404 Not Found' 1167s # received: 'HTTP/1.1 404 Not Found' 1167s ok 9 1167s ok 10 1167s # testing : response codes 1167s # expected: 'HTTP/1.1 200 OK' 1167s # received: 'HTTP/1.1 200 OK' 1167s ok 11 1167s ok 12 1167s # testing : response codes 1167s # expected: 'HTTP/1.1 404 Not Found' 1167s # received: 'HTTP/1.1 404 Not Found' 1167s ok 13 1167s ok 14 1167s # testing : response codes 1167s # expected: 'HTTP/1.1 200 OK' 1167s # received: 'HTTP/1.1 200 OK' 1167s ok 15 1167s ok 16 1167s # testing : response codes 1167s # expected: 'HTTP/1.1 404 Not Found' 1167s # received: 'HTTP/1.1 404 Not Found' 1167s ok 17 1167s ok 18 1167s # testing : response codes 1167s # expected: 'HTTP/1.1 200 OK' 1167s # received: 'HTTP/1.1 200 OK' 1167s ok 19 1167s ok 20 1167s # testing : response codes 1167s # expected: 'HTTP/1.1 404 Not Found' 1167s # received: 'HTTP/1.1 404 Not Found' 1167s ok 21 1167s ok 22 1167s # testing : response codes 1167s # expected: 'HTTP/1.1 400 Bad Request' 1167s # received: 'HTTP/1.1 400 Bad Request' 1167s ok 23 1167s ok 24 1167s # testing : response codes 1167s # expected: 'HTTP/1.1 400 Bad Request' 1167s # received: 'HTTP/1.1 400 Bad Request' 1167s ok 25 1167s ok 26 1167s # testing : response codes 1167s # expected: 'HTTP/1.1 413 Request Entity Too Large' 1167s # received: 'HTTP/1.1 413 Request Entity Too Large' 1167s ok 27 1167s ok 28 1167s # testing : response codes 1167s # expected: 'HTTP/1.1 413 Request Entity Too Large' 1167s # received: 'HTTP/1.1 413 Request Entity Too Large' 1167s ok 29 1167s ok 30 1167s # testing : response codes 1167s # expected: 'HTTP/1.1 400 Bad Request' 1167s # received: 'HTTP/1.1 400 Bad Request' 1167s ok 31 1167s ok 32 1167s # testing : response codes 1167s # expected: 'HTTP/1.1 400 Bad Request' 1167s # received: 'HTTP/1.1 400 Bad Request' 1167s ok 33 1167s ok 34 1167s # testing : response codes 1167s # expected: 'HTTP/1.1 400 Bad Request' 1167s # received: 'HTTP/1.1 400 Bad Request' 1167s ok 35 1167s ok 36 1167s # testing : response codes 1167s # expected: 'HTTP/1.1 400 Bad Request' 1167s # received: 'HTTP/1.1 400 Bad Request' 1167s ok 37 1167s ok 1170s t/apache/contentlength.t ............ 1170s 1..24 1170s # Running under perl version 5.038002 for linux 1170s # Current time local: Sat Mar 16 11:20:25 2024 1170s # Current time GMT: Sat Mar 16 11:20:25 2024 1170s # Using Test.pm version 1.31 1170s # Using Apache/Test.pm version 1.42 1170s testing default 1170s ok 1 1170s # testing : response codes POST for /echo_post with Content-Length: 1170s # expected: 'HTTP/1.1 400 Bad Request' 1170s # received: 'HTTP/1.1 400 Bad Request' 1170s ok 2 1170s ok 3 1170s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 1170s # expected: 'HTTP/1.1 400 Bad Request' 1170s # received: 'HTTP/1.1 400 Bad Request' 1170s ok 4 1170s ok 5 1170s # testing : response codes POST for /echo_post with Content-Length: 0 1170s # expected: 'HTTP/1.1 200 OK' 1170s # received: 'HTTP/1.1 200 OK' 1170s ok 6 1170s ok 7 1170s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 0 1170s # expected: 'HTTP/1.1 404 Not Found' 1170s # received: 'HTTP/1.1 404 Not Found' 1170s ok 8 1170s ok 9 1170s # testing : response codes POST for /echo_post with Content-Length: 0000000000000000000000000000000000 1170s # expected: 'HTTP/1.1 200 OK' 1170s # received: 'HTTP/1.1 200 OK' 1170s ok 10 1170s ok 11 1170s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 0000000000000000000000000000000000 1170s # expected: 'HTTP/1.1 404 Not Found' 1170s # received: 'HTTP/1.1 404 Not Found' 1170s ok 12 1170s ok 13 1170s # testing : response codes POST for /echo_post with Content-Length: 1000000000000000000000000000000000 1170s # expected: 'HTTP/1.1 400 Bad Request' 1170s # received: 'HTTP/1.1 400 Bad Request' 1170s ok 14 1170s ok 15 1170s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 1000000000000000000000000000000000 1170s # expected: 'HTTP/1.1 400 Bad Request' 1170s # received: 'HTTP/1.1 400 Bad Request' 1170s ok 16 1170s ok 17 1170s # testing : response codes POST for /echo_post with Content-Length: -1 1170s # expected: 'HTTP/1.1 400 Bad Request' 1170s # received: 'HTTP/1.1 400 Bad Request' 1170s ok 18 1170s ok 19 1170s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: -1 1170s # expected: 'HTTP/1.1 400 Bad Request' 1170s # received: 'HTTP/1.1 400 Bad Request' 1170s ok 20 1170s ok 21 1170s # testing : response codes POST for /echo_post with Content-Length: 123abc 1170s # expected: 'HTTP/1.1 400 Bad Request' 1170s # received: 'HTTP/1.1 400 Bad Request' 1170s ok 22 1170s ok 23 1170s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 123abc 1170s # expected: 'HTTP/1.1 400 Bad Request' 1170s # received: 'HTTP/1.1 400 Bad Request' 1170s ok 24 1170s ok 1173s t/apache/errordoc.t ................. 1173s 1..14 1173s # Running under perl version 5.038002 for linux 1173s # Current time local: Sat Mar 16 11:20:28 2024 1173s # Current time GMT: Sat Mar 16 11:20:28 2024 1173s # Using Test.pm version 1.31 1173s # Using Apache/Test.pm version 1.42 1173s # testing : notfound.html code 1173s # expected: 404 1173s # received: '404' 1173s ok 1 1173s # testing : notfound.html content 1173s # expected: qr/per-server 404/ 1173s # received: 'per-server 404' 1173s ok 2 1173s # testing : /inherit/notfound.html code 1173s # expected: 404 1173s # received: '404' 1173s ok 3 1173s # testing : /inherit/notfound.html content 1173s # expected: qr/per-server 404/ 1173s # received: 'per-server 404' 1173s ok 4 1173s # testing : /redefine/notfound.html code 1173s # expected: 404 1173s # received: '404' 1173s ok 5 1173s # testing : /redefine/notfound.html content 1173s # expected: 'per-dir 404' 1173s # received: 'per-dir 404' 1173s ok 6 1173s # testing : /redefine/notfound.html code 1173s # expected: 404 1173s # received: '404' 1173s ok 7 1173s # testing : /redefine/notfound.html content 1173s # expected: qr/Not Found/ 1173s # received: ' 1173s # 1173s # 404 Not Found 1173s # 1173s #

Not Found

1173s #

The requested URL was not found on this server.

1173s # ' 1173s ok 8 1173s # testing : /merge/notfound.html code 1173s # expected: 404 1173s # received: '404' 1173s ok 9 1173s # testing : /merge/notfound.html content 1173s # expected: 'testing merge' 1173s # received: 'testing merge' 1173s ok 10 1173s # testing : /merge/merge2/notfound.html code 1173s # expected: 404 1173s # received: '404' 1173s ok 11 1173s # testing : /merge/merge2/notfound.html content 1173s # expected: 'testing merge' 1173s # received: 'testing merge' 1173s ok 12 1173s # testing : /bounce/notfound.html code 1173s # expected: 404 1173s # received: '404' 1173s ok 13 1173s # testing : /bounce/notfound.html content 1173s # expected: qr/expire test/ 1173s # received: ' 1173s # expire test 1173s # expire test 1173s # ' 1173s ok 14 1173s ok 1176s t/apache/etags.t .................... 1176s # Checking for existence of FileETag directive 1176s # Returned 200: 1176s 1..61 1176s # Running under perl version 5.038002 for linux 1176s # Current time local: Sat Mar 16 11:20:31 2024 1176s # Current time GMT: Sat Mar 16 11:20:31 2024 1176s # Using Test.pm version 1.31 1176s # Using Apache/Test.pm version 1.42 1176s # --- 1176s # HEAD /apache/etags/all/m/test.txt 1176s # Expecting one component in ETag field 1176s # Received "60bb3bbdae3c0" 1176s ok 1 1176s # --- 1176s # HEAD /apache/etags/none/i/test.txt 1176s # Expecting one component in ETag field 1176s # Received "85e03" 1176s ok 2 1176s # --- 1176s # HEAD /apache/etags/is/test.txt 1176s # Expecting two components in ETag field 1176s # Received "85dc8-b" 1176s ok 3 1176s # --- 1176s # HEAD /apache/etags/all/ms/test.txt 1176s # Expecting two components in ETag field 1176s # Received "b-60bb3bbdae3c0" 1176s ok 4 1176s # --- 1176s # HEAD /apache/etags/m/plus-mi/test.txt 1176s # Expecting two components in ETag field 1176s # Received "85deb-60bb3bbdae3c0" 1176s ok 5 1176s # --- 1176s # HEAD /apache/etags/none/mis/test.txt 1176s # Expecting three components in ETag field 1176s # Received "85e11-b-60bb3bbdae3c0" 1176s ok 6 1176s # --- 1176s # HEAD /apache/etags/none/mi/test.txt 1176s # Expecting two components in ETag field 1176s # Received "85e0e-60bb3bbdae3c0" 1176s ok 7 1176s # --- 1176s # HEAD /apache/etags/m/minus-i/test.txt 1176s # Expecting field to be absent 1176s # Received "60bb3bbdae3c0" 1176s ok 8 1176s # --- 1176s # HEAD /apache/etags/all/minus-is/test.txt 1176s # Expecting one component in ETag field 1176s # Received "60bb3bbdae3c0" 1176s ok 9 1176s # --- 1176s # HEAD /apache/etags/none/is/test.txt 1176s # Expecting two components in ETag field 1176s # Received "85e08-b" 1176s ok 10 1176s # --- 1176s # HEAD /apache/etags/none/plus-is/test.txt 1176s # Expecting two components in ETag field 1176s # Received "85e1a-b" 1176s ok 11 1176s # --- 1176s # HEAD /apache/etags/m/plus-ms/test.txt 1176s # Expecting two components in ETag field 1176s # Received "b-60bb3bbdae3c0" 1176s ok 12 1176s # --- 1176s # HEAD /apache/etags/m/plus-m/test.txt 1176s # Expecting one component in ETag field 1176s # Received "60bb3bbdae3c0" 1176s ok 13 1176s # --- 1176s # HEAD /apache/etags/m/minus-s/test.txt 1176s # Expecting field to be absent 1176s # Received "60bb3bbdae3c0" 1176s ok 14 1176s # --- 1176s # HEAD /apache/etags/all/minus-ms/test.txt 1176s # Expecting one component in ETag field 1176s # Received "85db3" 1176s ok 15 1176s # --- 1176s # HEAD /apache/etags/none/plus-ms/test.txt 1176s # Expecting two components in ETag field 1176s # Received "b-60bb3bbdae3c0" 1176s ok 16 1176s # --- 1176s # HEAD /apache/etags/all/s/test.txt 1176s # Expecting one component in ETag field 1176s # Received "b" 1176s ok 17 1176s # --- 1176s # HEAD /apache/etags/none/plus-mi/test.txt 1176s # Expecting two components in ETag field 1176s # Received "85e20-60bb3bbdae3c0" 1176s ok 18 1176s # --- 1176s # HEAD /apache/etags/all/minus-mi/test.txt 1176s # Expecting one component in ETag field 1176s # Received "b" 1176s ok 19 1176s # --- 1176s # HEAD /apache/etags/m/minus-ms/test.txt 1176s # Expecting field to be absent 1176s # Received "b-60bb3bbdae3c0" 1176s ok 20 1176s # --- 1176s # HEAD /apache/etags/ms/test.txt 1176s # Expecting two components in ETag field 1176s # Received "b-60bb3bbdae3c0" 1176s ok 21 1176s # --- 1176s # HEAD /apache/etags/none/plus-mis/minus-s/test.txt 1176s # Expecting two components in ETag field 1176s # Received "85e37-60bb3bbdae3c0" 1176s ok 22 1176s # --- 1176s # HEAD /apache/etags/none/plus-mis/minus-i/test.txt 1176s # Expecting two components in ETag field 1176s # Received "b-60bb3bbdae3c0" 1176s ok 23 1176s # --- 1176s # HEAD /apache/etags/none/plus-mis/minus-ms/test.txt 1176s # Expecting one component in ETag field 1176s # Received "85e34" 1176s ok 24 1176s # --- 1176s # HEAD /apache/etags/all/minus-s/test.txt 1176s # Expecting two components in ETag field 1176s # Received "85db6-60bb3bbdae3c0" 1176s ok 25 1176s # --- 1176s # HEAD /apache/etags/none/plus-s/test.txt 1176s # Expecting one component in ETag field 1176s # Received "b" 1176s ok 26 1176s # --- 1176s # HEAD /apache/etags/i/test.txt 1176s # Expecting one component in ETag field 1176s # Received "85dc5" 1176s ok 27 1176s # --- 1176s # HEAD /apache/etags/m/minus-mis/test.txt 1176s # Expecting field to be absent 1176s # Received "b-60bb3bbdae3c0" 1176s ok 28 1176s # --- 1176s # HEAD /apache/etags/none/plus-mis/test.txt 1176s # Expecting three components in ETag field 1176s # Received "85e38-b-60bb3bbdae3c0" 1176s ok 29 1176s # --- 1176s # HEAD /apache/etags/none/s/test.txt 1176s # Expecting one component in ETag field 1176s # Received "b" 1176s ok 30 1176s # --- 1176s # HEAD /apache/etags/all/minus-mis/test.txt 1176s # Expecting field to be absent 1176s # Received "b-60bb3bbdae3c0" 1176s ok 31 1176s # --- 1176s # HEAD /apache/etags/none/plus-mis/minus-mi/test.txt 1176s # Expecting one component in ETag field 1176s # Received "b" 1176s ok 32 1176s # --- 1176s # HEAD /apache/etags/all/minus-m/test.txt 1176s # Expecting two components in ETag field 1176s # Received "85daa-b" 1176s ok 33 1176s # --- 1176s # HEAD /apache/etags/none/plus-m/test.txt 1176s # Expecting one component in ETag field 1176s # Received "60bb3bbdae3c0" 1176s ok 34 1176s # --- 1176s # HEAD /apache/etags/mi/test.txt 1176s # Expecting two components in ETag field 1176s # Received "85df8-60bb3bbdae3c0" 1176s ok 35 1176s # --- 1176s # HEAD /apache/etags/all/i/test.txt 1176s # Expecting one component in ETag field 1176s # Received "85d96" 1176s ok 36 1176s # --- 1176s # HEAD /apache/etags/none/plus-mis/minus-is/test.txt 1176s # Expecting one component in ETag field 1176s # Received "60bb3bbdae3c0" 1176s ok 37 1176s # --- 1176s # HEAD /apache/etags/none/plus-mis/minus-m/test.txt 1176s # Expecting two components in ETag field 1176s # Received "85e2b-b" 1176s ok 38 1176s # --- 1176s # HEAD /apache/etags/all/mis/test.txt 1176s # Expecting three components in ETag field 1176s # Received "85db9-b-60bb3bbdae3c0" 1176s ok 39 1176s # --- 1176s # HEAD /apache/etags/mis/test.txt 1176s # Expecting three components in ETag field 1176s # Received "85dfb-b-60bb3bbdae3c0" 1176s ok 40 1176s # --- 1176s # HEAD /apache/etags/all/is/test.txt 1176s # Expecting two components in ETag field 1176s # Received "85d9b-b" 1176s ok 41 1176s # --- 1176s # HEAD /apache/etags/m/minus-m/test.txt 1176s # Expecting field to be absent 1176s # Received "b-60bb3bbdae3c0" 1176s ok 42 1176s # --- 1176s # HEAD /apache/etags/m/plus-is/test.txt 1176s # Expecting three components in ETag field 1176s # Received "85de5-b-60bb3bbdae3c0" 1176s ok 43 1176s # --- 1176s # HEAD /apache/etags/all/test.txt 1176s # Expecting three components in ETag field 1176s # Received "85dc0-b-60bb3bbdae3c0" 1176s ok 44 1176s # --- 1176s # HEAD /apache/etags/s/test.txt 1176s # Expecting one component in ETag field 1176s # Received "b" 1176s ok 45 1176s # --- 1176s # HEAD /apache/etags/m/plus-i/test.txt 1176s # Expecting two components in ETag field 1176s # Received "85de2-60bb3bbdae3c0" 1176s ok 46 1176s # --- 1176s # HEAD /apache/etags/all/mi/test.txt 1176s # Expecting two components in ETag field 1176s # Received "85da1-60bb3bbdae3c0" 1176s ok 47 1176s # --- 1176s # HEAD /apache/etags/m/plus-s/test.txt 1176s # Expecting two components in ETag field 1176s # Received "b-60bb3bbdae3c0" 1176s ok 48 1176s # --- 1176s # HEAD /apache/etags/all/inherit/test.txt 1176s # Expecting three components in ETag field 1176s # Received "85d98-b-60bb3bbdae3c0" 1176s ok 49 1176s # --- 1176s # HEAD /apache/etags/m/test.txt 1176s # Expecting one component in ETag field 1176s # Received "60bb3bbdae3c0" 1176s ok 50 1176s # --- 1176s # HEAD /apache/etags/none/ms/test.txt 1176s # Expecting two components in ETag field 1176s # Received "b-60bb3bbdae3c0" 1176s ok 51 1176s # --- 1176s # HEAD /apache/etags/none/inherit/test.txt 1176s # Expecting field to be absent 1176s # ETag field is missing 1176s ok 52 1176s # --- 1176s # HEAD /apache/etags/none/plus-mis/minus-mis/test.txt 1176s # Expecting field to be absent 1176s # Received "b-60bb3bbdae3c0" 1176s ok 53 1176s # --- 1176s # HEAD /apache/etags/default/test.txt 1176s # Expecting two components in ETag field 1176s # Received "b-60bb3bbdae3c0" 1176s ok 54 1176s # --- 1176s # HEAD /apache/etags/none/test.txt 1176s # Expecting field to be absent 1176s # ETag field is missing 1176s ok 55 1176s # --- 1176s # HEAD /apache/etags/none/m/test.txt 1176s # Expecting one component in ETag field 1176s # Received "60bb3bbdae3c0" 1176s ok 56 1176s # --- 1176s # HEAD /apache/etags/m/minus-is/test.txt 1176s # Expecting field to be absent 1176s # Received "60bb3bbdae3c0" 1176s ok 57 1176s # --- 1176s # HEAD /apache/etags/m/plus-mis/test.txt 1176s # Expecting three components in ETag field 1176s # Received "85dee-b-60bb3bbdae3c0" 1176s ok 58 1176s # --- 1176s # HEAD /apache/etags/m/minus-mi/test.txt 1176s # Expecting field to be absent 1176s # Received "b-60bb3bbdae3c0" 1176s ok 59 1176s # --- 1176s # HEAD /apache/etags/all/minus-i/test.txt 1176s # Expecting two components in ETag field 1176s # Received "b-60bb3bbdae3c0" 1176s ok 60 1176s # --- 1176s # HEAD /apache/etags/none/plus-i/test.txt 1176s # Expecting one component in ETag field 1176s # Received "85e17" 1176s ok 61 1176s ok 1180s t/apache/expr.t ..................... 1180s 1..229 1180s # Running under perl version 5.038002 for linux 1180s # Current time local: Sat Mar 16 11:20:34 2024 1180s # Current time GMT: Sat Mar 16 11:20:34 2024 1180s # Using Test.pm version 1.31 1180s # Using Apache/Test.pm version 1.42 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "true" should evaluate to true, got true 1180s ok 1 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "false" should evaluate to false, got false 1180s ok 2 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s Should get parse error for "foo", got parse error 1180s ok 3 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "1 -eq 01" should evaluate to true, got true 1180s ok 4 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "1 -eq 2" should evaluate to false, got false 1180s ok 5 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "1 -ne 2" should evaluate to true, got true 1180s ok 6 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "1 -ne 1" should evaluate to false, got false 1180s ok 7 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "1 -lt 02" should evaluate to true, got true 1180s ok 8 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "1 -lt 1" should evaluate to false, got false 1180s ok 9 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "1 -le 2" should evaluate to true, got true 1180s ok 10 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "1 -le 1" should evaluate to true, got true 1180s ok 11 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "2 -gt 1" should evaluate to true, got true 1180s ok 12 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "1 -gt 1" should evaluate to false, got false 1180s ok 13 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "2 -ge 1" should evaluate to true, got true 1180s ok 14 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "1 -ge 1" should evaluate to true, got true 1180s ok 15 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "1 -gt -1" should evaluate to true, got true 1180s ok 16 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "'aa' == 'aa'" should evaluate to true, got true 1180s ok 17 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "'aa' == 'b'" should evaluate to false, got false 1180s ok 18 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "'aa' = 'aa'" should evaluate to true, got true 1180s ok 19 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "'aa' = 'b'" should evaluate to false, got false 1180s ok 20 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "'aa' != 'b'" should evaluate to true, got true 1180s ok 21 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "'aa' != 'aa'" should evaluate to false, got false 1180s ok 22 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "'aa' < 'b'" should evaluate to true, got true 1180s ok 23 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "'aa' < 'aa'" should evaluate to false, got false 1180s ok 24 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "'aa' <= 'b'" should evaluate to true, got true 1180s ok 25 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "'aa' <= 'aa'" should evaluate to true, got true 1180s ok 26 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "'b' > 'aa'" should evaluate to true, got true 1180s ok 27 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "'aa' > 'aa'" should evaluate to false, got false 1180s ok 28 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "'b' >= 'aa'" should evaluate to true, got true 1180s ok 29 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "'aa' >= 'aa'" should evaluate to true, got true 1180s ok 30 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "'a' . 'b' . 'c' = 'abc'" should evaluate to true, got true 1180s ok 31 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "'a' .'b'. 'c' = 'abc'" should evaluate to true, got true 1180s ok 32 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s " 'a' .'b'. 'c'='abc' " should evaluate to true, got true 1180s ok 33 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "'a1c' = 'a'. 1. 'c'" should evaluate to true, got true 1180s ok 34 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "req('foo') . 'bar' = 'bar'" should evaluate to true, got true 1180s ok 35 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "%{req:foo} . 'bar' = 'bar'" should evaluate to true, got true 1180s ok 36 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "'x'.%{req:foo} . 'bar' = 'xbar'" should evaluate to true, got true 1180s ok 37 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "%{req:User-Agent} . 'bar' != 'bar'" should evaluate to true, got true 1180s ok 38 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "'%{req:User-Agent}' . 'bar' != 'bar'" should evaluate to true, got true 1180s ok 39 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "'%{TIME}' . 'bar' != 'bar'" should evaluate to true, got true 1180s ok 40 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "%{TIME} != ''" should evaluate to true, got true 1180s ok 41 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "'a' -in { 'b', 'a' } " should evaluate to true, got true 1180s ok 42 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "'a' -in { 'b', 'c' } " should evaluate to false, got false 1180s ok 43 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s " 'abc' =~ /bc/ " should evaluate to true, got true 1180s ok 44 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s " 'abc' =~ /BC/i " should evaluate to true, got true 1180s ok 45 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s " 'abc' !~ m!bc! " should evaluate to false, got false 1180s ok 46 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s " 'abc' !~ m!BC!i " should evaluate to false, got false 1180s ok 47 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s " $0 == '' " should evaluate to true, got true 1180s ok 48 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s " $1 == '' " should evaluate to true, got true 1180s ok 49 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s " $9 == '' " should evaluate to true, got true 1180s ok 50 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s " '$0' == '' " should evaluate to true, got true 1180s ok 51 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s " 'abc' =~ /(bc)/ && $0 == 'bc' " should evaluate to true, got true 1180s ok 52 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s " 'abc' =~ /(bc)/ && $1 == 'bc' " should evaluate to true, got true 1180s ok 53 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s " 'abc' =~ /b(.)/ && $1 == 'c' " should evaluate to true, got true 1180s ok 54 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s " 'abc' =~ /bc/ && $0 == '' " should evaluate to true, got true 1180s ok 55 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s " 'abc' =~ /(bc)/ && 'xy' =~ /x/ && $0 == 'bc' " should evaluate to true, got true 1180s ok 56 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s " 'abcdefghijklm' =~ /(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)/ && $2 == 'c' " should evaluate to true, got true 1180s ok 57 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "%{TIME_YEAR} =~ /^\d{4}$/" should evaluate to true, got true 1180s ok 58 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "%{TIME_YEAR} =~ /^\d{3}$/" should evaluate to false, got false 1180s ok 59 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "%{TIME_MON} -gt 0 && %{TIME_MON} -le 12 " should evaluate to true, got true 1180s ok 60 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "%{TIME_DAY} -gt 0 && %{TIME_DAY} -le 31 " should evaluate to true, got true 1180s ok 61 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "%{TIME_HOUR} -ge 0 && %{TIME_HOUR} -lt 24 " should evaluate to true, got true 1180s ok 62 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "%{TIME_MIN} -ge 0 && %{TIME_MIN} -lt 60 " should evaluate to true, got true 1180s ok 63 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "%{TIME_SEC} -ge 0 && %{TIME_SEC} -lt 60 " should evaluate to true, got true 1180s ok 64 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "%{TIME} =~ /^\d{14}$/" should evaluate to true, got true 1180s ok 65 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "%{API_VERSION} -gt 20101001 " should evaluate to true, got true 1180s ok 66 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "%{REQUEST_METHOD} == 'GET' " should evaluate to true, got true 1180s ok 67 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "'x%{REQUEST_METHOD}' == 'xGET' " should evaluate to true, got true 1180s ok 68 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "'x%{REQUEST_METHOD}y' == 'xGETy' " should evaluate to true, got true 1180s ok 69 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "%{REQUEST_SCHEME} == 'http' " should evaluate to true, got true 1180s ok 70 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "%{HTTPS} == 'off' " should evaluate to true, got true 1180s ok 71 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "%{REQUEST_URI} == '/apache/expr/index.html' " should evaluate to true, got true 1180s ok 72 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "%{req:referer} = 'SomeReferer' " should evaluate to true, got true 1180s ok 73 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "req('Referer') = 'SomeReferer' " should evaluate to true, got true 1180s ok 74 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "http('Referer') = 'SomeReferer' " should evaluate to true, got true 1180s ok 75 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "%{HTTP_REFERER} = 'SomeReferer' " should evaluate to true, got true 1180s ok 76 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "req('User-Agent') = 'SomeAgent' " should evaluate to true, got true 1180s ok 77 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "%{HTTP_USER_AGENT} = 'SomeAgent' " should evaluate to true, got true 1180s ok 78 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "req('SomeHeader') = 'SomeValue' " should evaluate to true, got true 1180s ok 79 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "req('SomeHeader2') = 'SomeValue' " should evaluate to false, got false 1180s ok 80 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "toupper('abC12d') = 'ABC12D' " should evaluate to true, got true 1180s ok 81 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "tolower('abC12d') = 'abc12d' " should evaluate to true, got true 1180s ok 82 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "escape('?') = '%3f' " should evaluate to true, got true 1180s ok 83 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "unescape('%3f') = '?' " should evaluate to true, got true 1180s ok 84 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "toupper(escape('?')) = '%3F' " should evaluate to true, got true 1180s ok 85 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "tolower(toupper(escape('?'))) = '%3f' " should evaluate to true, got true 1180s ok 86 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "%{toupper:%{escape:?}} = '%3F' " should evaluate to true, got true 1180s ok 87 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "file('/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 'foo\n' " should evaluate to true, got true 1180s ok 88 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "-n ''" should evaluate to false, got false 1180s ok 89 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "-z ''" should evaluate to true, got true 1180s ok 90 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "-n '1'" should evaluate to true, got true 1180s ok 91 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "-z '1'" should evaluate to false, got false 1180s ok 92 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s Should get parse error for "-R 'abc'", got parse error 1180s ok 93 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s Should get parse error for "-R %{REMOTE_ADDR}", got parse error 1180s ok 94 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "-R '240.0.0.0'" should evaluate to false, got false 1180s ok 95 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "-R '240.0.0.0/8'" should evaluate to false, got false 1180s ok 96 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "-R 'ff::/8'" should evaluate to false, got false 1180s ok 97 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "-R '127.0.0.1' || -R '::1'" should evaluate to true, got true 1180s ok 98 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s Should get parse error for "'127.0.0.1' -ipmatch 'abc'", got parse error 1180s ok 99 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s Should get parse error for "'127.0.0.1' -ipmatch %{REMOTE_ADDR}", got parse error 1180s ok 100 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "'127.0.0.1' -ipmatch '240.0.0.0'" should evaluate to false, got false 1180s ok 101 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "'127.0.0.1' -ipmatch '240.0.0.0/8'" should evaluate to false, got false 1180s ok 102 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "'127.0.0.1' -ipmatch 'ff::/8'" should evaluate to false, got false 1180s ok 103 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "'127.0.0.1' -ipmatch '127.0.0.0/8'" should evaluate to true, got true 1180s ok 104 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "'foo' -strmatch '*o'" should evaluate to true, got true 1180s ok 105 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "'fo/o' -strmatch 'f*'" should evaluate to true, got true 1180s ok 106 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "'foo' -strmatch 'F*'" should evaluate to false, got false 1180s ok 107 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "'foo' -strcmatch 'F*'" should evaluate to true, got true 1180s ok 108 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "'foo' -strmatch 'g*'" should evaluate to false, got false 1180s ok 109 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "'foo' -strcmatch 'g*'" should evaluate to false, got false 1180s ok 110 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "'a/b' -fnmatch 'a*'" should evaluate to false, got false 1180s ok 111 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "'a/b' -fnmatch 'a/*'" should evaluate to true, got true 1180s ok 112 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s Should get parse error for "'%{foo:User-Agent}' != 'bar'", got parse error 1180s ok 113 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s Should get parse error for "%{foo:User-Agent} != 'bar'", got parse error 1180s ok 114 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s Should get parse error for "foo('bar') = 'bar'", got parse error 1180s ok 115 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s Should get parse error for "%{FOO} != 'bar'", got parse error 1180s ok 116 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s Should get parse error for "'bar' = bar", got parse error 1180s ok 117 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "true" should evaluate to true, got true 1180s ok 118 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "true && true" should evaluate to true, got true 1180s ok 119 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "true || true" should evaluate to true, got true 1180s ok 120 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "true || true || true" should evaluate to true, got true 1180s ok 121 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "true || true && true" should evaluate to true, got true 1180s ok 122 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "true && true || true" should evaluate to true, got true 1180s ok 123 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "true && true && true" should evaluate to true, got true 1180s ok 124 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "true || true || !true" should evaluate to true, got true 1180s ok 125 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "true || true && !true" should evaluate to true, got true 1180s ok 126 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "true && true || !true" should evaluate to true, got true 1180s ok 127 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "true && true && !true" should evaluate to false, got false 1180s ok 128 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "true && !true" should evaluate to false, got false 1180s ok 129 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "true || !true" should evaluate to true, got true 1180s ok 130 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "true || !true || true" should evaluate to true, got true 1180s ok 131 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "true || !true && true" should evaluate to true, got true 1180s ok 132 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "true && !true || true" should evaluate to true, got true 1180s ok 133 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "true && !true && true" should evaluate to false, got false 1180s ok 134 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "true || !true || !true" should evaluate to true, got true 1180s ok 135 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "true || !true && !true" should evaluate to true, got true 1180s ok 136 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "true && !true || !true" should evaluate to false, got false 1180s ok 137 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "true && !true && !true" should evaluate to false, got false 1180s ok 138 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "!true" should evaluate to false, got false 1180s ok 139 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "!true && true" should evaluate to false, got false 1180s ok 140 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "!true || true" should evaluate to true, got true 1180s ok 141 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "!true || true || true" should evaluate to true, got true 1180s ok 142 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "!true || true && true" should evaluate to true, got true 1180s ok 143 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "!true && true || true" should evaluate to true, got true 1180s ok 144 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "!true && true && true" should evaluate to false, got false 1180s ok 145 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "!true || true || !true" should evaluate to true, got true 1180s ok 146 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "!true || true && !true" should evaluate to false, got false 1180s ok 147 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "!true && true || !true" should evaluate to false, got false 1180s ok 148 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "!true && true && !true" should evaluate to false, got false 1180s ok 149 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "!true && !true" should evaluate to false, got false 1180s ok 150 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "!true || !true" should evaluate to false, got false 1180s ok 151 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "!true || !true || true" should evaluate to true, got true 1180s ok 152 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "!true || !true && true" should evaluate to false, got false 1180s ok 153 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "!true && !true || true" should evaluate to true, got true 1180s ok 154 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "!true && !true && true" should evaluate to false, got false 1180s ok 155 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "!true || !true || !true" should evaluate to false, got false 1180s ok 156 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "!true || !true && !true" should evaluate to false, got false 1180s ok 157 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "!true && !true || !true" should evaluate to false, got false 1180s ok 158 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "!true && !true && !true" should evaluate to false, got false 1180s ok 159 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "!(true)" should evaluate to false, got false 1180s ok 160 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "!(true && true)" should evaluate to false, got false 1180s ok 161 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "!(true || true)" should evaluate to false, got false 1180s ok 162 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "!(true || true || true)" should evaluate to false, got false 1180s ok 163 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "!(true || true && true)" should evaluate to false, got false 1180s ok 164 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "!(true && true || true)" should evaluate to false, got false 1180s ok 165 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "!(true && true && true)" should evaluate to false, got false 1180s ok 166 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "!(true || true || !true)" should evaluate to false, got false 1180s ok 167 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "!(true || true && !true)" should evaluate to false, got false 1180s ok 168 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "!(true && true || !true)" should evaluate to false, got false 1180s ok 169 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "!(true && true && !true)" should evaluate to true, got true 1180s ok 170 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "!(true && !true)" should evaluate to true, got true 1180s ok 171 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "!(true || !true)" should evaluate to false, got false 1180s ok 172 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "!(true || !true || true)" should evaluate to false, got false 1180s ok 173 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "!(true || !true && true)" should evaluate to false, got false 1180s ok 174 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "!(true && !true || true)" should evaluate to false, got false 1180s ok 175 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "!(true && !true && true)" should evaluate to true, got true 1180s ok 176 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "!(true || !true || !true)" should evaluate to false, got false 1180s ok 177 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "!(true || !true && !true)" should evaluate to false, got false 1180s ok 178 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "!(true && !true || !true)" should evaluate to true, got true 1180s ok 179 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "!(true && !true && !true)" should evaluate to true, got true 1180s ok 180 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "!(!true)" should evaluate to true, got true 1180s ok 181 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "!(!true && true)" should evaluate to true, got true 1180s ok 182 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "!(!true || true)" should evaluate to false, got false 1180s ok 183 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "!(!true || true || true)" should evaluate to false, got false 1180s ok 184 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "!(!true || true && true)" should evaluate to false, got false 1180s ok 185 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "!(!true && true || true)" should evaluate to false, got false 1180s ok 186 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "!(!true && true && true)" should evaluate to true, got true 1180s ok 187 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "!(!true || true || !true)" should evaluate to false, got false 1180s ok 188 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "!(!true || true && !true)" should evaluate to true, got true 1180s ok 189 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "!(!true && true || !true)" should evaluate to true, got true 1180s ok 190 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "!(!true && true && !true)" should evaluate to true, got true 1180s ok 191 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "!(!true && !true)" should evaluate to true, got true 1180s ok 192 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "!(!true || !true)" should evaluate to true, got true 1180s ok 193 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "!(!true || !true || true)" should evaluate to false, got false 1180s ok 194 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "!(!true || !true && true)" should evaluate to true, got true 1180s ok 195 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "!(!true && !true || true)" should evaluate to false, got false 1180s ok 196 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "!(!true && !true && true)" should evaluate to true, got true 1180s ok 197 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "!(!true || !true || !true)" should evaluate to true, got true 1180s ok 198 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "!(!true || !true && !true)" should evaluate to true, got true 1180s ok 199 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "!(!true && !true || !true)" should evaluate to true, got true 1180s ok 200 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "!(!true && !true && !true)" should evaluate to true, got true 1180s ok 201 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "filesize('/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 4 " should evaluate to true, got true 1180s ok 202 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "filesize('/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/expr/none') = 0 " should evaluate to true, got true 1180s ok 203 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "filesize('/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero') = 0 " should evaluate to true, got true 1180s ok 204 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "-d '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to false, got false 1180s ok 205 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "-e '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1180s ok 206 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "-f '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1180s ok 207 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "-s '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1180s ok 208 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "-d '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 1180s ok 209 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "-e '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 1180s ok 210 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "-f '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 1180s ok 211 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "-s '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 1180s ok 212 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "-d '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 1180s ok 213 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "-e '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 1180s ok 214 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "-f '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 1180s ok 215 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "-s '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 1180s ok 216 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "-d '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1180s ok 217 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "-e '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1180s ok 218 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "-f '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1180s ok 219 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "-s '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1180s ok 220 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "-F '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1180s ok 221 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "-F '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1180s ok 222 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "-U '/apache/' " should evaluate to true, got true 1180s ok 223 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "-U '/apache/expr/none' " should evaluate to false, got false 1180s ok 224 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "sha1('foo') = '0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33' " should evaluate to true, got true 1180s ok 225 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "md5('foo') = 'acbd18db4cc2f85cedef654fccc4a4d8' " should evaluate to true, got true 1180s ok 226 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "base64('foo') = 'Zm9v' " should evaluate to true, got true 1180s ok 227 1180s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s "unbase64('Zm9vMg==') = 'foo2' " should evaluate to true, got true 1180s ok 228 1180s Error log should not have 'Internal evaluation error' entries, found 0 1180s ok 229 1180s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1180s ok 1186s t/apache/expr_string.t .............. 1186s 1..29 1186s # Running under perl version 5.038002 for linux 1186s # Current time local: Sat Mar 16 11:20:38 2024 1186s # Current time GMT: Sat Mar 16 11:20:38 2024 1186s # Using Test.pm version 1.31 1186s # Using Apache/Test.pm version 1.42 1186s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1186s ok 1 1186s Expected return code 200, got 200 for 'foo' 1186s ok 2 1186s # testing : log message [Sat Mar 16 11:20:41.276282 2024] [log_debug:info] [pid 324206:tid 262708614197536] [client 127.0.0.1:34324] foo (log_transaction hook, /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1186s # didn't match 1186s # expected: 'foo' 1186s # received: 'foo' 1186s ok 3 1186s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1186s ok 4 1186s Expected return code 200, got 200 for '%{req:SomeHeader}' 1186s ok 5 1186s # testing : log message [Sat Mar 16 11:20:41.556919 2024] [log_debug:info] [pid 324206:tid 262708624683296] [client 127.0.0.1:34324] SomeValue (log_transaction hook, /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1186s # didn't match 1186s # expected: 'SomeValue' 1186s # received: 'SomeValue' 1186s ok 6 1186s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1186s ok 7 1186s Should get parse error (500) for "%{", got 500 1186s ok 8 1186s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1186s ok 9 1186s Expected return code 200, got 200 for '%' 1186s ok 10 1186s # testing : log message [Sat Mar 16 11:20:42.064251 2024] [log_debug:info] [pid 333946:tid 262708721152288] [client 127.0.0.1:34334] % (log_transaction hook, /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1186s # didn't match 1186s # expected: '%' 1186s # received: '%' 1186s ok 11 1186s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1186s ok 12 1186s Expected return code 200, got 200 for '}' 1186s ok 13 1186s # testing : log message [Sat Mar 16 11:20:42.317587 2024] [log_debug:info] [pid 333946:tid 262708710666528] [client 127.0.0.1:34334] } (log_transaction hook, /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1186s # didn't match 1186s # expected: '}' 1186s # received: '}' 1186s ok 14 1186s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1186s ok 15 1186s Expected return code 200, got 200 for '\"' 1186s ok 16 1186s # testing : log message [Sat Mar 16 11:20:42.571365 2024] [log_debug:info] [pid 333946:tid 262708899410208] [client 127.0.0.1:34334] " (log_transaction hook, /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1186s # didn't match 1186s # expected: '"' 1186s # received: '"' 1186s ok 17 1186s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1186s ok 18 1186s Expected return code 200, got 200 for '\'' 1186s ok 19 1186s # testing : log message [Sat Mar 16 11:20:42.825055 2024] [log_debug:info] [pid 333946:tid 262708888924448] [client 127.0.0.1:34334] ' (log_transaction hook, /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1186s # didn't match 1186s # expected: '\'' 1186s # received: '\'' 1186s ok 20 1186s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1186s ok 21 1186s Expected return code 200, got 200 for '"\%{req:SomeHeader}"' 1186s ok 22 1186s # testing : log message [Sat Mar 16 11:20:43.079038 2024] [log_debug:info] [pid 333946:tid 262708867952928] [client 127.0.0.1:34334] %{req:SomeHeader} (log_transaction hook, /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1186s # didn't match 1186s # expected: '%{req:SomeHeader}' 1186s # received: '%{req:SomeHeader}' 1186s ok 23 1186s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1186s ok 24 1186s Expected return code 200, got 200 for '%{tolower:IDENT}' 1186s ok 25 1186s # testing : log message [Sat Mar 16 11:20:43.332692 2024] [log_debug:info] [pid 333946:tid 262708857467168] [client 127.0.0.1:34334] ident (log_transaction hook, /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1186s # didn't match 1186s # expected: 'ident' 1186s # received: 'ident' 1186s ok 26 1186s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1186s ok 27 1186s Expected return code 200, got 200 for '%{tolower:%{REQUEST_METHOD}}' 1186s ok 28 1186s # testing : log message [Sat Mar 16 11:20:43.586155 2024] [log_debug:info] [pid 333946:tid 262708878438688] [client 127.0.0.1:34334] get (log_transaction hook, /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1186s # didn't match 1186s # expected: 'get' 1186s # received: 'get' 1186s ok 29 1186s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1186s ok 1189s t/apache/getfile.t .................. 1189s # using LWP client 1189s 1..219 1189s # Running under perl version 5.038002 for linux 1189s # Current time local: Sat Mar 16 11:20:44 2024 1189s # Current time GMT: Sat Mar 16 11:20:44 2024 1189s # Using Test.pm version 1.31 1189s # Using Apache/Test.pm version 1.42 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perl.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "44f3-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 17651 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perl.pod 1189s # expected: 17651 1189s # received: 17651 1189s ok 1 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perl5004delta.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "dbb0-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 56240 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perl5004delta.pod 1189s # expected: 56240 1189s # received: 56240 1189s ok 2 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perl5005delta.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "85eb-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 34283 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perl5005delta.pod 1189s # expected: 34283 1189s # received: 34283 1189s ok 3 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perl5100delta.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "d8ed-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 55533 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perl5100delta.pod 1189s # expected: 55533 1189s # received: 55533 1189s ok 4 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perl5101delta.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "ab70-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 43888 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perl5101delta.pod 1189s # expected: 43888 1189s # received: 43888 1189s ok 5 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perl5120delta.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "15cb7-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 89271 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perl5120delta.pod 1189s # expected: 89271 1189s # received: 89271 1189s ok 6 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perl5121delta.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "2707-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 9991 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perl5121delta.pod 1189s # expected: 9991 1189s # received: 9991 1189s ok 7 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perl5122delta.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "2569-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 9577 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perl5122delta.pod 1189s # expected: 9577 1189s # received: 9577 1189s ok 8 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perl5123delta.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "1004-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 4100 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perl5123delta.pod 1189s # expected: 4100 1189s # received: 4100 1189s ok 9 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perl5124delta.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "e58-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 3672 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perl5124delta.pod 1189s # expected: 3672 1189s # received: 3672 1189s ok 10 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perl5125delta.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "1e03-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 7683 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perl5125delta.pod 1189s # expected: 7683 1189s # received: 7683 1189s ok 11 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perl5140delta.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "233aa-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 144298 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perl5140delta.pod 1189s # expected: 144298 1189s # received: 144298 1189s ok 12 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perl5141delta.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "1f1e-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 7966 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perl5141delta.pod 1189s # expected: 7966 1189s # received: 7966 1189s ok 13 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perl5142delta.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "1aec-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 6892 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perl5142delta.pod 1189s # expected: 6892 1189s # received: 6892 1189s ok 14 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perl5143delta.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "1e50-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 7760 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perl5143delta.pod 1189s # expected: 7760 1189s # received: 7760 1189s ok 15 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perl5144delta.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "18b7-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 6327 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perl5144delta.pod 1189s # expected: 6327 1189s # received: 6327 1189s ok 16 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perl5160delta.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "20a09-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 133641 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perl5160delta.pod 1189s # expected: 133641 1189s # received: 133641 1189s ok 17 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perl5161delta.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "17fe-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 6142 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perl5161delta.pod 1189s # expected: 6142 1189s # received: 6142 1189s ok 18 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perl5162delta.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "e0a-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 3594 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perl5162delta.pod 1189s # expected: 3594 1189s # received: 3594 1189s ok 19 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perl5163delta.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "ff5-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 4085 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perl5163delta.pod 1189s # expected: 4085 1189s # received: 4085 1189s ok 20 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perl5180delta.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "1d286-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 119430 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perl5180delta.pod 1189s # expected: 119430 1189s # received: 119430 1189s ok 21 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perl5181delta.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "19c5-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 6597 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perl5181delta.pod 1189s # expected: 6597 1189s # received: 6597 1189s ok 22 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perl5182delta.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "14d7-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 5335 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perl5182delta.pod 1189s # expected: 5335 1189s # received: 5335 1189s ok 23 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perl5184delta.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "1208-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 4616 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perl5184delta.pod 1189s # expected: 4616 1189s # received: 4616 1189s ok 24 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perl5200delta.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "1c352-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 115538 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perl5200delta.pod 1189s # expected: 115538 1189s # received: 115538 1189s ok 25 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perl5201delta.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "2a07-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 10759 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perl5201delta.pod 1189s # expected: 10759 1189s # received: 10759 1189s ok 26 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perl5202delta.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "2fef-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 12271 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perl5202delta.pod 1189s # expected: 12271 1189s # received: 12271 1189s ok 27 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perl5203delta.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "2410-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 9232 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perl5203delta.pod 1189s # expected: 9232 1189s # received: 9232 1189s ok 28 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perl5220delta.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "1fa90-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 129680 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perl5220delta.pod 1189s # expected: 129680 1189s # received: 129680 1189s ok 29 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perl5221delta.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "293d-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 10557 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perl5221delta.pod 1189s # expected: 10557 1189s # received: 10557 1189s ok 30 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perl5222delta.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "301f-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 12319 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perl5222delta.pod 1189s # expected: 12319 1189s # received: 12319 1189s ok 31 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perl5223delta.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "20fa-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 8442 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perl5223delta.pod 1189s # expected: 8442 1189s # received: 8442 1189s ok 32 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perl5224delta.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "1162-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 4450 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perl5224delta.pod 1189s # expected: 4450 1189s # received: 4450 1189s ok 33 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perl5240delta.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "fc0b-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 64523 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perl5240delta.pod 1189s # expected: 64523 1189s # received: 64523 1189s ok 34 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perl5241delta.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "2009-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 8201 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perl5241delta.pod 1189s # expected: 8201 1189s # received: 8201 1189s ok 35 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perl5242delta.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "1007-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 4103 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perl5242delta.pod 1189s # expected: 4103 1189s # received: 4103 1189s ok 36 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perl5243delta.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "2aac-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 10924 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perl5243delta.pod 1189s # expected: 10924 1189s # received: 10924 1189s ok 37 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perl5244delta.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "1168-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 4456 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perl5244delta.pod 1189s # expected: 4456 1189s # received: 4456 1189s ok 38 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perl5260delta.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "1875b-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 100187 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perl5260delta.pod 1189s # expected: 100187 1189s # received: 100187 1189s ok 39 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perl5261delta.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "1e25-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 7717 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perl5261delta.pod 1189s # expected: 7717 1189s # received: 7717 1189s ok 40 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perl5262delta.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "1e16-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 7702 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perl5262delta.pod 1189s # expected: 7702 1189s # received: 7702 1189s ok 41 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perl5263delta.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "1b69-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 7017 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perl5263delta.pod 1189s # expected: 7017 1189s # received: 7017 1189s ok 42 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perl5280delta.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "115d9-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 71129 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perl5280delta.pod 1189s # expected: 71129 1189s # received: 71129 1189s ok 43 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perl5281delta.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "11f7-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 4599 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perl5281delta.pod 1189s # expected: 4599 1189s # received: 4599 1189s ok 44 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perl5282delta.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "1806-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 6150 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perl5282delta.pod 1189s # expected: 6150 1189s # received: 6150 1189s ok 45 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perl5283delta.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "13f7-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 5111 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perl5283delta.pod 1189s # expected: 5111 1189s # received: 5111 1189s ok 46 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perl5300delta.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "9efd-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 40701 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perl5300delta.pod 1189s # expected: 40701 1189s # received: 40701 1189s ok 47 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perl5301delta.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "1662-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 5730 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perl5301delta.pod 1189s # expected: 5730 1189s # received: 5730 1189s ok 48 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perl5302delta.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "124a-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 4682 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perl5302delta.pod 1189s # expected: 4682 1189s # received: 4682 1189s ok 49 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perl5303delta.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "1374-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 4980 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perl5303delta.pod 1189s # expected: 4980 1189s # received: 4980 1189s ok 50 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perl5320delta.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "d310-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 54032 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perl5320delta.pod 1189s # expected: 54032 1189s # received: 54032 1189s ok 51 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perl5321delta.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "1b5f-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 7007 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perl5321delta.pod 1189s # expected: 7007 1189s # received: 7007 1189s ok 52 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perl5340delta.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "9201-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 37377 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perl5340delta.pod 1189s # expected: 37377 1189s # received: 37377 1189s ok 53 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perl5341delta.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "1076-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 4214 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perl5341delta.pod 1189s # expected: 4214 1189s # received: 4214 1189s ok 54 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perl5342delta.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "f6a-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 3946 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perl5342delta.pod 1189s # expected: 3946 1189s # received: 3946 1189s ok 55 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perl5343delta.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "fd6-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 4054 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perl5343delta.pod 1189s # expected: 4054 1189s # received: 4054 1189s ok 56 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perl5360delta.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "ad8b-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 44427 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perl5360delta.pod 1189s # expected: 44427 1189s # received: 44427 1189s ok 57 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perl5361delta.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "1288-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 4744 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perl5361delta.pod 1189s # expected: 4744 1189s # received: 4744 1189s ok 58 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perl5362delta.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "f6a-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 3946 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perl5362delta.pod 1189s # expected: 3946 1189s # received: 3946 1189s ok 59 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perl5363delta.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "fd7-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 4055 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perl5363delta.pod 1189s # expected: 4055 1189s # received: 4055 1189s ok 60 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perl5380delta.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "10d49-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 68937 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perl5380delta.pod 1189s # expected: 68937 1189s # received: 68937 1189s ok 61 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perl5381delta.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "f6a-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 3946 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perl5381delta.pod 1189s # expected: 3946 1189s # received: 3946 1189s ok 62 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perl5382delta.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "fd4-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 4052 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perl5382delta.pod 1189s # expected: 4052 1189s # received: 4052 1189s ok 63 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perl561delta.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "1e729-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 124713 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perl561delta.pod 1189s # expected: 124713 1189s # received: 124713 1189s ok 64 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perl56delta.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "1a2c1-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 107201 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perl56delta.pod 1189s # expected: 107201 1189s # received: 107201 1189s ok 65 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perl581delta.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "94ac-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 38060 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perl581delta.pod 1189s # expected: 38060 1189s # received: 38060 1189s ok 66 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perl582delta.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "1176-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 4470 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perl582delta.pod 1189s # expected: 4470 1189s # received: 4470 1189s ok 67 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perl583delta.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "18bf-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 6335 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perl583delta.pod 1189s # expected: 6335 1189s # received: 6335 1189s ok 68 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perl584delta.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "1cc3-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 7363 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perl584delta.pod 1189s # expected: 7363 1189s # received: 7363 1189s ok 69 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perl585delta.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "1701-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 5889 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perl585delta.pod 1189s # expected: 5889 1189s # received: 5889 1189s ok 70 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perl586delta.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "122b-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 4651 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perl586delta.pod 1189s # expected: 4651 1189s # received: 4651 1189s ok 71 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perl587delta.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "20a5-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 8357 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perl587delta.pod 1189s # expected: 8357 1189s # received: 8357 1189s ok 72 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perl588delta.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "62c1-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 25281 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perl588delta.pod 1189s # expected: 25281 1189s # received: 25281 1189s ok 73 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perl589delta.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "d290-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 53904 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perl589delta.pod 1189s # expected: 53904 1189s # received: 53904 1189s ok 74 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perl58delta.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "1c1d5-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 115157 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perl58delta.pod 1189s # expected: 115157 1189s # received: 115157 1189s ok 75 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlaix.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "4fe9-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 20457 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlaix.pod 1189s # expected: 20457 1189s # received: 20457 1189s ok 76 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlamiga.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "1688-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 5768 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlamiga.pod 1189s # expected: 5768 1189s # received: 5768 1189s ok 77 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlandroid.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "2031-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 8241 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlandroid.pod 1189s # expected: 8241 1189s # received: 8241 1189s ok 78 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlapi.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "c9433-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 824371 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlapi.pod 1189s # expected: 824371 1189s # received: 824371 1189s ok 79 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlapio.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "5837-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 22583 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlapio.pod 1189s # expected: 22583 1189s # received: 22583 1189s ok 80 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlartistic.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "1b62-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 7010 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlartistic.pod 1189s # expected: 7010 1189s # received: 7010 1189s ok 81 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlbook.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "20c2-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 8386 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlbook.pod 1189s # expected: 8386 1189s # received: 8386 1189s ok 82 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlboot.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "126-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 294 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlboot.pod 1189s # expected: 294 1189s # received: 294 1189s ok 83 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlbot.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "130-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 304 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlbot.pod 1189s # expected: 304 1189s # received: 304 1189s ok 84 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlbs2000.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "1f50-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 8016 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlbs2000.pod 1189s # expected: 8016 1189s # received: 8016 1189s ok 85 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlcall.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "dea2-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 56994 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlcall.pod 1189s # expected: 56994 1189s # received: 56994 1189s ok 86 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlcheat.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "1180-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 4480 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlcheat.pod 1189s # expected: 4480 1189s # received: 4480 1189s ok 87 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlclass.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "23bf-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 9151 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlclass.pod 1189s # expected: 9151 1189s # received: 9151 1189s ok 88 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlclassguts.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "3c63-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 15459 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlclassguts.pod 1189s # expected: 15459 1189s # received: 15459 1189s ok 89 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlclib.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "254a-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 9546 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlclib.pod 1189s # expected: 9546 1189s # received: 9546 1189s ok 90 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlcn.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "12e5-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 4837 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlcn.pod 1189s # expected: 4837 1189s # received: 4837 1189s ok 91 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlcommunity.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "1b1a-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 6938 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlcommunity.pod 1189s # expected: 6938 1189s # received: 6938 1189s ok 92 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlcygwin.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "662a-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 26154 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlcygwin.pod 1189s # expected: 26154 1189s # received: 26154 1189s ok 93 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perldata.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "cfa2-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 53154 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perldata.pod 1189s # expected: 53154 1189s # received: 53154 1189s ok 94 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perldbmfilter.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "134f-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 4943 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perldbmfilter.pod 1189s # expected: 4943 1189s # received: 4943 1189s ok 95 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perldebguts.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "a85c-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 43100 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perldebguts.pod 1189s # expected: 43100 1189s # received: 43100 1189s ok 96 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perldebtut.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "5693-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 22163 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perldebtut.pod 1189s # expected: 22163 1189s # received: 22163 1189s ok 97 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perldebug.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "9bbb-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 39867 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perldebug.pod 1189s # expected: 39867 1189s # received: 39867 1189s ok 98 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perldelta.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "fd4-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 4052 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perldelta.pod 1189s # expected: 4052 1189s # received: 4052 1189s ok 99 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perldeprecation.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "5f0a-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 24330 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perldeprecation.pod 1189s # expected: 24330 1189s # received: 24330 1189s ok 100 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perldiag.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "4c051-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 311377 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perldiag.pod 1189s # expected: 311377 1189s # received: 311377 1189s ok 101 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perldoc.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "24a0-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 9376 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perldoc.pod 1189s # expected: 9376 1189s # received: 9376 1189s ok 102 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perldocstyle.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "b4ed-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 46317 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perldocstyle.pod 1189s # expected: 46317 1189s # received: 46317 1189s ok 103 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perldsc.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "687a-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 26746 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perldsc.pod 1189s # expected: 26746 1189s # received: 26746 1189s ok 104 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perldtrace.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "1f17-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 7959 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perldtrace.pod 1189s # expected: 7959 1189s # received: 7959 1189s ok 105 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlebcdic.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "14981-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 84353 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlebcdic.pod 1189s # expected: 84353 1189s # received: 84353 1189s ok 106 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlembed.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "9321-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 37665 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlembed.pod 1189s # expected: 37665 1189s # received: 37665 1189s ok 107 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlexperiment.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "2877-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 10359 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlexperiment.pod 1189s # expected: 10359 1189s # received: 10359 1189s ok 108 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlfaq.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "590b-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 22795 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlfaq.pod 1189s # expected: 22795 1189s # received: 22795 1189s ok 109 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlfaq1.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "385d-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 14429 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlfaq1.pod 1189s # expected: 14429 1189s # received: 14429 1189s ok 110 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlfaq2.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "24a1-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 9377 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlfaq2.pod 1189s # expected: 9377 1189s # received: 9377 1189s ok 111 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlfaq3.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "92e1-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 37601 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlfaq3.pod 1189s # expected: 37601 1189s # received: 37601 1189s ok 112 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlfaq4.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "162be-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 90814 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlfaq4.pod 1189s # expected: 90814 1189s # received: 90814 1189s ok 113 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlfaq5.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "d7fc-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 55292 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlfaq5.pod 1189s # expected: 55292 1189s # received: 55292 1189s ok 114 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlfaq6.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "9a71-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 39537 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlfaq6.pod 1189s # expected: 39537 1189s # received: 39537 1189s ok 115 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlfaq7.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "93b8-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 37816 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlfaq7.pod 1189s # expected: 37816 1189s # received: 37816 1189s ok 116 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlfaq8.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "c310-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 49936 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlfaq8.pod 1189s # expected: 49936 1189s # received: 49936 1189s ok 117 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlfaq9.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "3b75-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 15221 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlfaq9.pod 1189s # expected: 15221 1189s # received: 15221 1189s ok 118 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlfilter.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "56ca-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 22218 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlfilter.pod 1189s # expected: 22218 1189s # received: 22218 1189s ok 119 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlfork.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "342b-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 13355 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlfork.pod 1189s # expected: 13355 1189s # received: 13355 1189s ok 120 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlform.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "40e0-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 16608 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlform.pod 1189s # expected: 16608 1189s # received: 16608 1189s ok 121 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlfreebsd.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "671-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 1649 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlfreebsd.pod 1189s # expected: 1649 1189s # received: 1649 1189s ok 122 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlfunc.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "67142-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 422210 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlfunc.pod 1189s # expected: 422210 1189s # received: 422210 1189s ok 123 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlgit.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "7c2a-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 31786 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlgit.pod 1189s # expected: 31786 1189s # received: 31786 1189s ok 124 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlglossary.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "21810-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 137232 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlglossary.pod 1189s # expected: 137232 1189s # received: 137232 1189s ok 125 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlgov.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "4075-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 16501 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlgov.pod 1189s # expected: 16501 1189s # received: 16501 1189s ok 126 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlgpl.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "35f7-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 13815 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlgpl.pod 1189s # expected: 13815 1189s # received: 13815 1189s ok 127 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlguts.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "2c264-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 180836 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlguts.pod 1189s # expected: 180836 1189s # received: 180836 1189s ok 128 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlhack.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "afe4-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 45028 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlhack.pod 1189s # expected: 45028 1189s # received: 45028 1189s ok 129 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlhacktips.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "11a38-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 72248 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlhacktips.pod 1189s # expected: 72248 1189s # received: 72248 1189s ok 130 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlhacktut.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "1809-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 6153 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlhacktut.pod 1189s # expected: 6153 1189s # received: 6153 1189s ok 131 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlhaiku.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "5f7-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 1527 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlhaiku.pod 1189s # expected: 1527 1189s # received: 1527 1189s ok 132 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlhist.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "e88a-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 59530 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlhist.pod 1189s # expected: 59530 1189s # received: 59530 1189s ok 133 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlhpux.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "77a4-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 30628 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlhpux.pod 1189s # expected: 30628 1189s # received: 30628 1189s ok 134 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlhurd.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "7dd-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 2013 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlhurd.pod 1189s # expected: 2013 1189s # received: 2013 1189s ok 135 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlintern.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "1f865-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 129125 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlintern.pod 1189s # expected: 129125 1189s # received: 129125 1189s ok 136 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlinterp.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "9216-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 37398 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlinterp.pod 1189s # expected: 37398 1189s # received: 37398 1189s ok 137 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlintro.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "579d-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 22429 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlintro.pod 1189s # expected: 22429 1189s # received: 22429 1189s ok 138 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perliol.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "8ad3-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 35539 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perliol.pod 1189s # expected: 35539 1189s # received: 35539 1189s ok 139 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlipc.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "11817-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 71703 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlipc.pod 1189s # expected: 71703 1189s # received: 71703 1189s ok 140 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlirix.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "1150-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 4432 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlirix.pod 1189s # expected: 4432 1189s # received: 4432 1189s ok 141 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perljp.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "20a8-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 8360 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perljp.pod 1189s # expected: 8360 1189s # received: 8360 1189s ok 142 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlko.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "2fc0-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 12224 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlko.pod 1189s # expected: 12224 1189s # received: 12224 1189s ok 143 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perllexwarn.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "163-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 355 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perllexwarn.pod 1189s # expected: 355 1189s # received: 355 1189s ok 144 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perllinux.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "7ea-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 2026 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perllinux.pod 1189s # expected: 2026 1189s # received: 2026 1189s ok 145 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perllocale.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "12457-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 74839 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perllocale.pod 1189s # expected: 74839 1189s # received: 74839 1189s ok 146 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perllol.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "24dc-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 9436 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perllol.pod 1189s # expected: 9436 1189s # received: 9436 1189s ok 147 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlmacosx.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "2f6f-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 12143 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlmacosx.pod 1189s # expected: 12143 1189s # received: 12143 1189s ok 148 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlmod.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "6753-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 26451 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlmod.pod 1189s # expected: 26451 1189s # received: 26451 1189s ok 149 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlmodinstall.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "2574-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 9588 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlmodinstall.pod 1189s # expected: 9588 1189s # received: 9588 1189s ok 150 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlmodlib.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "e547-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 58695 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlmodlib.pod 1189s # expected: 58695 1189s # received: 58695 1189s ok 151 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlmodstyle.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "573b-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 22331 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlmodstyle.pod 1189s # expected: 22331 1189s # received: 22331 1189s ok 152 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlmroapi.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "d65-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 3429 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlmroapi.pod 1189s # expected: 3429 1189s # received: 3429 1189s ok 153 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlnewmod.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "2ad3-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 10963 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlnewmod.pod 1189s # expected: 10963 1189s # received: 10963 1189s ok 154 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlnumber.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "20a5-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 8357 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlnumber.pod 1189s # expected: 8357 1189s # received: 8357 1189s ok 155 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlobj.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "8d30-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 36144 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlobj.pod 1189s # expected: 36144 1189s # received: 36144 1189s ok 156 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlootut.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "6885-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 26757 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlootut.pod 1189s # expected: 26757 1189s # received: 26757 1189s ok 157 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlop.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "251a5-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 151973 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlop.pod 1189s # expected: 151973 1189s # received: 151973 1189s ok 158 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlopenbsd.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "4db-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 1243 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlopenbsd.pod 1189s # expected: 1243 1189s # received: 1243 1189s ok 159 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlopentut.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "3b77-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 15223 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlopentut.pod 1189s # expected: 15223 1189s # received: 15223 1189s ok 160 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlos2.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "16cb9-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 93369 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlos2.pod 1189s # expected: 93369 1189s # received: 93369 1189s ok 161 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlos390.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "37cb-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 14283 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlos390.pod 1189s # expected: 14283 1189s # received: 14283 1189s ok 162 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlos400.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "12b0-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 4784 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlos400.pod 1189s # expected: 4784 1189s # received: 4784 1189s ok 163 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlpacktut.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "c8a9-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 51369 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlpacktut.pod 1189s # expected: 51369 1189s # received: 51369 1189s ok 164 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlperf.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "c2bd-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 49853 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlperf.pod 1189s # expected: 49853 1189s # received: 49853 1189s ok 165 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlplan9.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "1418-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 5144 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlplan9.pod 1189s # expected: 5144 1189s # received: 5144 1189s ok 166 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlpod.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "5b65-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 23397 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlpod.pod 1189s # expected: 23397 1189s # received: 23397 1189s ok 167 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlpodspec.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "10d10-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 68880 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlpodspec.pod 1189s # expected: 68880 1189s # received: 68880 1189s ok 168 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlpodstyle.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "2f40-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 12096 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlpodstyle.pod 1189s # expected: 12096 1189s # received: 12096 1189s ok 169 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlpolicy.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "67b7-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 26551 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlpolicy.pod 1189s # expected: 26551 1189s # received: 26551 1189s ok 170 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlport.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "15cc8-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 89288 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlport.pod 1189s # expected: 89288 1189s # received: 89288 1189s ok 171 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlpragma.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "1412-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 5138 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlpragma.pod 1189s # expected: 5138 1189s # received: 5138 1189s ok 172 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlqnx.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "1a25-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 6693 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlqnx.pod 1189s # expected: 6693 1189s # received: 6693 1189s ok 173 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlre.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "2127d-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 135805 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlre.pod 1189s # expected: 135805 1189s # received: 135805 1189s ok 174 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlreapi.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "7bad-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 31661 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlreapi.pod 1189s # expected: 31661 1189s # received: 31661 1189s ok 175 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlrebackslash.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "818f-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 33167 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlrebackslash.pod 1189s # expected: 33167 1189s # received: 33167 1189s ok 176 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlrecharclass.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "beb0-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 48816 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlrecharclass.pod 1189s # expected: 48816 1189s # received: 48816 1189s ok 177 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlref.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "8c47-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 35911 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlref.pod 1189s # expected: 35911 1189s # received: 35911 1189s ok 178 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlreftut.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "4944-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 18756 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlreftut.pod 1189s # expected: 18756 1189s # received: 18756 1189s ok 179 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlreguts.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "a989-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 43401 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlreguts.pod 1189s # expected: 43401 1189s # received: 43401 1189s ok 180 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlrepository.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "1fd-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 509 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlrepository.pod 1189s # expected: 509 1189s # received: 509 1189s ok 181 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlrequick.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "4af5-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 19189 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlrequick.pod 1189s # expected: 19189 1189s # received: 19189 1189s ok 182 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlreref.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "3ce4-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 15588 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlreref.pod 1189s # expected: 15588 1189s # received: 15588 1189s ok 183 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlretut.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "1e219-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 123417 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlretut.pod 1189s # expected: 123417 1189s # received: 123417 1189s ok 184 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlriscos.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "60c-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 1548 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlriscos.pod 1189s # expected: 1548 1189s # received: 1548 1189s ok 185 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlrun.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "e52d-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 58669 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlrun.pod 1189s # expected: 58669 1189s # received: 58669 1189s ok 186 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlsec.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "6cc6-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 27846 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlsec.pod 1189s # expected: 27846 1189s # received: 27846 1189s ok 187 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlsecpolicy.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "4af2-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 19186 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlsecpolicy.pod 1189s # expected: 19186 1189s # received: 19186 1189s ok 188 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlsolaris.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "74a6-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 29862 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlsolaris.pod 1189s # expected: 29862 1189s # received: 29862 1189s ok 189 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlsource.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "1bdc-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 7132 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlsource.pod 1189s # expected: 7132 1189s # received: 7132 1189s ok 190 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlstyle.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "233b-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 9019 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlstyle.pod 1189s # expected: 9019 1189s # received: 9019 1189s ok 191 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlsub.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "12f85-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 77701 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlsub.pod 1189s # expected: 77701 1189s # received: 77701 1189s ok 192 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlsyn.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "d2de-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 53982 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlsyn.pod 1189s # expected: 53982 1189s # received: 53982 1189s ok 193 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlsynology.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "2858-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 10328 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlsynology.pod 1189s # expected: 10328 1189s # received: 10328 1189s ok 194 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlthrtut.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "b53a-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 46394 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlthrtut.pod 1189s # expected: 46394 1189s # received: 46394 1189s ok 195 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perltie.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "9a91-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 39569 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perltie.pod 1189s # expected: 39569 1189s # received: 39569 1189s ok 196 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perltoc.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "b9206-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 758278 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perltoc.pod 1189s # expected: 758278 1189s # received: 758278 1189s ok 197 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perltodo.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "174-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 372 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perltodo.pod 1189s # expected: 372 1189s # received: 372 1189s ok 198 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perltooc.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "126-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 294 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perltooc.pod 1189s # expected: 294 1189s # received: 294 1189s ok 199 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perltoot.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "126-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 294 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perltoot.pod 1189s # expected: 294 1189s # received: 294 1189s ok 200 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perltrap.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "297f-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 10623 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perltrap.pod 1189s # expected: 10623 1189s # received: 10623 1189s ok 201 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perltru64.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "213f-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 8511 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perltru64.pod 1189s # expected: 8511 1189s # received: 8511 1189s ok 202 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perltw.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "1183-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 4483 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perltw.pod 1189s # expected: 4483 1189s # received: 4483 1189s ok 203 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlunicode.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "162c0-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 90816 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlunicode.pod 1189s # expected: 90816 1189s # received: 90816 1189s ok 204 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlunicook.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "6349-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 25417 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlunicook.pod 1189s # expected: 25417 1189s # received: 25417 1189s ok 205 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlunifaq.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "372e-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 14126 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlunifaq.pod 1189s # expected: 14126 1189s # received: 14126 1189s ok 206 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perluniintro.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "96e1-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 38625 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perluniintro.pod 1189s # expected: 38625 1189s # received: 38625 1189s ok 207 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perluniprops.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "6eefa-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 454394 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perluniprops.pod 1189s # expected: 454394 1189s # received: 454394 1189s ok 208 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlunitut.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "1f0f-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 7951 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlunitut.pod 1189s # expected: 7951 1189s # received: 7951 1189s ok 209 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlutil.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "1ce8-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 7400 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlutil.pod 1189s # expected: 7400 1189s # received: 7400 1189s ok 210 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlvar.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "16ab2-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 92850 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlvar.pod 1189s # expected: 92850 1189s # received: 92850 1189s ok 211 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlvms.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "c68d-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 50829 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlvms.pod 1189s # expected: 50829 1189s # received: 50829 1189s ok 212 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlvos.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "f16-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 3862 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlvos.pod 1189s # expected: 3862 1189s # received: 3862 1189s ok 213 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlwin32.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "7fdb-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 32731 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlwin32.pod 1189s # expected: 32731 1189s # received: 32731 1189s ok 214 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlxs.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "1532b-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 86827 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlxs.pod 1189s # expected: 86827 1189s # received: 86827 1189s ok 215 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlxstut.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "c504-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 50436 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlxstut.pod 1189s # expected: 50436 1189s # received: 50436 1189s ok 216 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-perl-pod/perlxstypemap.pod HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "5dc1-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 24001 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-perl-pod/perlxstypemap.pod 1189s # expected: 24001 1189s # received: 24001 1189s ok 217 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-binary-httpd HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "d40b0-613c0e7cec400" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 868528 1189s #Last-Modified: Sat, 16 Mar 2024 06:05:04 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-binary-httpd 1189s # expected: 868528 1189s # received: 868528 1189s ok 218 1189s #lwp request: 1189s #GET http://localhost:8529/getfiles-binary-perl HTTP/1.1 1189s #User-Agent: libwww-perl/6.76 1189s # 1189s #server response: 1189s #HTTP/1.1 200 OK 1189s #Connection: close 1189s #Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Accept-Ranges: bytes 1189s #ETag: "3c2760-60ec1fb4f0200" 1189s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1189s #Vary: In-If1 1189s #Content-Length: 3942240 1189s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1189s #Client-Date: Sat, 16 Mar 2024 11:20:46 GMT 1189s #Client-Peer: 127.0.0.1:8529 1189s #Client-Response-Num: 1 1189s #DMMATCH1: 1 1189s # 1189s # testing : download of /getfiles-binary-perl 1189s # expected: 3942240 1189s # received: 3942240 1189s ok 219 1189s ok 1191s t/apache/headers.t .................. 1191s 1..27 1191s # Running under perl version 5.038002 for linux 1191s # Current time local: Sat Mar 16 11:20:47 2024 1191s # Current time GMT: Sat Mar 16 11:20:47 2024 1191s # Using Test.pm version 1.31 1191s # Using Apache/Test.pm version 1.42 1191s testing: Hello: World 1191s ok 1 1191s # testing : response success 1191s # expected: qr/HTTP\/1\.. 200 OK/ 1191s # received: 'HTTP/1.1 200 OK' 1191s ok 2 1191s header: [World] vs [World] 1191s # testing : compare header Hello value 1191s # expected: 'World' 1191s # received: 'World' 1191s ok 3 1191s testing: Hello: World 1191s ok 4 1191s # testing : response success 1191s # expected: qr/HTTP\/1\.. 200 OK/ 1191s # received: 'HTTP/1.1 200 OK' 1191s ok 5 1191s header: [World] vs [World] 1191s # testing : compare header Hello value 1191s # expected: 'World' 1191s # received: 'World' 1191s ok 6 1191s testing: Hello: World 1191s ok 7 1191s # testing : response success 1191s # expected: qr/HTTP\/1\.. 200 OK/ 1191s # received: 'HTTP/1.1 200 OK' 1191s ok 8 1191s header: [World] vs [World] 1191s # testing : compare header Hello value 1191s # expected: 'World' 1191s # received: 'World' 1191s ok 9 1191s testing: Hello: Foo 1191s Bar 1191s ok 10 1191s # testing : response success 1191s # expected: qr/HTTP\/1\.. 200 OK/ 1191s # received: 'HTTP/1.1 200 OK' 1191s ok 11 1191s header: [Foo Bar] vs [Foo Bar] 1191s # testing : compare header Hello value 1191s # expected: 'Foo Bar' 1191s # received: 'Foo Bar' 1191s ok 12 1191s testing: Hello: Foo 1191s Bar 1191s ok 13 1191s # testing : response success 1191s # expected: qr/HTTP\/1\.. 200 OK/ 1191s # received: 'HTTP/1.1 200 OK' 1191s ok 14 1191s header: [Foo Bar] vs [Foo Bar] 1191s # testing : compare header Hello value 1191s # expected: 'Foo Bar' 1191s # received: 'Foo Bar' 1191s ok 15 1191s testing: Hello: Foo 1191s Bar 1191s ok 16 1191s # testing : response success 1191s # expected: qr/HTTP\/1\.. 200 OK/ 1191s # received: 'HTTP/1.1 200 OK' 1191s ok 17 1191s header: [Foo Bar] vs [Foo Bar] 1191s # testing : compare header Hello value 1191s # expected: 'Foo Bar' 1191s # received: 'Foo Bar' 1191s ok 18 1191s testing: Hello: Foo 1191s Bar 1191s ok 19 1191s # testing : response success 1191s # expected: qr/HTTP\/1\.. 200 OK/ 1191s # received: 'HTTP/1.1 200 OK' 1191s ok 20 1191s header: [Foo Bar] vs [Foo Bar] 1191s # testing : compare header Hello value 1191s # expected: 'Foo Bar' 1191s # received: 'Foo Bar' 1191s ok 21 1191s testing: Hello: Foo 1191s Bar 1191s ok 22 1191s # testing : response success 1191s # expected: qr/HTTP\/1\.. 200 OK/ 1191s # received: 'HTTP/1.1 200 OK' 1191s ok 23 1191s header: [Foo Bar] vs [Foo Bar] 1191s # testing : compare header Hello value 1191s # expected: 'Foo Bar' 1191s # received: 'Foo Bar' 1191s ok 24 1191s testing: Hello:World 1191s ok 25 1191s # testing : response success 1191s # expected: qr/HTTP\/1\.. 200 OK/ 1191s # received: 'HTTP/1.1 200 OK' 1191s ok 26 1191s header: [World] vs [World] 1191s # testing : compare header Hello value 1191s # expected: 'World' 1191s # received: 'World' 1191s ok 27 1191s ok 1193s t/apache/hostcheck.t ................ skipped: apache version 2.5.1 or higher is required, this is version 2.4.58 1195s t/apache/http_strict.t .............. 1195s 1..178 1195s # Running under perl version 5.038002 for linux 1195s # Current time local: Sat Mar 16 11:20:51 2024 1195s # Current time GMT: Sat Mar 16 11:20:51 2024 1195s # Using Test.pm version 1.31 1195s # Using Apache/Test.pm version 1.42 1195s # SENDING: 1195s # GET / HTTP/1.0\r\n\r\n 1195s # expecting success, got 200 1195s ok 1 1195s # SENDING: 1195s # GET / HTTP/1.0\n\n 1195s # expecting success, got 200 1195s ok 2 1195s # SENDING: 1195s # get / HTTP/1.0\r\n\r\n 1195s # expecting 501, got 501 1195s ok 3 1195s # SENDING: 1195s # G ET / HTTP/1.0\r\n\r\n 1195s # expecting 400, got 400 1195s ok 4 1195s # SENDING: 1195s # G\x00ET / HTTP/1.0\r\n\r\n 1195s # expecting 400, got 400 1195s ok 5 1195s # SENDING: 1195s # G/T / HTTP/1.0\r\n\r\n 1195s # expecting 501, got 501 1195s ok 6 1195s # SENDING: 1195s # GET /\x00 HTTP/1.0\r\n\r\n 1195s # expecting 400, got 400 1195s ok 7 1195s # SENDING: 1195s # GET / HTTP/1.0\x00\r\n\r\n 1195s # expecting 400, got 400 1195s ok 8 1195s # SENDING: 1195s # GET\x0c/ HTTP/1.0\r\n\r\n 1195s # expecting 400, got 400 1195s ok 9 1195s # SENDING: 1195s # GET\r/ HTTP/1.0\r\n\r\n 1195s # expecting 400, got 400 1195s ok 10 1195s # SENDING: 1195s # GET\t/ HTTP/1.0\r\n\r\n 1195s # expecting 400, got 400 1195s ok 11 1195s # SENDING: 1195s # GET / HTT/1.0\r\n\r\n 1195s # expecting error, got 400 1195s ok 12 1195s # SENDING: 1195s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 1195s # expecting success, got 200 1195s ok 13 1195s # SENDING: 1195s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 1195s # expecting success, got 200 1195s ok 14 1195s # SENDING: 1195s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 1195s # expecting success, got 200 1195s ok 15 1195s # SENDING: 1195s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 1195s # expecting 400, got 400 1195s ok 16 1195s # SENDING: 1195s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 1195s # expecting 400, got 400 1195s ok 17 1195s # SENDING: 1195s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 1195s # expecting 200, got 200 1195s ok 18 1195s # SENDING: 1195s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 1195s # expecting 400, got 400 1195s ok 19 1195s # SENDING: 1195s # GET / HTTP/\r\nHost: localhost\r\n\r\n 1195s # expecting error, got 400 1195s ok 20 1195s # SENDING: 1195s # GET / HTTP/0.9\r\n\r\n 1195s # expecting error, got 400 1195s ok 21 1195s # SENDING: 1195s # GET / HTTP/0.8\r\n\r\n 1195s # expecting error, got 400 1195s ok 22 1195s # SENDING: 1195s # GET /\x01 HTTP/1.0\r\n\r\n 1195s # expecting 400, got 400 1195s ok 23 1195s # SENDING: 1195s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 1195s # expecting 200, got 200 1195s ok 24 1195s # SENDING: 1195s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 1195s # expecting 200, got 200 1195s ok 25 1195s # SENDING: 1195s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 1195s # expecting 400, got 400 1195s ok 26 1195s # SENDING: 1195s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 1195s # expecting 200, got 200 1195s ok 27 1195s # SENDING: 1195s # GET / HTTP/1.0\r\nFoo\r\n\r\n 1195s # expecting 400, got 400 1195s ok 28 1195s # SENDING: 1195s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 1195s # expecting 400, got 400 1195s ok 29 1195s # SENDING: 1195s # GET / HTTP/1.0\r\n: bar\r\n\r\n 1195s # expecting 400, got 400 1195s ok 30 1195s # SENDING: 1195s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 1195s # expecting 200, got 200 1195s ok 31 1195s # SENDING: 1195s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 1195s # expecting 400, got 400 1195s ok 32 1195s # SENDING: 1195s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 1195s # expecting 400, got 400 1195s ok 33 1195s # SENDING: 1195s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 1195s # expecting 400, got 400 1195s ok 34 1195s # SENDING: 1195s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 1195s # expecting 200, got 200 1195s ok 35 1195s # SENDING: 1195s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 1195s # expecting 400, got 400 1195s ok 36 1195s # SENDING: 1195s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 1195s # expecting 400, got 400 1195s ok 37 1195s # SENDING: 1195s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 1195s # expecting 200, got 200 1195s ok 38 1195s # SENDING: 1195s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 1195s # expecting 400, got 400 1195s ok 39 1195s # SENDING: 1195s # GET / HTTP/1.0\r\r 1195s # expecting dropped connection and HTTPD dropped connection 1195s ok 40 1195s # SENDING: 1195s # GET /\r\n 1195s # expecting headerless HTTP/0.9 body, got response 1195s ok 41 1195s # SENDING: 1195s # GET /#frag HTTP/1.0\r\n 1195s # expecting 400, got 400 1195s ok 42 1195s # SENDING: 1195s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 1195s # expecting 200, got 200 1195s ok 43 1195s # SENDING: 1195s # GET http://017700000001/ HTTP/1.0\r\n\r\n 1195s # expecting 200, got 200 1195s ok 44 1195s # SENDING: 1195s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 1195s # expecting 200, got 200 1195s ok 45 1195s # SENDING: 1195s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 1195s # expecting 200, got 200 1195s ok 46 1195s # SENDING: 1195s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 1195s # expecting 200, got 200 1195s ok 47 1195s # SENDING: 1195s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 1195s # expecting 200, got 200 1195s ok 48 1195s # SENDING: 1195s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 1195s # expecting 200, got 200 1195s ok 49 1195s # SENDING: 1195s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 1195s # expecting 400, got 400 1195s ok 50 1195s # SENDING: 1195s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 1195s # expecting 200, got 200 1195s ok 51 1195s # SENDING: 1195s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 1195s # expecting 400, got 400 1195s ok 52 1195s # SENDING: 1195s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 1195s # expecting 400, got 400 1195s ok 53 1195s # SENDING: 1195s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 1195s # expecting 400, got 400 1195s ok 54 1195s # SENDING: 1195s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 1195s # expecting 200, got 200 1195s ok 55 1195s # SENDING: 1195s # GET http://[::1]/ HTTP/1.0\r\n\r\n 1195s # expecting success, got 200 1195s ok 56 1195s # SENDING: 1195s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 1195s # expecting success, got 200 1195s ok 57 1195s # SENDING: 1195s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 1195s # expecting success, got 200 1195s ok 58 1195s # SENDING: 1195s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 1195s # expecting success, got 200 1195s ok 59 1195s # SENDING: 1195s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 1195s # expecting 400, got 400 1195s ok 60 1195s # SENDING: 1195s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 1195s # expecting success, got 200 1195s ok 61 1195s # SENDING: 1195s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 1195s # expecting success, got 200 1195s ok 62 1195s # SENDING: 1195s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 1195s # expecting 400, got 400 1195s ok 63 1195s # SENDING: 1195s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 1195s # expecting success, got 200 1195s ok 64 1195s # SENDING: 1195s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 1195s # expecting success, got 200 1195s ok 65 1195s # SENDING: 1195s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 1195s # expecting success, got 200 1195s ok 66 1195s # SENDING: 1195s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 1195s # expecting success, got 200 1195s ok 67 1195s # SENDING: 1195s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 1195s # expecting success, got 200 1195s ok 68 1195s # SENDING: 1195s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 1195s # expecting success, got 200 1195s ok 69 1195s # SENDING: 1195s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 1195s # expecting 200, got 200 1195s ok 70 1195s # SENDING: 1195s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 1195s # expecting 200, got 200 1195s ok 71 1195s # SENDING: 1195s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 1195s # expecting 400, got 400 1195s ok 72 1195s # SENDING: 1195s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 1195s # expecting 200, got 200 1195s ok 73 1195s # SENDING: 1195s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1195s # expecting 200, got 200 1195s ok 74 1195s # SENDING: 1195s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1195s # expecting 200, got 200 1195s ok 75 1195s # SENDING: 1195s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1195s # expecting 200, got 200 1195s ok 76 1195s # SENDING: 1195s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 1195s # expecting 200, got 200 1195s ok 77 1195s # SENDING: 1195s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 1195s # expecting 200, got 200 1195s ok 78 1195s # SENDING: 1195s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 1195s # expecting 200, got 200 1195s ok 79 1195s # SENDING: 1195s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 1195s # DECODED: Foo: bar 1195s # RESPONSE: 1195s # HTTP/1.1 200 OK\r\n 1195s # Date: Sat, 16 Mar 2024 11:20:53 GMT\r\n 1195s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1195s # Foo: bar\r\n 1195s # Vary: In-If1\r\n 1195s # DMMATCH1: 1\r\n 1195s # Connection: close\r\n 1195s # Content-Type: text/plain\r\n 1195s # \r\n 1195s # Hi!\n 1195s # SERVERNAME=localhost\n 1195s # HTTP_HOST=\n 1195s # 1195s # expecting 200, got 200 1195s ok 80 1195s # SENDING: 1195s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 1195s # DECODED: Foo: 1195s # RESPONSE: 1195s # HTTP/1.1 200 OK\r\n 1195s # Date: Sat, 16 Mar 2024 11:20:53 GMT\r\n 1195s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1195s # Foo: \r\n 1195s # Vary: In-If1\r\n 1195s # DMMATCH1: 1\r\n 1195s # Connection: close\r\n 1195s # Content-Type: text/plain\r\n 1195s # \r\n 1195s # Hi!\n 1195s # SERVERNAME=localhost\n 1195s # HTTP_HOST=\n 1195s # 1195s # expecting 200, got 200 1195s ok 81 1195s # SENDING: 1195s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 1195s # DECODED: : bar 1195s # RESPONSE: 1195s # HTTP/1.1 500 Internal Server Error\r\n 1195s # Date: Sat, 16 Mar 2024 11:20:53 GMT\r\n 1195s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1195s # Content-Length: 564\r\n 1195s # Connection: close\r\n 1195s # Content-Type: text/html; charset=iso-8859-1\r\n 1195s # \r\n 1195s # \n 1195s # \n 1195s # ... 1195s # expecting 500, got 500 1195s ok 82 1195s # SENDING: 1195s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 1195s # DECODED: F\x00oo: bar 1195s # RESPONSE: 1195s # HTTP/1.1 500 Internal Server Error\r\n 1195s # Date: Sat, 16 Mar 2024 11:20:53 GMT\r\n 1195s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1195s # Content-Length: 528\r\n 1195s # Connection: close\r\n 1195s # Content-Type: text/html; charset=iso-8859-1\r\n 1195s # \r\n 1195s # \n 1195s # \n 1195s # ... 1195s # expecting 500, got 500 1195s ok 83 1195s # SENDING: 1195s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 1195s # DECODED: F\x01oo: bar 1195s # RESPONSE: 1195s # HTTP/1.1 500 Internal Server Error\r\n 1195s # Date: Sat, 16 Mar 2024 11:20:53 GMT\r\n 1195s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1195s # Content-Length: 564\r\n 1195s # Connection: close\r\n 1195s # Content-Type: text/html; charset=iso-8859-1\r\n 1195s # \r\n 1195s # \n 1195s # \n 1195s # ... 1195s # expecting 500, got 500 1195s ok 84 1195s # SENDING: 1195s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 1195s # DECODED: F\noo: bar 1195s # RESPONSE: 1195s # HTTP/1.1 500 Internal Server Error\r\n 1195s # Date: Sat, 16 Mar 2024 11:20:53 GMT\r\n 1195s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1195s # Content-Length: 528\r\n 1195s # Connection: close\r\n 1195s # Content-Type: text/html; charset=iso-8859-1\r\n 1195s # \r\n 1195s # \n 1195s # \n 1195s # ... 1195s # expecting 500, got 500 1195s ok 85 1195s # SENDING: 1195s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 1195s # DECODED: Foo: b\tar 1195s # RESPONSE: 1195s # HTTP/1.1 200 OK\r\n 1195s # Date: Sat, 16 Mar 2024 11:20:53 GMT\r\n 1195s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1195s # Foo: b\tar\r\n 1195s # Vary: In-If1\r\n 1195s # DMMATCH1: 1\r\n 1195s # Connection: close\r\n 1195s # Content-Type: text/plain\r\n 1195s # \r\n 1195s # Hi!\n 1195s # SERVERNAME=localhost\n 1195s # HTTP_HOST=\n 1195s # 1195s # expecting 200, got 200 1195s ok 86 1195s # SENDING: 1195s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 1195s # DECODED: Foo: b\x01ar 1195s # RESPONSE: 1195s # HTTP/1.1 500 Internal Server Error\r\n 1195s # Date: Sat, 16 Mar 2024 11:20:53 GMT\r\n 1195s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1195s # Content-Length: 564\r\n 1195s # Connection: close\r\n 1195s # Content-Type: text/html; charset=iso-8859-1\r\n 1195s # \r\n 1195s # \n 1195s # \n 1195s # ... 1195s # expecting 500, got 500 1195s ok 87 1195s # SENDING: 1195s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 1195s # expecting 500, got 500 1195s ok 88 1195s # SENDING: 1195s # GET / HTTP/1.0\r\n\r\n 1195s # expecting success, got 200 1195s ok 89 1195s # SENDING: 1195s # GET / HTTP/1.0\n\n 1195s # expecting 400, got 400 1195s ok 90 1195s # SENDING: 1195s # get / HTTP/1.0\r\n\r\n 1195s # expecting 501, got 501 1195s ok 91 1195s # SENDING: 1195s # G ET / HTTP/1.0\r\n\r\n 1195s # expecting 400, got 400 1195s ok 92 1195s # SENDING: 1195s # G\x00ET / HTTP/1.0\r\n\r\n 1195s # expecting 400, got 400 1195s ok 93 1195s # SENDING: 1195s # G/T / HTTP/1.0\r\n\r\n 1195s # expecting 400, got 400 1195s ok 94 1195s # SENDING: 1195s # GET /\x00 HTTP/1.0\r\n\r\n 1195s # expecting 400, got 400 1195s ok 95 1195s # SENDING: 1195s # GET / HTTP/1.0\x00\r\n\r\n 1195s # expecting 400, got 400 1195s ok 96 1195s # SENDING: 1195s # GET\x0c/ HTTP/1.0\r\n\r\n 1195s # expecting 400, got 400 1195s ok 97 1195s # SENDING: 1195s # GET\r/ HTTP/1.0\r\n\r\n 1195s # expecting 400, got 400 1195s ok 98 1195s # SENDING: 1195s # GET\t/ HTTP/1.0\r\n\r\n 1195s # expecting 400, got 400 1195s ok 99 1195s # SENDING: 1195s # GET / HTT/1.0\r\n\r\n 1195s # expecting error, got 400 1195s ok 100 1195s # SENDING: 1195s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 1195s # expecting success, got 200 1195s ok 101 1195s # SENDING: 1195s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 1195s # expecting success, got 200 1195s ok 102 1195s # SENDING: 1195s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 1195s # expecting success, got 200 1195s ok 103 1195s # SENDING: 1195s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 1195s # expecting 400, got 400 1195s ok 104 1195s # SENDING: 1195s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 1195s # expecting 400, got 400 1195s ok 105 1195s # SENDING: 1195s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 1195s # expecting 400, got 400 1195s ok 106 1195s # SENDING: 1195s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 1195s # expecting 400, got 400 1195s ok 107 1195s # SENDING: 1195s # GET / HTTP/\r\nHost: localhost\r\n\r\n 1195s # expecting error, got 400 1195s ok 108 1195s # SENDING: 1195s # GET / HTTP/0.9\r\n\r\n 1195s # expecting error, got 400 1195s ok 109 1195s # SENDING: 1195s # GET / HTTP/0.8\r\n\r\n 1195s # expecting error, got 400 1195s ok 110 1195s # SENDING: 1195s # GET /\x01 HTTP/1.0\r\n\r\n 1195s # expecting 400, got 400 1195s ok 111 1195s # SENDING: 1195s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 1195s # expecting 200, got 200 1195s ok 112 1195s # SENDING: 1195s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 1195s # expecting 200, got 200 1195s ok 113 1195s # SENDING: 1195s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 1195s # expecting 400, got 400 1195s ok 114 1195s # SENDING: 1195s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 1195s # expecting 400, got 400 1195s ok 115 1195s # SENDING: 1195s # GET / HTTP/1.0\r\nFoo\r\n\r\n 1195s # expecting 400, got 400 1195s ok 116 1195s # SENDING: 1195s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 1195s # expecting 400, got 400 1195s ok 117 1195s # SENDING: 1195s # GET / HTTP/1.0\r\n: bar\r\n\r\n 1195s # expecting 400, got 400 1195s ok 118 1195s # SENDING: 1195s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 1195s # expecting 200, got 200 1195s ok 119 1195s # SENDING: 1195s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 1195s # expecting 400, got 400 1195s ok 120 1195s # SENDING: 1195s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 1195s # expecting 400, got 400 1195s ok 121 1195s # SENDING: 1195s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 1195s # expecting 400, got 400 1195s ok 122 1195s # SENDING: 1195s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 1195s # expecting 400, got 400 1195s ok 123 1195s # SENDING: 1195s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 1195s # expecting 400, got 400 1195s ok 124 1195s # SENDING: 1195s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 1195s # expecting 400, got 400 1195s ok 125 1195s # SENDING: 1195s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 1195s # expecting 200, got 200 1195s ok 126 1195s # SENDING: 1195s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 1195s # expecting 400, got 400 1195s ok 127 1195s # SENDING: 1195s # GET / HTTP/1.0\r\r 1195s # expecting dropped connection and HTTPD dropped connection 1195s ok 128 1195s # SENDING: 1195s # GET /\r\n 1195s # expecting headerless HTTP/0.9 body, got response 1195s ok 129 1195s # SENDING: 1195s # GET /#frag HTTP/1.0\r\n 1195s # expecting 400, got 400 1195s ok 130 1195s # SENDING: 1195s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 1195s # expecting 400, got 400 1195s ok 131 1195s # SENDING: 1195s # GET http://017700000001/ HTTP/1.0\r\n\r\n 1195s # expecting 400, got 400 1195s ok 132 1195s # SENDING: 1195s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 1195s # expecting 400, got 400 1195s ok 133 1195s # SENDING: 1195s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 1195s # expecting 200, got 200 1195s ok 134 1195s # SENDING: 1195s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 1195s # expecting 400, got 400 1195s ok 135 1195s # SENDING: 1195s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 1195s # expecting 400, got 400 1195s ok 136 1195s # SENDING: 1195s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 1195s # expecting 400, got 400 1195s ok 137 1195s # SENDING: 1195s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 1195s # expecting 400, got 400 1195s ok 138 1195s # SENDING: 1195s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 1195s # expecting 200, got 200 1195s ok 139 1195s # SENDING: 1195s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 1195s # expecting 400, got 400 1195s ok 140 1195s # SENDING: 1195s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 1195s # expecting 400, got 400 1195s ok 141 1195s # SENDING: 1195s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 1195s # expecting 400, got 400 1195s ok 142 1195s # SENDING: 1195s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 1195s # expecting 400, got 400 1195s ok 143 1195s # SENDING: 1195s # GET http://[::1]/ HTTP/1.0\r\n\r\n 1195s # expecting success, got 200 1195s ok 144 1195s # SENDING: 1195s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 1195s # expecting success, got 200 1195s ok 145 1195s # SENDING: 1195s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 1195s # expecting success, got 200 1195s ok 146 1195s # SENDING: 1195s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 1195s # expecting success, got 200 1195s ok 147 1195s # SENDING: 1195s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 1195s # expecting 400, got 400 1195s ok 148 1195s # SENDING: 1195s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 1195s # expecting success, got 200 1195s ok 149 1195s # SENDING: 1195s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 1195s # expecting success, got 200 1195s ok 150 1195s # SENDING: 1195s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 1195s # expecting 400, got 400 1195s ok 151 1195s # SENDING: 1195s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 1195s # expecting success, got 200 1195s ok 152 1195s # SENDING: 1195s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 1195s # expecting success, got 200 1195s ok 153 1195s # SENDING: 1195s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 1195s # expecting success, got 200 1195s ok 154 1195s # SENDING: 1195s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 1195s # expecting success, got 200 1195s ok 155 1195s # SENDING: 1195s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 1195s # expecting success, got 200 1195s ok 156 1195s # SENDING: 1195s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 1195s # expecting success, got 200 1195s ok 157 1195s # SENDING: 1195s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 1195s # expecting 400, got 400 1195s ok 158 1195s # SENDING: 1195s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 1195s # expecting 400, got 400 1195s ok 159 1195s # SENDING: 1195s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 1195s # expecting 400, got 400 1195s ok 160 1195s # SENDING: 1195s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 1195s # expecting 200, got 200 1195s ok 161 1195s # SENDING: 1195s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1195s # expecting 200, got 200 1195s ok 162 1195s # SENDING: 1195s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1195s # expecting 200, got 200 1195s ok 163 1195s # SENDING: 1195s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1195s # expecting 200, got 200 1195s ok 164 1195s # SENDING: 1195s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 1195s # expecting 200, got 200 1195s ok 165 1195s # SENDING: 1195s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 1195s # expecting 200, got 200 1195s ok 166 1195s # SENDING: 1195s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 1195s # expecting 200, got 200 1195s ok 167 1195s # SENDING: 1195s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 1195s # DECODED: Foo: bar 1195s # RESPONSE: 1195s # HTTP/1.1 200 OK\r\n 1195s # Date: Sat, 16 Mar 2024 11:20:53 GMT\r\n 1195s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1195s # Foo: bar\r\n 1195s # Vary: In-If1\r\n 1195s # DMMATCH1: 1\r\n 1195s # Connection: close\r\n 1195s # Content-Type: text/plain\r\n 1195s # \r\n 1195s # Hi!\n 1195s # SERVERNAME=localhost\n 1195s # HTTP_HOST=\n 1195s # 1195s # expecting 200, got 200 1195s ok 168 1195s # SENDING: 1195s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 1195s # DECODED: Foo: 1195s # RESPONSE: 1195s # HTTP/1.1 200 OK\r\n 1195s # Date: Sat, 16 Mar 2024 11:20:53 GMT\r\n 1195s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1195s # Foo: \r\n 1195s # Vary: In-If1\r\n 1195s # DMMATCH1: 1\r\n 1195s # Connection: close\r\n 1195s # Content-Type: text/plain\r\n 1195s # \r\n 1195s # Hi!\n 1195s # SERVERNAME=localhost\n 1195s # HTTP_HOST=\n 1195s # 1195s # expecting 200, got 200 1195s ok 169 1195s # SENDING: 1195s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 1195s # DECODED: : bar 1195s # RESPONSE: 1195s # HTTP/1.1 500 Internal Server Error\r\n 1195s # Date: Sat, 16 Mar 2024 11:20:53 GMT\r\n 1195s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1195s # Content-Length: 564\r\n 1195s # Connection: close\r\n 1195s # Content-Type: text/html; charset=iso-8859-1\r\n 1195s # \r\n 1195s # \n 1195s # \n 1195s # ... 1195s # expecting 500, got 500 1195s ok 170 1195s # SENDING: 1195s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 1195s # DECODED: F\x00oo: bar 1195s # RESPONSE: 1195s # HTTP/1.1 500 Internal Server Error\r\n 1195s # Date: Sat, 16 Mar 2024 11:20:53 GMT\r\n 1195s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1195s # Content-Length: 528\r\n 1195s # Connection: close\r\n 1195s # Content-Type: text/html; charset=iso-8859-1\r\n 1195s # \r\n 1195s # \n 1195s # \n 1195s # ... 1195s # expecting 500, got 500 1195s ok 171 1195s # SENDING: 1195s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 1195s # DECODED: F\x01oo: bar 1195s # RESPONSE: 1195s # HTTP/1.1 500 Internal Server Error\r\n 1195s # Date: Sat, 16 Mar 2024 11:20:53 GMT\r\n 1195s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1195s # Content-Length: 564\r\n 1195s # Connection: close\r\n 1195s # Content-Type: text/html; charset=iso-8859-1\r\n 1195s # \r\n 1195s # \n 1195s # \n 1195s # ... 1195s # expecting 500, got 500 1195s ok 172 1195s # SENDING: 1195s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 1195s # DECODED: F\noo: bar 1195s # RESPONSE: 1195s # HTTP/1.1 500 Internal Server Error\r\n 1195s # Date: Sat, 16 Mar 2024 11:20:53 GMT\r\n 1195s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1195s # Content-Length: 528\r\n 1195s # Connection: close\r\n 1195s # Content-Type: text/html; charset=iso-8859-1\r\n 1195s # \r\n 1195s # \n 1195s # \n 1195s # ... 1195s # expecting 500, got 500 1195s ok 173 1195s # SENDING: 1195s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 1195s # DECODED: Foo: b\tar 1195s # RESPONSE: 1195s # HTTP/1.1 200 OK\r\n 1195s # Date: Sat, 16 Mar 2024 11:20:53 GMT\r\n 1195s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1195s # Foo: b\tar\r\n 1195s # Vary: In-If1\r\n 1195s # DMMATCH1: 1\r\n 1195s # Connection: close\r\n 1195s # Content-Type: text/plain\r\n 1195s # \r\n 1195s # Hi!\n 1195s # SERVERNAME=localhost\n 1195s # HTTP_HOST=\n 1195s # 1195s # expecting 200, got 200 1195s ok 174 1195s # SENDING: 1195s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 1195s # DECODED: Foo: b\x01ar 1195s # RESPONSE: 1195s # HTTP/1.1 500 Internal Server Error\r\n 1195s # Date: Sat, 16 Mar 2024 11:20:53 GMT\r\n 1195s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1195s # Content-Length: 564\r\n 1195s # Connection: close\r\n 1195s # Content-Type: text/html; charset=iso-8859-1\r\n 1195s # \r\n 1195s # \n 1195s # \n 1195s # ... 1195s # expecting 500, got 500 1195s ok 175 1195s # SENDING: 1195s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 1195s # expecting 500, got 500 1195s ok 176 1195s ok 177 1195s ok 178 1195s ok 1197s t/apache/if_sections.t .............. 1197s 1..46 1197s # Running under perl version 5.038002 for linux 1197s # Current time local: Sat Mar 16 11:20:53 2024 1197s # Current time GMT: Sat Mar 16 11:20:53 2024 1197s # Using Test.pm version 1.31 1197s # Using Apache/Test.pm version 1.42 1197s # /if_sec/ with '': 1197s # expected: 200 1197s # received: '200' 1197s ok 1 1197s # expected: undef 1197s # received: undef 1197s ok 2 1197s # /if_sec/foo.if_test with '': 1197s # expected: 200 1197s # received: '200' 1197s ok 3 1197s # expected: undef 1197s # received: undef 1197s ok 4 1197s # /if_sec/foo.if_test with '1': 1197s # expected: 200 1197s # received: '200' 1197s ok 5 1197s # expected: 'global1' 1197s # received: 'global1' 1197s ok 6 1197s # /if_sec/foo.if_test with '1 11': 1197s # expected: 200 1197s # received: '200' 1197s ok 7 1197s # expected: 'global1, nested11, nested113' 1197s # received: 'global1, nested11, nested113' 1197s ok 8 1197s # /if_sec/foo.if_test with '1 11 111': 1197s # expected: 200 1197s # received: '200' 1197s ok 9 1197s # expected: 'global1, nested11, nested111' 1197s # received: 'global1, nested11, nested111' 1197s ok 10 1197s # /if_sec/foo.if_test with '1 11 112': 1197s # expected: 200 1197s # received: '200' 1197s ok 11 1197s # expected: 'global1, nested11, nested112' 1197s # received: 'global1, nested11, nested112' 1197s ok 12 1197s # /if_sec/foo.if_test with '1 2': 1197s # expected: 200 1197s # received: '200' 1197s ok 13 1197s # expected: 'global1, files2' 1197s # received: 'global1, files2' 1197s ok 14 1197s # /if_sec/dir/foo.txt with '1 2': 1197s # expected: 200 1197s # received: '200' 1197s ok 15 1197s # expected: 'global1, dir1, dir2, dir_files1' 1197s # received: 'global1, dir1, dir2, dir_files1' 1197s ok 16 1197s # /if_sec/dir/ with '1 2': 1197s # expected: 200 1197s # received: '200' 1197s ok 17 1197s # expected: 'global1, dir1, dir2' 1197s # received: 'global1, dir1, dir2' 1197s ok 18 1197s # /if_sec/dir/ with '1 11': 1197s # expected: 200 1197s # received: '200' 1197s ok 19 1197s # expected: 'global1, dir1, nested11, nested113' 1197s # received: 'global1, dir1, nested11, nested113' 1197s ok 20 1197s # /if_sec/dir/ with '1 11 111': 1197s # expected: 200 1197s # received: '200' 1197s ok 21 1197s # expected: 'global1, dir1, nested11, nested111' 1197s # received: 'global1, dir1, nested11, nested111' 1197s ok 22 1197s # /if_sec/dir/ with '1 11 112': 1197s # expected: 200 1197s # received: '200' 1197s ok 23 1197s # expected: 'global1, dir1, nested11, nested112' 1197s # received: 'global1, dir1, nested11, nested112' 1197s ok 24 1197s # /if_sec/loc/ with '1 2': 1197s # expected: 200 1197s # received: '200' 1197s ok 25 1197s # expected: 'global1, loc1, loc2' 1197s # received: 'global1, loc1, loc2' 1197s ok 26 1197s # /if_sec/loc/foo.txt with '1 2': 1197s # expected: 200 1197s # received: '200' 1197s ok 27 1197s # expected: 'global1, loc1, loc2' 1197s # received: 'global1, loc1, loc2' 1197s ok 28 1197s # /if_sec/loc/ with '1 11': 1197s # expected: 200 1197s # received: '200' 1197s ok 29 1197s # expected: 'global1, loc1, nested11, nested113' 1197s # received: 'global1, loc1, nested11, nested113' 1197s ok 30 1197s # /if_sec/loc/ with '1 11 111': 1197s # expected: 200 1197s # received: '200' 1197s ok 31 1197s # expected: 'global1, loc1, nested11, nested111' 1197s # received: 'global1, loc1, nested11, nested111' 1197s ok 32 1197s # /if_sec/loc/ with '1 11 112': 1197s # expected: 200 1197s # received: '200' 1197s ok 33 1197s # expected: 'global1, loc1, nested11, nested112' 1197s # received: 'global1, loc1, nested11, nested112' 1197s ok 34 1197s # /if_sec/loc/foo.if_test with '1 2': 1197s # expected: 200 1197s # received: '200' 1197s ok 35 1197s # expected: 'global1, files2, loc1, loc2' 1197s # received: 'global1, files2, loc1, loc2' 1197s ok 36 1197s # /if_sec/loc/foo.if_test with '1 2 11': 1197s # expected: 200 1197s # received: '200' 1197s ok 37 1197s # expected: 'global1, files2, loc1, loc2, nested11, nested113' 1197s # received: 'global1, files2, loc1, loc2, nested11, nested113' 1197s ok 38 1197s # /if_sec/loc/foo.if_test with '1 2 11 111': 1197s # expected: 200 1197s # received: '200' 1197s ok 39 1197s # expected: 'global1, files2, loc1, loc2, nested11, nested111' 1197s # received: 'global1, files2, loc1, loc2, nested11, nested111' 1197s ok 40 1197s # /if_sec/loc/foo.if_test with '1 2 11 112': 1197s # expected: 200 1197s # received: '200' 1197s ok 41 1197s # expected: 'global1, files2, loc1, loc2, nested11, nested112' 1197s # received: 'global1, files2, loc1, loc2, nested11, nested112' 1197s ok 42 1197s # /if_sec/proxy/ with '1 2': 1197s # expected: 200 1197s # received: '200' 1197s ok 43 1197s # expected: 'global1, locp1, locp2' 1197s # received: 'global1, locp1, locp2' 1197s ok 44 1197s # /if_sec/proxy/ with '2': 1197s # expected: 200 1197s # received: '200' 1197s ok 45 1197s # expected: 'locp2' 1197s # received: 'locp2' 1197s ok 46 1197s ok 1199s t/apache/iffile.t ................... 1199s 1..2 1199s # Running under perl version 5.038002 for linux 1199s # Current time local: Sat Mar 16 11:20:55 2024 1199s # Current time GMT: Sat Mar 16 11:20:55 2024 1199s # Using Test.pm version 1.31 1199s # Using Apache/Test.pm version 1.42 1199s # expected: 200 1199s # received: '200' 1199s ok 1 1199s # expected: 'success1, success2, success3, success4, success5' 1199s # received: 'success1, success2, success3, success4, success5' 1199s ok 2 1199s ok 1201s t/apache/leaks.t .................... skipped: mod_memory_track not activated 1208s t/apache/limits.t ................... 1208s 1..12 1208s # Running under perl version 5.038002 for linux 1208s # Current time local: Sat Mar 16 11:20:59 2024 1208s # Current time GMT: Sat Mar 16 11:20:59 2024 1208s # Using Test.pm version 1.31 1208s # Using Apache/Test.pm version 1.42 1208s # Testing LimitRequestLine; should succeed 1208s # testing : Test #1 1208s # expected: 200 1208s # received: '200' 1208s ok 1 1208s # Testing LimitRequestLine; should fail 1208s # testing : Test #2 1208s # expected: 414 1208s # received: '414' 1208s ok 2 1208s # Testing LimitRequestFieldSize; should succeed 1208s # testing : Test #3 1208s # expected: 200 1208s # received: '200' 1208s ok 3 1208s # Testing LimitRequestFieldSize; should fail 1208s # testing : Test #4 1208s # expected: 400 1208s # received: '400' 1208s ok 4 1208s # Testing LimitRequestFields; should succeed 1208s # testing : Test #5 1208s # expected: 200 1208s # received: '200' 1208s ok 5 1208s # Testing LimitRequestFields; should fail 1208s # testing : Test #6 1208s # expected: 400 1208s # received: '400' 1208s ok 6 1208s # Testing LimitRequestBody; should succeed 1208s # Chunked transfer-encoding enabled 1208s # testing : Test #7 1208s # expected: 200 1208s # received: '200' 1208s ok 7 1208s # Testing LimitRequestBody; should succeed 1208s # Chunked transfer-encoding disabled 1208s # testing : Test #8 1208s # expected: 200 1208s # received: '200' 1208s ok 8 1208s # Testing LimitRequestBody; should fail 1208s # Chunked transfer-encoding enabled 1208s # testing : Test #9 1208s # expected: 413 1208s # received: '413' 1208s ok 9 1208s # Testing LimitRequestBody; should fail 1208s # Chunked transfer-encoding disabled 1208s # testing : Test #10 1208s # expected: 413 1208s # received: '413' 1208s ok 10 1208s # Testing LimitRequestFieldSize; should succeed 1208s # testing : Test #11 1208s # expected: 200 1208s # received: '200' 1208s ok 11 1208s # Testing LimitRequestFieldSize; should fail 1208s # testing : Test #12 1208s # expected: 400 1208s # received: '400' 1208s ok 12 1208s ok 1210s t/apache/loglevel.t ................. 1210s 1..8 1210s # Running under perl version 5.038002 for linux 1210s # Current time local: Sat Mar 16 11:21:06 2024 1210s # Current time GMT: Sat Mar 16 11:21:06 2024 1210s # Using Test.pm version 1.31 1210s # Using Apache/Test.pm version 1.42 1210s ok 1 1210s ok 2 1210s ok 3 1210s ok 4 1210s ok 5 1210s ok 6 1210s ok 7 1210s ok 8 1210s ok 1212s t/apache/maxranges.t ................ 1212s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1212s 1..19 1212s # Running under perl version 5.038002 for linux 1212s # Current time local: Sat Mar 16 11:21:08 2024 1212s # Current time GMT: Sat Mar 16 11:21:08 2024 1212s # Using Test.pm version 1.31 1212s # Using Apache/Test.pm version 1.42 1212s ok 1 1212s ok 2 1212s ok 3 1212s ok 4 1212s ok 5 1212s ok 6 1212s ok 7 1212s ok 8 1212s ok 9 1212s ok 10 1212s ok 11 1212s ok 12 1212s ok 13 1212s ok 14 1212s ok 15 1212s ok 16 1212s ok 17 1212s ok 18 1212s ok 19 1212s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1212s ok 1214s t/apache/mergeslashes.t ............. 1214s 1..9 1214s # Running under perl version 5.038002 for linux 1214s # Current time local: Sat Mar 16 11:21:10 2024 1214s # Current time GMT: Sat Mar 16 11:21:10 2024 1214s # Using Test.pm version 1.31 1214s # Using Apache/Test.pm version 1.42 1214s # SENDING to 127.0.0.1:8547 1214s # GET /authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1214s # expected 403, got 403 for exact match 1214s ok 1 1214s # SENDING to 127.0.0.1:8547 1214s # GET //authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1214s # expected 403, got 403 for merged even at front 1214s ok 2 1214s # SENDING to 127.0.0.1:8547 1214s # GET ///authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1214s # expected 403, got 403 for merged even at front 1214s ok 3 1214s # SENDING to 127.0.0.1:8547 1214s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1214s # expected 403, got 403 for c// should be merged 1214s ok 4 1214s # SENDING to 127.0.0.1:8547 1214s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1214s # expected 403, got 403 for a// should be merged 1214s ok 5 1214s # SENDING to 127.0.0.1:8547 1214s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1214s # expected 403, got 403 for a// matches locationmatch 1214s ok 6 1214s # SENDING to 127.0.0.1:8547 1214s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1214s # expected 200, got 200 for c// doesn't match locationmatch 1214s ok 7 1214s # SENDING to 127.0.0.1:8547 1214s # GET /authz_core/a/b/d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1214s # expected 403, got 403 for baseline failed 1214s ok 8 1214s # SENDING to 127.0.0.1:8547 1214s # GET /authz_core/a/b//d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1214s # expected 403, got 403 for b//d not merged for Location with OFF 1214s ok 9 1214s ok 1217s t/apache/mmn.t ...................... 1217s 1..2 1217s # Running under perl version 5.038002 for linux 1217s # Current time local: Sat Mar 16 11:21:12 2024 1217s # Current time GMT: Sat Mar 16 11:21:12 2024 1217s # Using Test.pm version 1.31 1217s # Using Apache/Test.pm version 1.42 1217s ok 1 1217s ok 2 1217s ok 1219s t/apache/options.t .................. 1219s 1..2 1219s # Running under perl version 5.038002 for linux 1219s # Current time local: Sat Mar 16 11:21:15 2024 1219s # Current time GMT: Sat Mar 16 11:21:15 2024 1219s # Using Test.pm version 1.31 1219s # Using Apache/Test.pm version 1.42 1219s # testing : code 1219s # expected: 200 1219s # received: '200' 1219s ok 1 1219s # testing : OPTIONS 1219s # expected: qr/OPTIONS/ 1219s # received: 'HEAD,GET,POST,OPTIONS,TRACE' 1219s ok 2 1219s ok 1223s t/apache/passbrigade.t .............. 1223s # using LWP client 1223s 1..114 1223s # Running under perl version 5.038002 for linux 1223s # Current time local: Sat Mar 16 11:21:17 2024 1223s # Current time GMT: Sat Mar 16 11:21:17 2024 1223s # Using Test.pm version 1.31 1223s # Using Apache/Test.pm version 1.42 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?1024,1024 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 1024 1223s #Client-Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #DMMATCH1: 1 1223s # 1223s # testing : bytes in body 1223s # expected: 1024 1223s # received: 1024 1223s ok 1 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?1024,2048 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 2048 1223s # received: 2048 1223s ok 2 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?1024,3072 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 3072 1223s # received: 3072 1223s ok 3 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?1024,4096 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 4096 1223s # received: 4096 1223s ok 4 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?1024,5120 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 5120 1223s # received: 5120 1223s ok 5 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?1024,6144 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 6144 1223s # received: 6144 1223s ok 6 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?1024,7168 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 7168 1223s # received: 7168 1223s ok 7 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?1024,8192 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 8192 1223s # received: 8192 1223s ok 8 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?1024,9216 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 9216 1223s # received: 9216 1223s ok 9 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?1024,10240 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 10240 1223s # received: 10240 1223s ok 10 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?1024,11264 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 11264 1223s # received: 11264 1223s ok 11 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?1024,12288 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 12288 1223s # received: 12288 1223s ok 12 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?1024,13312 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 13312 1223s # received: 13312 1223s ok 13 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?1024,14336 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 14336 1223s # received: 14336 1223s ok 14 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?1024,15360 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 15360 1223s # received: 15360 1223s ok 15 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?1024,16384 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 16384 1223s # received: 16384 1223s ok 16 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?1024,17408 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 17408 1223s # received: 17408 1223s ok 17 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?1024,18432 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 18432 1223s # received: 18432 1223s ok 18 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?1024,19456 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 19456 1223s # received: 19456 1223s ok 19 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?1024,20480 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 20480 1223s # received: 20480 1223s ok 20 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?1024,21504 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 21504 1223s # received: 21504 1223s ok 21 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?1024,22528 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 22528 1223s # received: 22528 1223s ok 22 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?1024,23552 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 23552 1223s # received: 23552 1223s ok 23 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?1024,24576 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 24576 1223s # received: 24576 1223s ok 24 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?1024,25600 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 25600 1223s # received: 25600 1223s ok 25 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?1024,26624 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 26624 1223s # received: 26624 1223s ok 26 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?1024,27648 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 27648 1223s # received: 27648 1223s ok 27 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?1024,28672 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 28672 1223s # received: 28672 1223s ok 28 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?1024,29696 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 29696 1223s # received: 29696 1223s ok 29 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?1024,30720 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 30720 1223s # received: 30720 1223s ok 30 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?1024,31744 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 31744 1223s # received: 31744 1223s ok 31 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?1024,32768 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 32768 1223s # received: 32768 1223s ok 32 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?1024,33792 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 33792 1223s # received: 33792 1223s ok 33 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?1024,34816 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 34816 1223s # received: 34816 1223s ok 34 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?1024,35840 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 35840 1223s # received: 35840 1223s ok 35 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?1024,36864 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 36864 1223s # received: 36864 1223s ok 36 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?1024,37888 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 37888 1223s # received: 37888 1223s ok 37 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?1024,38912 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 38912 1223s # received: 38912 1223s ok 38 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?1024,39936 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 39936 1223s # received: 39936 1223s ok 39 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?1024,40960 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 40960 1223s # received: 40960 1223s ok 40 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?1024,41984 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 41984 1223s # received: 41984 1223s ok 41 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?1024,43008 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 43008 1223s # received: 43008 1223s ok 42 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?1024,44032 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 44032 1223s # received: 44032 1223s ok 43 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?1024,45056 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 45056 1223s # received: 45056 1223s ok 44 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?1024,46080 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 46080 1223s # received: 46080 1223s ok 45 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?1024,47104 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 47104 1223s # received: 47104 1223s ok 46 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?1024,48128 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 48128 1223s # received: 48128 1223s ok 47 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?1024,49152 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 49152 1223s # received: 49152 1223s ok 48 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?1024,50176 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 50176 1223s # received: 50176 1223s ok 49 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?1024,51200 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 51200 1223s # received: 51200 1223s ok 50 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?1024,102400 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 102400 1223s # received: 102400 1223s ok 51 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?1024,307200 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 307200 1223s # received: 307200 1223s ok 52 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?1024,512000 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 512000 1223s # received: 512000 1223s ok 53 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?1024,2048000 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:19 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 2048000 1223s # received: 2048000 1223s ok 54 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?1024,4096000 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 4096000 1223s # received: 4096000 1223s ok 55 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?1024,6144000 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 6144000 1223s # received: 6144000 1223s ok 56 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?1024,10240000 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 10240000 1223s # received: 10240000 1223s ok 57 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?8192,1024 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 1024 1223s #Client-Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #DMMATCH1: 1 1223s # 1223s # testing : bytes in body 1223s # expected: 1024 1223s # received: 1024 1223s ok 58 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?8192,2048 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 2048 1223s #Client-Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #DMMATCH1: 1 1223s # 1223s # testing : bytes in body 1223s # expected: 2048 1223s # received: 2048 1223s ok 59 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?8192,3072 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 3072 1223s #Client-Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #DMMATCH1: 1 1223s # 1223s # testing : bytes in body 1223s # expected: 3072 1223s # received: 3072 1223s ok 60 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?8192,4096 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 4096 1223s #Client-Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #DMMATCH1: 1 1223s # 1223s # testing : bytes in body 1223s # expected: 4096 1223s # received: 4096 1223s ok 61 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?8192,5120 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 5120 1223s #Client-Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #DMMATCH1: 1 1223s # 1223s # testing : bytes in body 1223s # expected: 5120 1223s # received: 5120 1223s ok 62 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?8192,6144 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 6144 1223s #Client-Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #DMMATCH1: 1 1223s # 1223s # testing : bytes in body 1223s # expected: 6144 1223s # received: 6144 1223s ok 63 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?8192,7168 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 7168 1223s #Client-Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #DMMATCH1: 1 1223s # 1223s # testing : bytes in body 1223s # expected: 7168 1223s # received: 7168 1223s ok 64 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?8192,8192 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 8192 1223s #Client-Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #DMMATCH1: 1 1223s # 1223s # testing : bytes in body 1223s # expected: 8192 1223s # received: 8192 1223s ok 65 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?8192,9216 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 9216 1223s # received: 9216 1223s ok 66 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?8192,10240 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 10240 1223s # received: 10240 1223s ok 67 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?8192,11264 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 11264 1223s # received: 11264 1223s ok 68 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?8192,12288 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 12288 1223s # received: 12288 1223s ok 69 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?8192,13312 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 13312 1223s # received: 13312 1223s ok 70 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?8192,14336 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 14336 1223s # received: 14336 1223s ok 71 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?8192,15360 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 15360 1223s # received: 15360 1223s ok 72 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?8192,16384 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 16384 1223s # received: 16384 1223s ok 73 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?8192,17408 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 17408 1223s # received: 17408 1223s ok 74 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?8192,18432 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 18432 1223s # received: 18432 1223s ok 75 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?8192,19456 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 19456 1223s # received: 19456 1223s ok 76 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?8192,20480 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 20480 1223s # received: 20480 1223s ok 77 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?8192,21504 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 21504 1223s # received: 21504 1223s ok 78 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?8192,22528 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 22528 1223s # received: 22528 1223s ok 79 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?8192,23552 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 23552 1223s # received: 23552 1223s ok 80 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?8192,24576 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 24576 1223s # received: 24576 1223s ok 81 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?8192,25600 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 25600 1223s # received: 25600 1223s ok 82 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?8192,26624 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 26624 1223s # received: 26624 1223s ok 83 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?8192,27648 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 27648 1223s # received: 27648 1223s ok 84 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?8192,28672 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 28672 1223s # received: 28672 1223s ok 85 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?8192,29696 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 29696 1223s # received: 29696 1223s ok 86 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?8192,30720 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 30720 1223s # received: 30720 1223s ok 87 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?8192,31744 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 31744 1223s # received: 31744 1223s ok 88 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?8192,32768 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 32768 1223s # received: 32768 1223s ok 89 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?8192,33792 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 33792 1223s # received: 33792 1223s ok 90 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?8192,34816 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 34816 1223s # received: 34816 1223s ok 91 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?8192,35840 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 35840 1223s # received: 35840 1223s ok 92 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?8192,36864 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 36864 1223s # received: 36864 1223s ok 93 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?8192,37888 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 37888 1223s # received: 37888 1223s ok 94 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?8192,38912 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 38912 1223s # received: 38912 1223s ok 95 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?8192,39936 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 39936 1223s # received: 39936 1223s ok 96 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?8192,40960 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 40960 1223s # received: 40960 1223s ok 97 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?8192,41984 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 41984 1223s # received: 41984 1223s ok 98 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?8192,43008 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 43008 1223s # received: 43008 1223s ok 99 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?8192,44032 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 44032 1223s # received: 44032 1223s ok 100 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?8192,45056 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 45056 1223s # received: 45056 1223s ok 101 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?8192,46080 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 46080 1223s # received: 46080 1223s ok 102 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?8192,47104 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 47104 1223s # received: 47104 1223s ok 103 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?8192,48128 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 48128 1223s # received: 48128 1223s ok 104 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?8192,49152 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 49152 1223s # received: 49152 1223s ok 105 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?8192,50176 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 50176 1223s # received: 50176 1223s ok 106 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?8192,51200 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 51200 1223s # received: 51200 1223s ok 107 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?8192,102400 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 102400 1223s # received: 102400 1223s ok 108 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?8192,307200 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 307200 1223s # received: 307200 1223s ok 109 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?8192,512000 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 512000 1223s # received: 512000 1223s ok 110 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?8192,2048000 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 2048000 1223s # received: 2048000 1223s ok 111 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?8192,4096000 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 4096000 1223s # received: 4096000 1223s ok 112 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?8192,6144000 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 6144000 1223s # received: 6144000 1223s ok 113 1223s #lwp request: 1223s #GET http://localhost:8529/test_pass_brigade?8192,10240000 HTTP/1.1 1223s #User-Agent: libwww-perl/6.76 1223s # 1223s #server response: 1223s #HTTP/1.1 200 OK 1223s #Connection: close 1223s #Date: Sat, 16 Mar 2024 11:21:20 GMT 1223s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1223s #Vary: In-If1 1223s #Content-Length: 0 1223s #Client-Date: Sat, 16 Mar 2024 11:21:21 GMT 1223s #Client-Peer: 127.0.0.1:8529 1223s #Client-Response-Num: 1 1223s #Client-Transfer-Encoding: chunked 1223s #DMMATCH1: 1 1223s #X-Content-Length-Note: added by Apache::TestRequest 1223s # 1223s # testing : bytes in body 1223s # expected: 10240000 1223s # received: 10240000 1223s ok 114 1223s ok 1225s t/apache/post.t ..................... 1225s # using LWP client 1225s 1..51 1225s # Running under perl version 5.038002 for linux 1225s # Current time local: Sat Mar 16 11:21:21 2024 1225s # Current time GMT: Sat Mar 16 11:21:21 2024 1225s # Using Test.pm version 1.31 1225s # Using Apache/Test.pm version 1.42 1225s #lwp request: 1225s #POST http://localhost:8529/eat_post HTTP/1.1 1225s #User-Agent: libwww-perl/6.76 1225s #Content-Length: 1024 1225s # 1225s #server response: 1225s #HTTP/1.1 200 OK 1225s #Connection: close 1225s #Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1225s #Vary: In-If1 1225s #Content-Length: 5 1225s #Client-Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Client-Peer: 127.0.0.1:8529 1225s #Client-Response-Num: 1 1225s #DMMATCH1: 1 1225s # 1225s # testing : length posted 1225s # expected: '1024' 1225s # received: 1024 1225s ok 1 1225s #lwp request: 1225s #POST http://localhost:8529/eat_post HTTP/1.1 1225s #User-Agent: libwww-perl/6.76 1225s #Content-Length: 2048 1225s # 1225s #server response: 1225s #HTTP/1.1 200 OK 1225s #Connection: close 1225s #Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1225s #Vary: In-If1 1225s #Content-Length: 5 1225s #Client-Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Client-Peer: 127.0.0.1:8529 1225s #Client-Response-Num: 1 1225s #DMMATCH1: 1 1225s # 1225s # testing : length posted 1225s # expected: '2048' 1225s # received: 2048 1225s ok 2 1225s #lwp request: 1225s #POST http://localhost:8529/eat_post HTTP/1.1 1225s #User-Agent: libwww-perl/6.76 1225s #Content-Length: 3072 1225s # 1225s #server response: 1225s #HTTP/1.1 200 OK 1225s #Connection: close 1225s #Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1225s #Vary: In-If1 1225s #Content-Length: 5 1225s #Client-Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Client-Peer: 127.0.0.1:8529 1225s #Client-Response-Num: 1 1225s #DMMATCH1: 1 1225s # 1225s # testing : length posted 1225s # expected: '3072' 1225s # received: 3072 1225s ok 3 1225s #lwp request: 1225s #POST http://localhost:8529/eat_post HTTP/1.1 1225s #User-Agent: libwww-perl/6.76 1225s #Content-Length: 4096 1225s # 1225s #server response: 1225s #HTTP/1.1 200 OK 1225s #Connection: close 1225s #Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1225s #Vary: In-If1 1225s #Content-Length: 5 1225s #Client-Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Client-Peer: 127.0.0.1:8529 1225s #Client-Response-Num: 1 1225s #DMMATCH1: 1 1225s # 1225s # testing : length posted 1225s # expected: '4096' 1225s # received: 4096 1225s ok 4 1225s #lwp request: 1225s #POST http://localhost:8529/eat_post HTTP/1.1 1225s #User-Agent: libwww-perl/6.76 1225s #Content-Length: 5120 1225s # 1225s #server response: 1225s #HTTP/1.1 200 OK 1225s #Connection: close 1225s #Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1225s #Vary: In-If1 1225s #Content-Length: 5 1225s #Client-Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Client-Peer: 127.0.0.1:8529 1225s #Client-Response-Num: 1 1225s #DMMATCH1: 1 1225s # 1225s # testing : length posted 1225s # expected: '5120' 1225s # received: 5120 1225s ok 5 1225s #lwp request: 1225s #POST http://localhost:8529/eat_post HTTP/1.1 1225s #User-Agent: libwww-perl/6.76 1225s #Content-Length: 6144 1225s # 1225s #server response: 1225s #HTTP/1.1 200 OK 1225s #Connection: close 1225s #Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1225s #Vary: In-If1 1225s #Content-Length: 5 1225s #Client-Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Client-Peer: 127.0.0.1:8529 1225s #Client-Response-Num: 1 1225s #DMMATCH1: 1 1225s # 1225s # testing : length posted 1225s # expected: '6144' 1225s # received: 6144 1225s ok 6 1225s #lwp request: 1225s #POST http://localhost:8529/eat_post HTTP/1.1 1225s #User-Agent: libwww-perl/6.76 1225s #Content-Length: 7168 1225s # 1225s #server response: 1225s #HTTP/1.1 200 OK 1225s #Connection: close 1225s #Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1225s #Vary: In-If1 1225s #Content-Length: 5 1225s #Client-Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Client-Peer: 127.0.0.1:8529 1225s #Client-Response-Num: 1 1225s #DMMATCH1: 1 1225s # 1225s # testing : length posted 1225s # expected: '7168' 1225s # received: 7168 1225s ok 7 1225s #lwp request: 1225s #POST http://localhost:8529/eat_post HTTP/1.1 1225s #User-Agent: libwww-perl/6.76 1225s #Content-Length: 8192 1225s # 1225s #server response: 1225s #HTTP/1.1 200 OK 1225s #Connection: close 1225s #Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1225s #Vary: In-If1 1225s #Content-Length: 5 1225s #Client-Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Client-Peer: 127.0.0.1:8529 1225s #Client-Response-Num: 1 1225s #DMMATCH1: 1 1225s # 1225s # testing : length posted 1225s # expected: '8192' 1225s # received: 8192 1225s ok 8 1225s #lwp request: 1225s #POST http://localhost:8529/eat_post HTTP/1.1 1225s #User-Agent: libwww-perl/6.76 1225s #Content-Length: 9216 1225s # 1225s #server response: 1225s #HTTP/1.1 200 OK 1225s #Connection: close 1225s #Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1225s #Vary: In-If1 1225s #Content-Length: 5 1225s #Client-Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Client-Peer: 127.0.0.1:8529 1225s #Client-Response-Num: 1 1225s #DMMATCH1: 1 1225s # 1225s # testing : length posted 1225s # expected: '9216' 1225s # received: 9216 1225s ok 9 1225s #lwp request: 1225s #POST http://localhost:8529/eat_post HTTP/1.1 1225s #User-Agent: libwww-perl/6.76 1225s #Content-Length: 10240 1225s # 1225s #server response: 1225s #HTTP/1.1 200 OK 1225s #Connection: close 1225s #Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1225s #Vary: In-If1 1225s #Content-Length: 6 1225s #Client-Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Client-Peer: 127.0.0.1:8529 1225s #Client-Response-Num: 1 1225s #DMMATCH1: 1 1225s # 1225s # testing : length posted 1225s # expected: '10240' 1225s # received: 10240 1225s ok 10 1225s #lwp request: 1225s #POST http://localhost:8529/eat_post HTTP/1.1 1225s #User-Agent: libwww-perl/6.76 1225s #Content-Length: 11264 1225s # 1225s #server response: 1225s #HTTP/1.1 200 OK 1225s #Connection: close 1225s #Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1225s #Vary: In-If1 1225s #Content-Length: 6 1225s #Client-Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Client-Peer: 127.0.0.1:8529 1225s #Client-Response-Num: 1 1225s #DMMATCH1: 1 1225s # 1225s # testing : length posted 1225s # expected: '11264' 1225s # received: 11264 1225s ok 11 1225s #lwp request: 1225s #POST http://localhost:8529/eat_post HTTP/1.1 1225s #User-Agent: libwww-perl/6.76 1225s #Content-Length: 12288 1225s # 1225s #server response: 1225s #HTTP/1.1 200 OK 1225s #Connection: close 1225s #Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1225s #Vary: In-If1 1225s #Content-Length: 6 1225s #Client-Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Client-Peer: 127.0.0.1:8529 1225s #Client-Response-Num: 1 1225s #DMMATCH1: 1 1225s # 1225s # testing : length posted 1225s # expected: '12288' 1225s # received: 12288 1225s ok 12 1225s #lwp request: 1225s #POST http://localhost:8529/eat_post HTTP/1.1 1225s #User-Agent: libwww-perl/6.76 1225s #Content-Length: 13312 1225s # 1225s #server response: 1225s #HTTP/1.1 200 OK 1225s #Connection: close 1225s #Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1225s #Vary: In-If1 1225s #Content-Length: 6 1225s #Client-Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Client-Peer: 127.0.0.1:8529 1225s #Client-Response-Num: 1 1225s #DMMATCH1: 1 1225s # 1225s # testing : length posted 1225s # expected: '13312' 1225s # received: 13312 1225s ok 13 1225s #lwp request: 1225s #POST http://localhost:8529/eat_post HTTP/1.1 1225s #User-Agent: libwww-perl/6.76 1225s #Content-Length: 14336 1225s # 1225s #server response: 1225s #HTTP/1.1 200 OK 1225s #Connection: close 1225s #Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1225s #Vary: In-If1 1225s #Content-Length: 6 1225s #Client-Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Client-Peer: 127.0.0.1:8529 1225s #Client-Response-Num: 1 1225s #DMMATCH1: 1 1225s # 1225s # testing : length posted 1225s # expected: '14336' 1225s # received: 14336 1225s ok 14 1225s #lwp request: 1225s #POST http://localhost:8529/eat_post HTTP/1.1 1225s #User-Agent: libwww-perl/6.76 1225s #Content-Length: 15360 1225s # 1225s #server response: 1225s #HTTP/1.1 200 OK 1225s #Connection: close 1225s #Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1225s #Vary: In-If1 1225s #Content-Length: 6 1225s #Client-Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Client-Peer: 127.0.0.1:8529 1225s #Client-Response-Num: 1 1225s #DMMATCH1: 1 1225s # 1225s # testing : length posted 1225s # expected: '15360' 1225s # received: 15360 1225s ok 15 1225s #lwp request: 1225s #POST http://localhost:8529/eat_post HTTP/1.1 1225s #User-Agent: libwww-perl/6.76 1225s #Content-Length: 16384 1225s # 1225s #server response: 1225s #HTTP/1.1 200 OK 1225s #Connection: close 1225s #Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1225s #Vary: In-If1 1225s #Content-Length: 6 1225s #Client-Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Client-Peer: 127.0.0.1:8529 1225s #Client-Response-Num: 1 1225s #DMMATCH1: 1 1225s # 1225s # testing : length posted 1225s # expected: '16384' 1225s # received: 16384 1225s ok 16 1225s #lwp request: 1225s #POST http://localhost:8529/eat_post HTTP/1.1 1225s #User-Agent: libwww-perl/6.76 1225s #Content-Length: 17408 1225s # 1225s #server response: 1225s #HTTP/1.1 200 OK 1225s #Connection: close 1225s #Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1225s #Vary: In-If1 1225s #Content-Length: 6 1225s #Client-Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Client-Peer: 127.0.0.1:8529 1225s #Client-Response-Num: 1 1225s #DMMATCH1: 1 1225s # 1225s # testing : length posted 1225s # expected: '17408' 1225s # received: 17408 1225s ok 17 1225s #lwp request: 1225s #POST http://localhost:8529/eat_post HTTP/1.1 1225s #User-Agent: libwww-perl/6.76 1225s #Content-Length: 18432 1225s # 1225s #server response: 1225s #HTTP/1.1 200 OK 1225s #Connection: close 1225s #Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1225s #Vary: In-If1 1225s #Content-Length: 6 1225s #Client-Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Client-Peer: 127.0.0.1:8529 1225s #Client-Response-Num: 1 1225s #DMMATCH1: 1 1225s # 1225s # testing : length posted 1225s # expected: '18432' 1225s # received: 18432 1225s ok 18 1225s #lwp request: 1225s #POST http://localhost:8529/eat_post HTTP/1.1 1225s #User-Agent: libwww-perl/6.76 1225s #Content-Length: 19456 1225s # 1225s #server response: 1225s #HTTP/1.1 200 OK 1225s #Connection: close 1225s #Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1225s #Vary: In-If1 1225s #Content-Length: 6 1225s #Client-Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Client-Peer: 127.0.0.1:8529 1225s #Client-Response-Num: 1 1225s #DMMATCH1: 1 1225s # 1225s # testing : length posted 1225s # expected: '19456' 1225s # received: 19456 1225s ok 19 1225s #lwp request: 1225s #POST http://localhost:8529/eat_post HTTP/1.1 1225s #User-Agent: libwww-perl/6.76 1225s #Content-Length: 20480 1225s # 1225s #server response: 1225s #HTTP/1.1 200 OK 1225s #Connection: close 1225s #Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1225s #Vary: In-If1 1225s #Content-Length: 6 1225s #Client-Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Client-Peer: 127.0.0.1:8529 1225s #Client-Response-Num: 1 1225s #DMMATCH1: 1 1225s # 1225s # testing : length posted 1225s # expected: '20480' 1225s # received: 20480 1225s ok 20 1225s #lwp request: 1225s #POST http://localhost:8529/eat_post HTTP/1.1 1225s #User-Agent: libwww-perl/6.76 1225s #Content-Length: 21504 1225s # 1225s #server response: 1225s #HTTP/1.1 200 OK 1225s #Connection: close 1225s #Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1225s #Vary: In-If1 1225s #Content-Length: 6 1225s #Client-Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Client-Peer: 127.0.0.1:8529 1225s #Client-Response-Num: 1 1225s #DMMATCH1: 1 1225s # 1225s # testing : length posted 1225s # expected: '21504' 1225s # received: 21504 1225s ok 21 1225s #lwp request: 1225s #POST http://localhost:8529/eat_post HTTP/1.1 1225s #User-Agent: libwww-perl/6.76 1225s #Content-Length: 22528 1225s # 1225s #server response: 1225s #HTTP/1.1 200 OK 1225s #Connection: close 1225s #Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1225s #Vary: In-If1 1225s #Content-Length: 6 1225s #Client-Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Client-Peer: 127.0.0.1:8529 1225s #Client-Response-Num: 1 1225s #DMMATCH1: 1 1225s # 1225s # testing : length posted 1225s # expected: '22528' 1225s # received: 22528 1225s ok 22 1225s #lwp request: 1225s #POST http://localhost:8529/eat_post HTTP/1.1 1225s #User-Agent: libwww-perl/6.76 1225s #Content-Length: 23552 1225s # 1225s #server response: 1225s #HTTP/1.1 200 OK 1225s #Connection: close 1225s #Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1225s #Vary: In-If1 1225s #Content-Length: 6 1225s #Client-Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Client-Peer: 127.0.0.1:8529 1225s #Client-Response-Num: 1 1225s #DMMATCH1: 1 1225s # 1225s # testing : length posted 1225s # expected: '23552' 1225s # received: 23552 1225s ok 23 1225s #lwp request: 1225s #POST http://localhost:8529/eat_post HTTP/1.1 1225s #User-Agent: libwww-perl/6.76 1225s #Content-Length: 24576 1225s # 1225s #server response: 1225s #HTTP/1.1 200 OK 1225s #Connection: close 1225s #Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1225s #Vary: In-If1 1225s #Content-Length: 6 1225s #Client-Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Client-Peer: 127.0.0.1:8529 1225s #Client-Response-Num: 1 1225s #DMMATCH1: 1 1225s # 1225s # testing : length posted 1225s # expected: '24576' 1225s # received: 24576 1225s ok 24 1225s #lwp request: 1225s #POST http://localhost:8529/eat_post HTTP/1.1 1225s #User-Agent: libwww-perl/6.76 1225s #Content-Length: 25600 1225s # 1225s #server response: 1225s #HTTP/1.1 200 OK 1225s #Connection: close 1225s #Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1225s #Vary: In-If1 1225s #Content-Length: 6 1225s #Client-Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Client-Peer: 127.0.0.1:8529 1225s #Client-Response-Num: 1 1225s #DMMATCH1: 1 1225s # 1225s # testing : length posted 1225s # expected: '25600' 1225s # received: 25600 1225s ok 25 1225s #lwp request: 1225s #POST http://localhost:8529/eat_post HTTP/1.1 1225s #User-Agent: libwww-perl/6.76 1225s #Content-Length: 26624 1225s # 1225s #server response: 1225s #HTTP/1.1 200 OK 1225s #Connection: close 1225s #Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1225s #Vary: In-If1 1225s #Content-Length: 6 1225s #Client-Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Client-Peer: 127.0.0.1:8529 1225s #Client-Response-Num: 1 1225s #DMMATCH1: 1 1225s # 1225s # testing : length posted 1225s # expected: '26624' 1225s # received: 26624 1225s ok 26 1225s #lwp request: 1225s #POST http://localhost:8529/eat_post HTTP/1.1 1225s #User-Agent: libwww-perl/6.76 1225s #Content-Length: 27648 1225s # 1225s #server response: 1225s #HTTP/1.1 200 OK 1225s #Connection: close 1225s #Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1225s #Vary: In-If1 1225s #Content-Length: 6 1225s #Client-Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Client-Peer: 127.0.0.1:8529 1225s #Client-Response-Num: 1 1225s #DMMATCH1: 1 1225s # 1225s # testing : length posted 1225s # expected: '27648' 1225s # received: 27648 1225s ok 27 1225s #lwp request: 1225s #POST http://localhost:8529/eat_post HTTP/1.1 1225s #User-Agent: libwww-perl/6.76 1225s #Content-Length: 28672 1225s # 1225s #server response: 1225s #HTTP/1.1 200 OK 1225s #Connection: close 1225s #Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1225s #Vary: In-If1 1225s #Content-Length: 6 1225s #Client-Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Client-Peer: 127.0.0.1:8529 1225s #Client-Response-Num: 1 1225s #DMMATCH1: 1 1225s # 1225s # testing : length posted 1225s # expected: '28672' 1225s # received: 28672 1225s ok 28 1225s #lwp request: 1225s #POST http://localhost:8529/eat_post HTTP/1.1 1225s #User-Agent: libwww-perl/6.76 1225s #Content-Length: 29696 1225s # 1225s #server response: 1225s #HTTP/1.1 200 OK 1225s #Connection: close 1225s #Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1225s #Vary: In-If1 1225s #Content-Length: 6 1225s #Client-Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Client-Peer: 127.0.0.1:8529 1225s #Client-Response-Num: 1 1225s #DMMATCH1: 1 1225s # 1225s # testing : length posted 1225s # expected: '29696' 1225s # received: 29696 1225s ok 29 1225s #lwp request: 1225s #POST http://localhost:8529/eat_post HTTP/1.1 1225s #User-Agent: libwww-perl/6.76 1225s #Content-Length: 30720 1225s # 1225s #server response: 1225s #HTTP/1.1 200 OK 1225s #Connection: close 1225s #Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1225s #Vary: In-If1 1225s #Content-Length: 6 1225s #Client-Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Client-Peer: 127.0.0.1:8529 1225s #Client-Response-Num: 1 1225s #DMMATCH1: 1 1225s # 1225s # testing : length posted 1225s # expected: '30720' 1225s # received: 30720 1225s ok 30 1225s #lwp request: 1225s #POST http://localhost:8529/eat_post HTTP/1.1 1225s #User-Agent: libwww-perl/6.76 1225s #Content-Length: 31744 1225s # 1225s #server response: 1225s #HTTP/1.1 200 OK 1225s #Connection: close 1225s #Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1225s #Vary: In-If1 1225s #Content-Length: 6 1225s #Client-Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Client-Peer: 127.0.0.1:8529 1225s #Client-Response-Num: 1 1225s #DMMATCH1: 1 1225s # 1225s # testing : length posted 1225s # expected: '31744' 1225s # received: 31744 1225s ok 31 1225s #lwp request: 1225s #POST http://localhost:8529/eat_post HTTP/1.1 1225s #User-Agent: libwww-perl/6.76 1225s #Content-Length: 32768 1225s # 1225s #server response: 1225s #HTTP/1.1 200 OK 1225s #Connection: close 1225s #Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1225s #Vary: In-If1 1225s #Content-Length: 6 1225s #Client-Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Client-Peer: 127.0.0.1:8529 1225s #Client-Response-Num: 1 1225s #DMMATCH1: 1 1225s # 1225s # testing : length posted 1225s # expected: '32768' 1225s # received: 32768 1225s ok 32 1225s #lwp request: 1225s #POST http://localhost:8529/eat_post HTTP/1.1 1225s #User-Agent: libwww-perl/6.76 1225s #Content-Length: 33792 1225s # 1225s #server response: 1225s #HTTP/1.1 200 OK 1225s #Connection: close 1225s #Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1225s #Vary: In-If1 1225s #Content-Length: 6 1225s #Client-Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Client-Peer: 127.0.0.1:8529 1225s #Client-Response-Num: 1 1225s #DMMATCH1: 1 1225s # 1225s # testing : length posted 1225s # expected: '33792' 1225s # received: 33792 1225s ok 33 1225s #lwp request: 1225s #POST http://localhost:8529/eat_post HTTP/1.1 1225s #User-Agent: libwww-perl/6.76 1225s #Content-Length: 34816 1225s # 1225s #server response: 1225s #HTTP/1.1 200 OK 1225s #Connection: close 1225s #Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1225s #Vary: In-If1 1225s #Content-Length: 6 1225s #Client-Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Client-Peer: 127.0.0.1:8529 1225s #Client-Response-Num: 1 1225s #DMMATCH1: 1 1225s # 1225s # testing : length posted 1225s # expected: '34816' 1225s # received: 34816 1225s ok 34 1225s #lwp request: 1225s #POST http://localhost:8529/eat_post HTTP/1.1 1225s #User-Agent: libwww-perl/6.76 1225s #Content-Length: 35840 1225s # 1225s #server response: 1225s #HTTP/1.1 200 OK 1225s #Connection: close 1225s #Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1225s #Vary: In-If1 1225s #Content-Length: 6 1225s #Client-Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Client-Peer: 127.0.0.1:8529 1225s #Client-Response-Num: 1 1225s #DMMATCH1: 1 1225s # 1225s # testing : length posted 1225s # expected: '35840' 1225s # received: 35840 1225s ok 35 1225s #lwp request: 1225s #POST http://localhost:8529/eat_post HTTP/1.1 1225s #User-Agent: libwww-perl/6.76 1225s #Content-Length: 36864 1225s # 1225s #server response: 1225s #HTTP/1.1 200 OK 1225s #Connection: close 1225s #Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1225s #Vary: In-If1 1225s #Content-Length: 6 1225s #Client-Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Client-Peer: 127.0.0.1:8529 1225s #Client-Response-Num: 1 1225s #DMMATCH1: 1 1225s # 1225s # testing : length posted 1225s # expected: '36864' 1225s # received: 36864 1225s ok 36 1225s #lwp request: 1225s #POST http://localhost:8529/eat_post HTTP/1.1 1225s #User-Agent: libwww-perl/6.76 1225s #Content-Length: 37888 1225s # 1225s #server response: 1225s #HTTP/1.1 200 OK 1225s #Connection: close 1225s #Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1225s #Vary: In-If1 1225s #Content-Length: 6 1225s #Client-Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Client-Peer: 127.0.0.1:8529 1225s #Client-Response-Num: 1 1225s #DMMATCH1: 1 1225s # 1225s # testing : length posted 1225s # expected: '37888' 1225s # received: 37888 1225s ok 37 1225s #lwp request: 1225s #POST http://localhost:8529/eat_post HTTP/1.1 1225s #User-Agent: libwww-perl/6.76 1225s #Content-Length: 38912 1225s # 1225s #server response: 1225s #HTTP/1.1 200 OK 1225s #Connection: close 1225s #Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1225s #Vary: In-If1 1225s #Content-Length: 6 1225s #Client-Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Client-Peer: 127.0.0.1:8529 1225s #Client-Response-Num: 1 1225s #DMMATCH1: 1 1225s # 1225s # testing : length posted 1225s # expected: '38912' 1225s # received: 38912 1225s ok 38 1225s #lwp request: 1225s #POST http://localhost:8529/eat_post HTTP/1.1 1225s #User-Agent: libwww-perl/6.76 1225s #Content-Length: 39936 1225s # 1225s #server response: 1225s #HTTP/1.1 200 OK 1225s #Connection: close 1225s #Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1225s #Vary: In-If1 1225s #Content-Length: 6 1225s #Client-Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Client-Peer: 127.0.0.1:8529 1225s #Client-Response-Num: 1 1225s #DMMATCH1: 1 1225s # 1225s # testing : length posted 1225s # expected: '39936' 1225s # received: 39936 1225s ok 39 1225s #lwp request: 1225s #POST http://localhost:8529/eat_post HTTP/1.1 1225s #User-Agent: libwww-perl/6.76 1225s #Content-Length: 40960 1225s # 1225s #server response: 1225s #HTTP/1.1 200 OK 1225s #Connection: close 1225s #Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1225s #Vary: In-If1 1225s #Content-Length: 6 1225s #Client-Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Client-Peer: 127.0.0.1:8529 1225s #Client-Response-Num: 1 1225s #DMMATCH1: 1 1225s # 1225s # testing : length posted 1225s # expected: '40960' 1225s # received: 40960 1225s ok 40 1225s #lwp request: 1225s #POST http://localhost:8529/eat_post HTTP/1.1 1225s #User-Agent: libwww-perl/6.76 1225s #Content-Length: 41984 1225s # 1225s #server response: 1225s #HTTP/1.1 200 OK 1225s #Connection: close 1225s #Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1225s #Vary: In-If1 1225s #Content-Length: 6 1225s #Client-Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Client-Peer: 127.0.0.1:8529 1225s #Client-Response-Num: 1 1225s #DMMATCH1: 1 1225s # 1225s # testing : length posted 1225s # expected: '41984' 1225s # received: 41984 1225s ok 41 1225s #lwp request: 1225s #POST http://localhost:8529/eat_post HTTP/1.1 1225s #User-Agent: libwww-perl/6.76 1225s #Content-Length: 43008 1225s # 1225s #server response: 1225s #HTTP/1.1 200 OK 1225s #Connection: close 1225s #Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1225s #Vary: In-If1 1225s #Content-Length: 6 1225s #Client-Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Client-Peer: 127.0.0.1:8529 1225s #Client-Response-Num: 1 1225s #DMMATCH1: 1 1225s # 1225s # testing : length posted 1225s # expected: '43008' 1225s # received: 43008 1225s ok 42 1225s #lwp request: 1225s #POST http://localhost:8529/eat_post HTTP/1.1 1225s #User-Agent: libwww-perl/6.76 1225s #Content-Length: 44032 1225s # 1225s #server response: 1225s #HTTP/1.1 200 OK 1225s #Connection: close 1225s #Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1225s #Vary: In-If1 1225s #Content-Length: 6 1225s #Client-Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Client-Peer: 127.0.0.1:8529 1225s #Client-Response-Num: 1 1225s #DMMATCH1: 1 1225s # 1225s # testing : length posted 1225s # expected: '44032' 1225s # received: 44032 1225s ok 43 1225s #lwp request: 1225s #POST http://localhost:8529/eat_post HTTP/1.1 1225s #User-Agent: libwww-perl/6.76 1225s #Content-Length: 45056 1225s # 1225s #server response: 1225s #HTTP/1.1 200 OK 1225s #Connection: close 1225s #Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1225s #Vary: In-If1 1225s #Content-Length: 6 1225s #Client-Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Client-Peer: 127.0.0.1:8529 1225s #Client-Response-Num: 1 1225s #DMMATCH1: 1 1225s # 1225s # testing : length posted 1225s # expected: '45056' 1225s # received: 45056 1225s ok 44 1225s #lwp request: 1225s #POST http://localhost:8529/eat_post HTTP/1.1 1225s #User-Agent: libwww-perl/6.76 1225s #Content-Length: 46080 1225s # 1225s #server response: 1225s #HTTP/1.1 200 OK 1225s #Connection: close 1225s #Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1225s #Vary: In-If1 1225s #Content-Length: 6 1225s #Client-Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Client-Peer: 127.0.0.1:8529 1225s #Client-Response-Num: 1 1225s #DMMATCH1: 1 1225s # 1225s # testing : length posted 1225s # expected: '46080' 1225s # received: 46080 1225s ok 45 1225s #lwp request: 1225s #POST http://localhost:8529/eat_post HTTP/1.1 1225s #User-Agent: libwww-perl/6.76 1225s #Content-Length: 47104 1225s # 1225s #server response: 1225s #HTTP/1.1 200 OK 1225s #Connection: close 1225s #Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1225s #Vary: In-If1 1225s #Content-Length: 6 1225s #Client-Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Client-Peer: 127.0.0.1:8529 1225s #Client-Response-Num: 1 1225s #DMMATCH1: 1 1225s # 1225s # testing : length posted 1225s # expected: '47104' 1225s # received: 47104 1225s ok 46 1225s #lwp request: 1225s #POST http://localhost:8529/eat_post HTTP/1.1 1225s #User-Agent: libwww-perl/6.76 1225s #Content-Length: 48128 1225s # 1225s #server response: 1225s #HTTP/1.1 200 OK 1225s #Connection: close 1225s #Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1225s #Vary: In-If1 1225s #Content-Length: 6 1225s #Client-Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Client-Peer: 127.0.0.1:8529 1225s #Client-Response-Num: 1 1225s #DMMATCH1: 1 1225s # 1225s # testing : length posted 1225s # expected: '48128' 1225s # received: 48128 1225s ok 47 1225s #lwp request: 1225s #POST http://localhost:8529/eat_post HTTP/1.1 1225s #User-Agent: libwww-perl/6.76 1225s #Content-Length: 49152 1225s # 1225s #server response: 1225s #HTTP/1.1 200 OK 1225s #Connection: close 1225s #Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1225s #Vary: In-If1 1225s #Content-Length: 6 1225s #Client-Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Client-Peer: 127.0.0.1:8529 1225s #Client-Response-Num: 1 1225s #DMMATCH1: 1 1225s # 1225s # testing : length posted 1225s # expected: '49152' 1225s # received: 49152 1225s ok 48 1225s #lwp request: 1225s #POST http://localhost:8529/eat_post HTTP/1.1 1225s #User-Agent: libwww-perl/6.76 1225s #Content-Length: 50176 1225s # 1225s #server response: 1225s #HTTP/1.1 200 OK 1225s #Connection: close 1225s #Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1225s #Vary: In-If1 1225s #Content-Length: 6 1225s #Client-Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Client-Peer: 127.0.0.1:8529 1225s #Client-Response-Num: 1 1225s #DMMATCH1: 1 1225s # 1225s # testing : length posted 1225s # expected: '50176' 1225s # received: 50176 1225s ok 49 1225s #lwp request: 1225s #POST http://localhost:8529/eat_post HTTP/1.1 1225s #User-Agent: libwww-perl/6.76 1225s #Content-Length: 51200 1225s # 1225s #server response: 1225s #HTTP/1.1 200 OK 1225s #Connection: close 1225s #Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1225s #Vary: In-If1 1225s #Content-Length: 6 1225s #Client-Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Client-Peer: 127.0.0.1:8529 1225s #Client-Response-Num: 1 1225s #DMMATCH1: 1 1225s # 1225s # testing : length posted 1225s # expected: '51200' 1225s # received: 51200 1225s ok 50 1225s #lwp request: 1225s #POST http://localhost:8529/eat_post HTTP/1.1 1225s #User-Agent: libwww-perl/6.76 1225s #Content-Length: 102400 1225s # 1225s #server response: 1225s #HTTP/1.1 200 OK 1225s #Connection: close 1225s #Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1225s #Vary: In-If1 1225s #Content-Length: 7 1225s #Client-Date: Sat, 16 Mar 2024 11:21:23 GMT 1225s #Client-Peer: 127.0.0.1:8529 1225s #Client-Response-Num: 1 1225s #DMMATCH1: 1 1225s # 1225s # testing : length posted 1225s # expected: '102400' 1225s # received: 102400 1225s ok 51 1225s ok 1227s t/apache/pr17629.t .................. 1227s 1..4 1227s # Running under perl version 5.038002 for linux 1227s # Current time local: Sat Mar 16 11:21:23 2024 1227s # Current time GMT: Sat Mar 16 11:21:23 2024 1227s # Using Test.pm version 1.31 1227s # Using Apache/Test.pm version 1.42 1227s # expected: 'begin-foobar-end 1227s # ' 1227s # received: 'begin-foobar-end 1227s # ' 1227s ok 1 1227s # expected: 200 1227s # received: '200' 1227s ok 2 1227s # testing : response was gzipped 1227s # expected: 'gzip' 1227s # received: 'gzip' 1227s ok 3 1227s # expected: 'begin-foobar-end 1227s # ' 1227s # received: 'begin-foobar-end 1227s # ' 1227s ok 4 1227s ok 1230s t/apache/pr18757.t .................. 1230s 1..3 1230s # Running under perl version 5.038002 for linux 1230s # Current time local: Sat Mar 16 11:21:25 2024 1230s # Current time GMT: Sat Mar 16 11:21:25 2024 1230s # Using Test.pm version 1.31 1230s # Using Apache/Test.pm version 1.42 1230s # testing : 200 response from GET 1230s # expected: 200 1230s # received: '200' 1230s ok 1 1230s # expected C-L is 26 1230s # URL via proxy is http://localhost:8548/index.html 1230s ok 2 1230s # line: HTTP/1.1 200 OK 1230s # line: Date: Sat, 16 Mar 2024 11:21:27 GMT 1230s # line: Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1230s # line: Vary: In-If1 1230s # line: Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 1230s # line: ETag: "1a-60bb3bbdae3c0" 1230s # line: Accept-Ranges: bytes 1230s # line: Content-Length: 26 1230s # line: DMMATCH1: 1 1230s # line: Content-Type: text/html 1230s # line: 1230s # testing : whether proxy strips Content-Length header 1230s # expected: 1 1230s # received: 1 1230s ok 3 1230s ok 1232s t/apache/pr35292.t .................. 1232s 1..3 1232s # Running under perl version 5.038002 for linux 1232s # Current time local: Sat Mar 16 11:21:28 2024 1232s # Current time GMT: Sat Mar 16 11:21:28 2024 1232s # Using Test.pm version 1.31 1232s # Using Apache/Test.pm version 1.42 1232s ok 1 1232s ok 2 1232s # testing : read response-line 1232s # expected: qr/^HTTP\/1\.. 413/ 1232s # received: 'HTTP/1.1 413 Request Entity Too Large 1232s # ' 1232s ok 3 1232s ok 1235s t/apache/pr35330.t .................. 1235s 1..2 1235s # Running under perl version 5.038002 for linux 1235s # Current time local: Sat Mar 16 11:21:30 2024 1235s # Current time GMT: Sat Mar 16 11:21:30 2024 1235s # Using Test.pm version 1.31 1235s # Using Apache/Test.pm version 1.42 1235s # testing : SSI was allowed for location 1235s # expected: 200 1235s # received: '200' 1235s ok 1 1235s # testing : file was served with correct content 1235s # expected: 'hello' 1235s # received: 'hello' 1235s ok 2 1235s ok 1237s t/apache/pr37166.t .................. 1237s 1..4 1237s # Running under perl version 5.038002 for linux 1237s # Current time local: Sat Mar 16 11:21:33 2024 1237s # Current time GMT: Sat Mar 16 11:21:33 2024 1237s # Using Test.pm version 1.31 1237s # Using Apache/Test.pm version 1.42 1237s # testing : SSI was allowed for location 1237s # expected: 200 1237s # received: '200' 1237s ok 1 1237s # testing : file was served with correct content 1237s # expected: 'Hello world 1237s # ' 1237s # received: 'Hello world 1237s # ' 1237s ok 2 1237s # testing : explicit 200 response 1237s # expected: 200 1237s # received: '200' 1237s ok 3 1237s # testing : file was again served with correct content 1237s # expected: 'Hello world 1237s # ' 1237s # received: 'Hello world 1237s # ' 1237s ok 4 1237s ok 1239s t/apache/pr43939.t .................. 1239s 1..4 1239s # Running under perl version 5.038002 for linux 1239s # Current time local: Sat Mar 16 11:21:35 2024 1239s # Current time GMT: Sat Mar 16 11:21:35 2024 1239s # Using Test.pm version 1.31 1239s # Using Apache/Test.pm version 1.42 1239s # expected: 'begin-default-end 1239s # ' 1239s # received: 'begin-default-end 1239s # ' 1239s ok 1 1239s # expected: 200 1239s # received: '200' 1239s ok 2 1239s # testing : response was gzipped 1239s # expected: 'gzip' 1239s # received: 'gzip' 1239s ok 3 1239s # expected: 'begin-default-end 1239s # ' 1239s # received: 'begin-default-end 1239s # ' 1239s ok 4 1239s ok 1242s t/apache/pr49328.t .................. 1242s 1..1 1242s # Running under perl version 5.038002 for linux 1242s # Current time local: Sat Mar 16 11:21:37 2024 1242s # Current time GMT: Sat Mar 16 11:21:37 2024 1242s # Using Test.pm version 1.31 1242s # Using Apache/Test.pm version 1.42 1242s # expected: 'before 1242s # included 1242s # after 1242s # ' 1242s # received: 'before 1242s # included 1242s # after 1242s # ' 1242s ok 1 1242s ok 1246s t/apache/rwrite.t ................... 1246s # using LWP client 1246s 1..114 1246s # Running under perl version 5.038002 for linux 1246s # Current time local: Sat Mar 16 11:21:40 2024 1246s # Current time GMT: Sat Mar 16 11:21:40 2024 1246s # Using Test.pm version 1.31 1246s # Using Apache/Test.pm version 1.42 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?1024,1024 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 1024 1246s #Client-Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #DMMATCH1: 1 1246s # 1246s # testing : bytes in body 1246s # expected: 1024 1246s # received: 1024 1246s ok 1 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?1024,2048 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 2048 1246s #Client-Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #DMMATCH1: 1 1246s # 1246s # testing : bytes in body 1246s # expected: 2048 1246s # received: 2048 1246s ok 2 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?1024,3072 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 3072 1246s #Client-Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #DMMATCH1: 1 1246s # 1246s # testing : bytes in body 1246s # expected: 3072 1246s # received: 3072 1246s ok 3 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?1024,4096 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 4096 1246s #Client-Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #DMMATCH1: 1 1246s # 1246s # testing : bytes in body 1246s # expected: 4096 1246s # received: 4096 1246s ok 4 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?1024,5120 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 5120 1246s #Client-Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #DMMATCH1: 1 1246s # 1246s # testing : bytes in body 1246s # expected: 5120 1246s # received: 5120 1246s ok 5 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?1024,6144 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 6144 1246s #Client-Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #DMMATCH1: 1 1246s # 1246s # testing : bytes in body 1246s # expected: 6144 1246s # received: 6144 1246s ok 6 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?1024,7168 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 7168 1246s #Client-Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #DMMATCH1: 1 1246s # 1246s # testing : bytes in body 1246s # expected: 7168 1246s # received: 7168 1246s ok 7 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?1024,8192 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 8192 1246s # received: 8192 1246s ok 8 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?1024,9216 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 9216 1246s # received: 9216 1246s ok 9 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?1024,10240 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 10240 1246s # received: 10240 1246s ok 10 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?1024,11264 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 11264 1246s # received: 11264 1246s ok 11 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?1024,12288 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 12288 1246s # received: 12288 1246s ok 12 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?1024,13312 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 13312 1246s # received: 13312 1246s ok 13 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?1024,14336 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 14336 1246s # received: 14336 1246s ok 14 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?1024,15360 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 15360 1246s # received: 15360 1246s ok 15 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?1024,16384 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 16384 1246s # received: 16384 1246s ok 16 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?1024,17408 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 17408 1246s # received: 17408 1246s ok 17 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?1024,18432 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 18432 1246s # received: 18432 1246s ok 18 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?1024,19456 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 19456 1246s # received: 19456 1246s ok 19 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?1024,20480 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 20480 1246s # received: 20480 1246s ok 20 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?1024,21504 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 21504 1246s # received: 21504 1246s ok 21 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?1024,22528 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 22528 1246s # received: 22528 1246s ok 22 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?1024,23552 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 23552 1246s # received: 23552 1246s ok 23 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?1024,24576 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 24576 1246s # received: 24576 1246s ok 24 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?1024,25600 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 25600 1246s # received: 25600 1246s ok 25 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?1024,26624 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 26624 1246s # received: 26624 1246s ok 26 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?1024,27648 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 27648 1246s # received: 27648 1246s ok 27 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?1024,28672 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 28672 1246s # received: 28672 1246s ok 28 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?1024,29696 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 29696 1246s # received: 29696 1246s ok 29 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?1024,30720 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 30720 1246s # received: 30720 1246s ok 30 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?1024,31744 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 31744 1246s # received: 31744 1246s ok 31 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?1024,32768 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 32768 1246s # received: 32768 1246s ok 32 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?1024,33792 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 33792 1246s # received: 33792 1246s ok 33 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?1024,34816 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 34816 1246s # received: 34816 1246s ok 34 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?1024,35840 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 35840 1246s # received: 35840 1246s ok 35 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?1024,36864 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 36864 1246s # received: 36864 1246s ok 36 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?1024,37888 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 37888 1246s # received: 37888 1246s ok 37 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?1024,38912 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 38912 1246s # received: 38912 1246s ok 38 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?1024,39936 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 39936 1246s # received: 39936 1246s ok 39 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?1024,40960 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 40960 1246s # received: 40960 1246s ok 40 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?1024,41984 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 41984 1246s # received: 41984 1246s ok 41 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?1024,43008 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 43008 1246s # received: 43008 1246s ok 42 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?1024,44032 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 44032 1246s # received: 44032 1246s ok 43 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?1024,45056 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 45056 1246s # received: 45056 1246s ok 44 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?1024,46080 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 46080 1246s # received: 46080 1246s ok 45 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?1024,47104 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 47104 1246s # received: 47104 1246s ok 46 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?1024,48128 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 48128 1246s # received: 48128 1246s ok 47 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?1024,49152 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 49152 1246s # received: 49152 1246s ok 48 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?1024,50176 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 50176 1246s # received: 50176 1246s ok 49 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?1024,51200 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 51200 1246s # received: 51200 1246s ok 50 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?1024,102400 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 102400 1246s # received: 102400 1246s ok 51 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?1024,307200 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 307200 1246s # received: 307200 1246s ok 52 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?1024,512000 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:42 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 512000 1246s # received: 512000 1246s ok 53 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?1024,2048000 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 2048000 1246s # received: 2048000 1246s ok 54 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?1024,4096000 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 4096000 1246s # received: 4096000 1246s ok 55 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?1024,6144000 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 6144000 1246s # received: 6144000 1246s ok 56 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?1024,10240000 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 10240000 1246s # received: 10240000 1246s ok 57 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?8192,1024 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 1024 1246s #Client-Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #DMMATCH1: 1 1246s # 1246s # testing : bytes in body 1246s # expected: 1024 1246s # received: 1024 1246s ok 58 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?8192,2048 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 2048 1246s #Client-Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #DMMATCH1: 1 1246s # 1246s # testing : bytes in body 1246s # expected: 2048 1246s # received: 2048 1246s ok 59 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?8192,3072 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 3072 1246s #Client-Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #DMMATCH1: 1 1246s # 1246s # testing : bytes in body 1246s # expected: 3072 1246s # received: 3072 1246s ok 60 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?8192,4096 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 4096 1246s #Client-Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #DMMATCH1: 1 1246s # 1246s # testing : bytes in body 1246s # expected: 4096 1246s # received: 4096 1246s ok 61 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?8192,5120 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 5120 1246s #Client-Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #DMMATCH1: 1 1246s # 1246s # testing : bytes in body 1246s # expected: 5120 1246s # received: 5120 1246s ok 62 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?8192,6144 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 6144 1246s #Client-Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #DMMATCH1: 1 1246s # 1246s # testing : bytes in body 1246s # expected: 6144 1246s # received: 6144 1246s ok 63 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?8192,7168 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 7168 1246s #Client-Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #DMMATCH1: 1 1246s # 1246s # testing : bytes in body 1246s # expected: 7168 1246s # received: 7168 1246s ok 64 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?8192,8192 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 8192 1246s # received: 8192 1246s ok 65 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?8192,9216 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 9216 1246s # received: 9216 1246s ok 66 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?8192,10240 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 10240 1246s # received: 10240 1246s ok 67 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?8192,11264 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 11264 1246s # received: 11264 1246s ok 68 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?8192,12288 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 12288 1246s # received: 12288 1246s ok 69 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?8192,13312 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 13312 1246s # received: 13312 1246s ok 70 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?8192,14336 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 14336 1246s # received: 14336 1246s ok 71 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?8192,15360 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 15360 1246s # received: 15360 1246s ok 72 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?8192,16384 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 16384 1246s # received: 16384 1246s ok 73 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?8192,17408 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 17408 1246s # received: 17408 1246s ok 74 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?8192,18432 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 18432 1246s # received: 18432 1246s ok 75 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?8192,19456 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 19456 1246s # received: 19456 1246s ok 76 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?8192,20480 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 20480 1246s # received: 20480 1246s ok 77 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?8192,21504 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 21504 1246s # received: 21504 1246s ok 78 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?8192,22528 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 22528 1246s # received: 22528 1246s ok 79 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?8192,23552 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 23552 1246s # received: 23552 1246s ok 80 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?8192,24576 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 24576 1246s # received: 24576 1246s ok 81 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?8192,25600 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 25600 1246s # received: 25600 1246s ok 82 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?8192,26624 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 26624 1246s # received: 26624 1246s ok 83 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?8192,27648 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 27648 1246s # received: 27648 1246s ok 84 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?8192,28672 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 28672 1246s # received: 28672 1246s ok 85 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?8192,29696 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 29696 1246s # received: 29696 1246s ok 86 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?8192,30720 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 30720 1246s # received: 30720 1246s ok 87 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?8192,31744 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 31744 1246s # received: 31744 1246s ok 88 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?8192,32768 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 32768 1246s # received: 32768 1246s ok 89 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?8192,33792 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 33792 1246s # received: 33792 1246s ok 90 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?8192,34816 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 34816 1246s # received: 34816 1246s ok 91 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?8192,35840 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 35840 1246s # received: 35840 1246s ok 92 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?8192,36864 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 36864 1246s # received: 36864 1246s ok 93 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?8192,37888 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 37888 1246s # received: 37888 1246s ok 94 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?8192,38912 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 38912 1246s # received: 38912 1246s ok 95 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?8192,39936 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 39936 1246s # received: 39936 1246s ok 96 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?8192,40960 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 40960 1246s # received: 40960 1246s ok 97 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?8192,41984 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 41984 1246s # received: 41984 1246s ok 98 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?8192,43008 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 43008 1246s # received: 43008 1246s ok 99 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?8192,44032 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 44032 1246s # received: 44032 1246s ok 100 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?8192,45056 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 45056 1246s # received: 45056 1246s ok 101 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?8192,46080 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 46080 1246s # received: 46080 1246s ok 102 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?8192,47104 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 47104 1246s # received: 47104 1246s ok 103 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?8192,48128 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 48128 1246s # received: 48128 1246s ok 104 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?8192,49152 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 49152 1246s # received: 49152 1246s ok 105 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?8192,50176 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 50176 1246s # received: 50176 1246s ok 106 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?8192,51200 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 51200 1246s # received: 51200 1246s ok 107 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?8192,102400 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 102400 1246s # received: 102400 1246s ok 108 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?8192,307200 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 307200 1246s # received: 307200 1246s ok 109 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?8192,512000 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 512000 1246s # received: 512000 1246s ok 110 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?8192,2048000 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 2048000 1246s # received: 2048000 1246s ok 111 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?8192,4096000 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:43 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:44 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 4096000 1246s # received: 4096000 1246s ok 112 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?8192,6144000 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:44 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:44 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 6144000 1246s # received: 6144000 1246s ok 113 1246s #lwp request: 1246s #GET http://localhost:8529/test_rwrite?8192,10240000 HTTP/1.1 1246s #User-Agent: libwww-perl/6.76 1246s # 1246s #server response: 1246s #HTTP/1.1 200 OK 1246s #Connection: close 1246s #Date: Sat, 16 Mar 2024 11:21:44 GMT 1246s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1246s #Vary: In-If1 1246s #Content-Length: 0 1246s #Client-Date: Sat, 16 Mar 2024 11:21:44 GMT 1246s #Client-Peer: 127.0.0.1:8529 1246s #Client-Response-Num: 1 1246s #Client-Transfer-Encoding: chunked 1246s #DMMATCH1: 1 1246s #X-Content-Length-Note: added by Apache::TestRequest 1246s # 1246s # testing : bytes in body 1246s # expected: 10240000 1246s # received: 10240000 1246s ok 114 1246s ok 1249s t/apache/server_name_port.t ......... 1249s 1..84 1249s # Running under perl version 5.038002 for linux 1249s # Current time local: Sat Mar 16 11:21:44 2024 1249s # Current time GMT: Sat Mar 16 11:21:44 2024 1249s # Using Test.pm version 1.31 1249s # Using Apache/Test.pm version 1.42 1249s # SENDING: 1249s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost\r\n\r\n 1249s # expecting 200, got 200 1249s ok 1 1249s # got SERVER_NAME='righthost', expected 'righthost' 1249s ok 2 1249s # got SERVER_PORT='8529', expected '8529' 1249s ok 3 1249s # SENDING: 1249s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost:123\r\n\r\n 1249s # expecting 200, got 200 1249s ok 4 1249s # got SERVER_NAME='righthost', expected 'righthost' 1249s ok 5 1249s # got SERVER_PORT='123', expected '123' 1249s ok 6 1249s # SENDING: 1249s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost\r\n\r\n 1249s # expecting 200, got 200 1249s ok 7 1249s # got SERVER_NAME='righthost', expected 'righthost' 1249s ok 8 1249s # got SERVER_PORT='8529', expected '8529' 1249s ok 9 1249s # SENDING: 1249s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost:123\r\n\r\n 1249s # expecting 200, got 200 1249s ok 10 1249s # got SERVER_NAME='righthost', expected 'righthost' 1249s ok 11 1249s # got SERVER_PORT='123', expected '123' 1249s ok 12 1249s # SENDING: 1249s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1\r\n\r\n 1249s # expecting 200, got 200 1249s ok 13 1249s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1249s ok 14 1249s # got SERVER_PORT='8529', expected '8529' 1249s ok 15 1249s # SENDING: 1249s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1:123\r\n\r\n 1249s # expecting 200, got 200 1249s ok 16 1249s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1249s ok 17 1249s # got SERVER_PORT='123', expected '123' 1249s ok 18 1249s # SENDING: 1249s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]\r\n\r\n 1249s # expecting 200, got 200 1249s ok 19 1249s # got SERVER_NAME='[::1]', expected '[::1]' 1249s ok 20 1249s # got SERVER_PORT='8529', expected '8529' 1249s ok 21 1249s # SENDING: 1249s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]:123\r\n\r\n 1249s # expecting 200, got 200 1249s ok 22 1249s # got SERVER_NAME='[::1]', expected '[::1]' 1249s ok 23 1249s # got SERVER_PORT='123', expected '123' 1249s ok 24 1249s # SENDING: 1249s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]\r\n\r\n 1249s # expecting 200, got 200 1249s ok 25 1249s # got SERVER_NAME='[a::1]', expected '[a::1]' 1249s ok 26 1249s # got SERVER_PORT='8529', expected '8529' 1249s ok 27 1249s # SENDING: 1249s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]:123\r\n\r\n 1249s # expecting 200, got 200 1249s ok 28 1249s # got SERVER_NAME='[a::1]', expected '[a::1]' 1249s ok 29 1249s # got SERVER_PORT='123', expected '123' 1249s ok 30 1249s # SENDING: 1249s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]\r\n\r\n 1249s # expecting 200, got 200 1249s ok 31 1249s # got SERVER_NAME='[a::1]', expected '[a::1]' 1249s ok 32 1249s # got SERVER_PORT='8529', expected '8529' 1249s ok 33 1249s # SENDING: 1249s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]:123\r\n\r\n 1249s # expecting 200, got 200 1249s ok 34 1249s # got SERVER_NAME='[a::1]', expected '[a::1]' 1249s ok 35 1249s # got SERVER_PORT='123', expected '123' 1249s ok 36 1249s # SENDING: 1249s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1249s # expecting 200, got 200 1249s ok 37 1249s # got SERVER_NAME='righthost', expected 'righthost' 1249s ok 38 1249s # got SERVER_PORT='8529', expected '8529' 1249s ok 39 1249s # SENDING: 1249s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1249s # expecting 200, got 200 1249s ok 40 1249s # got SERVER_NAME='righthost', expected 'righthost' 1249s ok 41 1249s # got SERVER_PORT='123', expected '123' 1249s ok 42 1249s # SENDING: 1249s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1249s # expecting 200, got 200 1249s ok 43 1249s # got SERVER_NAME='righthost', expected 'righthost' 1249s ok 44 1249s # got SERVER_PORT='8529', expected '8529' 1249s ok 45 1249s # SENDING: 1249s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1249s # expecting 200, got 200 1249s ok 46 1249s # got SERVER_NAME='righthost', expected 'righthost' 1249s ok 47 1249s # got SERVER_PORT='123', expected '123' 1249s ok 48 1249s # SENDING: 1249s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1249s # expecting 200, got 200 1249s ok 49 1249s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1249s ok 50 1249s # got SERVER_PORT='8529', expected '8529' 1249s ok 51 1249s # SENDING: 1249s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1249s # expecting 200, got 200 1249s ok 52 1249s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1249s ok 53 1249s # got SERVER_PORT='123', expected '123' 1249s ok 54 1249s # SENDING: 1249s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1249s # expecting 200, got 200 1249s ok 55 1249s # got SERVER_NAME='[::1]', expected '[::1]' 1249s ok 56 1249s # got SERVER_PORT='8529', expected '8529' 1249s ok 57 1249s # SENDING: 1249s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1249s # expecting 200, got 200 1249s ok 58 1249s # got SERVER_NAME='[::1]', expected '[::1]' 1249s ok 59 1249s # got SERVER_PORT='123', expected '123' 1249s ok 60 1249s # SENDING: 1249s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 1249s # expecting 200, got 200 1249s ok 61 1249s # got SERVER_NAME='righthost', expected 'righthost' 1249s ok 62 1249s # got SERVER_PORT='8529', expected '8529' 1249s ok 63 1249s # SENDING: 1249s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 1249s # expecting 200, got 200 1249s ok 64 1249s # got SERVER_NAME='righthost', expected 'righthost' 1249s ok 65 1249s # got SERVER_PORT='123', expected '123' 1249s ok 66 1249s # SENDING: 1249s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 1249s # expecting 200, got 200 1249s ok 67 1249s # got SERVER_NAME='righthost', expected 'righthost' 1249s ok 68 1249s # got SERVER_PORT='8529', expected '8529' 1249s ok 69 1249s # SENDING: 1249s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 1249s # expecting 200, got 200 1249s ok 70 1249s # got SERVER_NAME='righthost', expected 'righthost' 1249s ok 71 1249s # got SERVER_PORT='123', expected '123' 1249s ok 72 1249s # SENDING: 1249s # 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 1249s # expecting 200, got 200 1249s ok 73 1249s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1249s ok 74 1249s # got SERVER_PORT='8529', expected '8529' 1249s ok 75 1249s # SENDING: 1249s # 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 1249s # expecting 200, got 200 1249s ok 76 1249s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1249s ok 77 1249s # got SERVER_PORT='123', expected '123' 1249s ok 78 1249s # SENDING: 1249s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]\r\n\r\n 1249s # expecting 200, got 200 1249s ok 79 1249s # got SERVER_NAME='[::1]', expected '[::1]' 1249s ok 80 1249s # got SERVER_PORT='8529', expected '8529' 1249s ok 81 1249s # SENDING: 1249s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]:321\r\n\r\n 1249s # expecting 200, got 200 1249s ok 82 1249s # got SERVER_NAME='[::1]', expected '[::1]' 1249s ok 83 1249s # got SERVER_PORT='123', expected '123' 1249s ok 84 1249s ok 1251s t/apache/teclchunk.t ................ skipped: Not supported yet 1255s t/apr/uri.t ......................... 1255s 1..1 1255s # Running under perl version 5.038002 for linux 1255s # Current time local: Sat Mar 16 11:21:49 2024 1255s # Current time GMT: Sat Mar 16 11:21:49 2024 1255s # Using Test.pm version 1.31 1255s # Using Apache/Test.pm version 1.42 1255s ok 1 1255s ok 1258s t/filter/byterange.t ................ skipped: apache version 2.5.0 or higher is required, this is version 2.4.58 1261s t/filter/case.t ..................... 1261s 1..4 1261s # Running under perl version 5.038002 for linux 1261s # Current time local: Sat Mar 16 11:21:56 2024 1261s # Current time GMT: Sat Mar 16 11:21:56 2024 1261s # Using Test.pm version 1.31 1261s # Using Apache/Test.pm version 1.42 1261s ok 1 1261s # testing mod_alias with /getfiles-perl-pod/perlsub.pod 1261s # expected 200 1261s # received 200 1261s # body: =HEAD1 NAME 1261s X X 1261s 1261s PERLSUB - PERL SUBROUTINES 1261s 1261s =HEAD1 SYNOPSIS 1261s 1261s TO DECLARE SUBROUTINES: 1261s X X 1261s 1261s SUB NAME; # A "FORWARD" DECLARATION. 1261s SUB NAME(PROTO); # DITTO, BUT WITH PROTOTYPES 1261s SUB NAME : ATTRS; # WITH ATTRIBUTES 1261s SUB NAME(PROTO) : ATTRS; # WITH ATTRIBUTES AND PROTOTYPES 1261s 1261s SUB NAME BLOCK # A DECLARATION AND A DEFINITION. 1261s SUB NAME(PROTO) BLOCK # DITTO, BUT WITH PROTOTYPES 1261s SUB NAME : ATTRS BLOCK # WITH ATTRIBUTES 1261s SUB NAME(PROTO) : ATTRS BLOCK # WITH PROTOTYPES AND ATTRIBUTES 1261s 1261s USE FEATURE 'SIGNATURES'; 1261s SUB NAME(SIG) BLOCK # WITH SIGNATURE 1261s SUB NAME :ATTRS (SIG) BLOCK # WITH SIGNATURE, ATTRIBUTES 1261s SUB NAME :PROTOTYPE(PROTO) (SIG) BLOCK # WITH SIGNATURE, PROTOTYPE 1261s 1261s TO DEFINE AN ANONYMOUS SUBROUTINE AT RUNTIME: 1261s X 1261s 1261s $SUBREF = SUB BLOCK; # NO PROTO 1261s $SUBREF = SUB (PROTO) BLOCK; # WITH PROTO 1261s $SUBREF = SUB : ATTRS BLOCK; # WITH ATTRIBUTES 1261s $SUBREF = SUB (PROTO) : ATTRS BLOCK; # WITH PROTO AND ATTRIBUTES 1261s 1261s USE FEATURE 'SIGNATURES'; 1261s $SUBREF = SUB (SIG) BLOCK; # WITH SIGNATURE 1261s $SUBREF = SUB : ATTRS(SIG) BLOCK; # WITH SIGNATURE, ATTRIBUTES 1261s 1261s TO IMPORT SUBROUTINES: 1261s X 1261s 1261s USE MODULE QW(NAME1 NAME2 NAME3); 1261s 1261s TO CALL SUBROUTINES: 1261s X X 1261s 1261s NAME(LIST); # & IS OPTIONAL WITH PARENTHESES. 1261s NAME LIST; # PARENTHESES OPTIONAL IF PREDECLARED/IMPORTED. 1261s &NAME(LIST); # CIRCUMVENT PROTOTYPES. 1261s &NAME; # MAKES CURRENT @_ VISIBLE TO CALLED SUBROUTINE. 1261s 1261s =HEAD1 DESCRIPTION 1261s 1261s LIKE MANY LANGUAGES, PERL PROVIDES FOR USER-DEFINED SUBROUTINES. 1261s THESE MAY BE LOCATED ANYWHERE IN THE MAIN PROGRAM, LOADED IN FROM 1261s OTHER FILES VIA THE C, C, OR C KEYWORDS, OR 1261s GENERATED ON THE FLY USING C OR ANONYMOUS SUBROUTINES. 1261s YOU CAN EVEN CALL A FUNCTION INDIRECTLY USING A VARIABLE CONTAINING 1261s ITS NAME OR A CODE REFERENCE. 1261s 1261s THE PERL MODEL FOR FUNCTION CALL AND RETURN VALUES IS SIMPLE: ALL 1261s FUNCTIONS ARE PASSED AS PARAMETERS ONE SINGLE FLAT LIST OF SCALARS, AND 1261s ALL FUNCTIONS LIKEWISE RETURN TO THEIR CALLER ONE SINGLE FLAT LIST OF 1261s SCALARS. ANY ARRAYS OR HASHES IN THESE CALL AND RETURN LISTS WILL 1261s COLLAPSE, LOSING THEIR IDENTITIES--BUT YOU MAY ALWAYS USE 1261s PASS-BY-REFERENCE INSTEAD TO AVOID THIS. BOTH CALL AND RETURN LISTS MAY 1261s CONTAIN AS MANY OR AS FEW SCALAR ELEMENTS AS YOU'D LIKE. (OFTEN A 1261s FUNCTION WITHOUT AN EXPLICIT RETURN STATEMENT IS CALLED A SUBROUTINE, BUT 1261s THERE'S REALLY NO DIFFERENCE FROM PERL'S PERSPECTIVE.) 1261s X X 1261s 1261s IN A SUBROUTINE THAT USES SIGNATURES (SEE L BELOW), 1261s ARGUMENTS ARE ASSIGNED INTO LEXICAL VARIABLES INTRODUCED BY THE 1261s SIGNATURE. IN THE CURRENT IMPLEMENTATION OF PERL THEY ARE ALSO 1261s ACCESSIBLE IN THE C<@_> ARRAY IN THE SAME WAY AS FOR NON-SIGNATURE 1261s SUBROUTINES, BUT ACCESSING THEM IN THIS MANNER IS NOW DISCOURAGED INSIDE 1261s SUCH A SIGNATURE-USING SUBROUTINE. 1261s 1261s IN A SUBROUTINE THAT DOES NOT USE SIGNATURES, ANY ARGUMENTS PASSED IN 1261s SHOW UP IN THE ARRAY C<@_>. THEREFORE, IF YOU CALLED A FUNCTION WITH 1261s TWO ARGUMENTS, THOSE WOULD BE STORED IN C<$_[0]> AND C<$_[1]>. THE 1261s ARRAY C<@_> IS A LOCAL ARRAY, BUT ITS ELEMENTS ARE ALIASES FOR THE 1261s ACTUAL SCALAR PARAMETERS. IN PARTICULAR, IF AN ELEMENT C<$_[0]> IS 1261s UPDATED, THE CORRESPONDING ARGUMENT IS UPDATED (OR AN ERROR OCCURS IF IT 1261s IS NOT UPDATABLE). IF AN ARGUMENT IS AN ARRAY OR HASH ELEMENT WHICH DID 1261s NOT EXIST WHEN THE FUNCTION WAS CALLED, THAT ELEMENT IS CREATED ONLY 1261s WHEN (AND IF) IT IS MODIFIED OR A REFERENCE TO IT IS TAKEN. (SOME 1261s EARLIER VERSIONS OF PERL CREATED THE ELEMENT WHETHER OR NOT THE ELEMENT 1261s WAS ASSIGNED TO.) ASSIGNING TO THE WHOLE ARRAY C<@_> REMOVES THAT 1261s ALIASING, AND DOES NOT UPDATE ANY ARGUMENTS. 1261s X X X<@_> 1261s 1261s WHEN NOT USING SIGNATURES, PERL DOES NOT OTHERWISE PROVIDE A MEANS TO 1261s CREATE NAMED FORMAL PARAMETERS. IN PRACTICE ALL YOU DO IS ASSIGN TO A 1261s C LIST OF THESE. VARIABLES THAT AREN'T DECLARED TO BE PRIVATE ARE 1261s GLOBAL VARIABLES. FOR GORY DETAILS ON CREATING PRIVATE VARIABLES, SEE 1261s L AND L. 1261s TO CREATE PROTECTED ENVIRONMENTS FOR A SET OF FUNCTIONS IN A SEPARATE 1261s PACKAGE (AND PROBABLY A SEPARATE FILE), SEE L. 1261s 1261s A C STATEMENT MAY BE USED TO EXIT A SUBROUTINE, OPTIONALLY 1261s SPECIFYING THE RETURNED VALUE, WHICH WILL BE EVALUATED IN THE 1261s APPROPRIATE CONTEXT (LIST, SCALAR, OR VOID) DEPENDING ON THE CONTEXT OF 1261s THE SUBROUTINE CALL. IF YOU SPECIFY NO RETURN VALUE, THE SUBROUTINE 1261s RETURNS AN EMPTY LIST IN LIST CONTEXT, THE UNDEFINED VALUE IN SCALAR 1261s CONTEXT, OR NOTHING IN VOID CONTEXT. IF YOU RETURN ONE OR MORE 1261s AGGREGATES (ARRAYS AND HASHES), THESE WILL BE FLATTENED TOGETHER INTO 1261s ONE LARGE INDISTINGUISHABLE LIST. 1261s 1261s IF NO C IS FOUND AND IF THE LAST STATEMENT IS AN EXPRESSION, ITS 1261s VALUE IS RETURNED. IF THE LAST STATEMENT IS A LOOP CONTROL STRUCTURE 1261s LIKE A C OR A C, THE RETURNED VALUE IS UNSPECIFIED. THE 1261s EMPTY SUB RETURNS THE EMPTY LIST. 1261s X X X 1261s 1261s EXAMPLE: 1261s 1261s SUB MAX { 1261s MY $MAX = SHIFT(@_); 1261s FOREACH $FOO (@_) { 1261s $MAX = $FOO IF $MAX < $FOO; 1261s } 1261s RETURN $MAX; 1261s } 1261s $BESTDAY = MAX($MON,$TUE,$WED,$THU,$FRI); 1261s 1261s EXAMPLE: 1261s 1261s # GET A LINE, COMBINING CONTINUATION LINES 1261s # THAT START WITH WHITESPACE 1261s 1261s SUB GET_LINE { 1261s $THISLINE = $LOOKAHEAD; # GLOBAL VARIABLES! 1261s LINE: WHILE (DEFINED($LOOKAHEAD = )) { 1261s IF ($LOOKAHEAD =~ /^[ \T]/) { 1261s $THISLINE .= $LOOKAHEAD; 1261s } 1261s ELSE { 1261s LAST LINE; 1261s } 1261s } 1261s RETURN $THISLINE; 1261s } 1261s 1261s $LOOKAHEAD = ; # GET FIRST LINE 1261s WHILE (DEFINED($LINE = GET_LINE())) { 1261s ... 1261s } 1261s 1261s ASSIGNING TO A LIST OF PRIVATE VARIABLES TO NAME YOUR ARGUMENTS: 1261s 1261s SUB MAYBESET { 1261s MY($KEY, $VALUE) = @_; 1261s $FOO{$KEY} = $VALUE UNLESS $FOO{$KEY}; 1261s } 1261s 1261s BECAUSE THE ASSIGNMENT COPIES THE VALUES, THIS ALSO HAS THE EFFECT 1261s OF TURNING CALL-BY-REFERENCE INTO CALL-BY-VALUE. OTHERWISE A 1261s FUNCTION IS FREE TO DO IN-PLACE MODIFICATIONS OF C<@_> AND CHANGE 1261s ITS CALLER'S VALUES. 1261s X X 1261s 1261s UPCASE_IN($V1, $V2); # THIS CHANGES $V1 AND $V2 1261s SUB UPCASE_IN { 1261s FOR (@_) { TR/A-Z/A-Z/ } 1261s } 1261s 1261s YOU AREN'T ALLOWED TO MODIFY CONSTANTS IN THIS WAY, OF COURSE. IF AN 1261s ARGUMENT WERE ACTUALLY LITERAL AND YOU TRIED TO CHANGE IT, YOU'D TAKE A 1261s (PRESUMABLY FATAL) EXCEPTION. FOR EXAMPLE, THIS WON'T WORK: 1261s X X 1261s 1261s UPCASE_IN("FREDERICK"); 1261s 1261s IT WOULD BE MUCH SAFER IF THE C FUNCTION 1261s WERE WRITTEN TO RETURN A COPY OF ITS PARAMETERS INSTEAD 1261s OF CHANGING THEM IN PLACE: 1261s 1261s ($V3, $V4) = UPCASE($V1, $V2); # THIS DOESN'T CHANGE $V1 AND $V2 1261s SUB UPCASE { 1261s RETURN UNLESS DEFINED WANTARRAY; # VOID CONTEXT, DO NOTHING 1261s MY @PARMS = @_; 1261s FOR (@PARMS) { TR/A-Z/A-Z/ } 1261s RETURN WANTARRAY ? @PARMS : $PARMS[0]; 1261s } 1261s 1261s NOTICE HOW THIS (UNPROTOTYPED) FUNCTION DOESN'T CARE WHETHER IT WAS 1261s PASSED REAL SCALARS OR ARRAYS. PERL SEES ALL ARGUMENTS AS ONE BIG, 1261s LONG, FLAT PARAMETER LIST IN C<@_>. THIS IS ONE AREA WHERE 1261s PERL'S SIMPLE ARGUMENT-PASSING STYLE SHINES. THE C 1261s FUNCTION WOULD WORK PERFECTLY WELL WITHOUT CHANGING THE C 1261s DEFINITION EVEN IF WE FED IT THINGS LIKE THIS: 1261s 1261s @NEWLIST = UPCASE(@LIST1, @LIST2); 1261s @NEWLIST = UPCASE( SPLIT /:/, $VAR ); 1261s 1261s DO NOT, HOWEVER, BE TEMPTED TO DO THIS: 1261s 1261s (@X, @Y) = UPCASE(@LIST1, @LIST2); 1261s 1261s LIKE THE FLATTENED INCOMING PARAMETER LIST, THE RETURN LIST IS ALSO 1261s FLATTENED ON RETURN. SO ALL YOU HAVE MANAGED TO DO HERE IS STORED 1261s EVERYTHING IN C<@X> AND MADE C<@Y> EMPTY. SEE 1261s L
FOR ALTERNATIVES. 1261s 1261s A SUBROUTINE MAY BE CALLED USING AN EXPLICIT C<&> PREFIX. THE 1261s C<&> IS OPTIONAL IN MODERN PERL, AS ARE PARENTHESES IF THE 1261s SUBROUTINE HAS BEEN PREDECLARED. THE C<&> IS I OPTIONAL 1261s WHEN JUST NAMING THE SUBROUTINE, SUCH AS WHEN IT'S USED AS 1261s AN ARGUMENT TO DEFINED() OR UNDEF(). NOR IS IT OPTIONAL WHEN YOU 1261s WANT TO DO AN INDIRECT SUBROUTINE CALL WITH A SUBROUTINE NAME OR 1261s REFERENCE USING THE C<&$SUBREF()> OR C<&{$SUBREF}()> CONSTRUCTS, 1261s ALTHOUGH THE C<< $SUBREF->() >> NOTATION SOLVES THAT PROBLEM. 1261s SEE L FOR MORE ABOUT ALL THAT. 1261s X<&> 1261s 1261s SUBROUTINES MAY BE CALLED RECURSIVELY. IF A SUBROUTINE IS CALLED 1261s USING THE C<&> FORM, THE ARGUMENT LIST IS OPTIONAL, AND IF OMITTED, 1261s NO C<@_> ARRAY IS SET UP FOR THE SUBROUTINE: THE C<@_> ARRAY AT THE 1261s TIME OF THE CALL IS VISIBLE TO SUBROUTINE INSTEAD. THIS IS AN 1261s EFFICIENCY MECHANISM THAT NEW USERS MAY WISH TO AVOID. 1261s X 1261s 1261s &FOO(1,2,3); # PASS THREE ARGUMENTS 1261s FOO(1,2,3); # THE SAME 1261s 1261s FOO(); # PASS A NULL LIST 1261s &FOO(); # THE SAME 1261s 1261s &FOO; # FOO() GET CURRENT ARGS, LIKE FOO(@_) !! 1261s USE STRICT 'SUBS'; 1261s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 1261s # A COMPILE-TIME ERROR 1261s NO STRICT 'SUBS'; 1261s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 1261s # A LITERAL STRING "FOO" 1261s 1261s NOT ONLY DOES THE C<&> FORM MAKE THE ARGUMENT LIST OPTIONAL, IT ALSO 1261s DISABLES ANY PROTOTYPE CHECKING ON ARGUMENTS YOU DO PROVIDE. THIS 1261s IS PARTLY FOR HISTORICAL REASONS, AND PARTLY FOR HAVING A CONVENIENT WAY 1261s TO CHEAT IF YOU KNOW WHAT YOU'RE DOING. SEE L BELOW. 1261s X<&> 1261s 1261s SINCE PERL 5.16.0, THE C<__SUB__> TOKEN IS AVAILABLE UNDER C AND C. IT WILL EVALUATE TO A REFERENCE TO THE 1261s CURRENTLY-RUNNING SUB, WHICH ALLOWS FOR RECURSIVE CALLS WITHOUT KNOWING 1261s YOUR SUBROUTINE'S NAME. 1261s 1261s USE V5.16; 1261s MY $FACTORIAL = SUB { 1261s MY ($X) = @_; 1261s RETURN 1 IF $X == 1; 1261s RETURN($X * __SUB__->( $X - 1 ) ); 1261s }; 1261s 1261s THE BEHAVIOR OF C<__SUB__> WITHIN A REGEX CODE BLOCK (SUCH AS C) 1261s IS SUBJECT TO CHANGE. 1261s 1261s SUBROUTINES WHOSE NAMES ARE IN ALL UPPER CASE ARE RESERVED TO THE PERL 1261s CORE, AS ARE MODULES WHOSE NAMES ARE IN ALL LOWER CASE. A SUBROUTINE IN 1261s ALL CAPITALS IS A LOOSELY-HELD CONVENTION MEANING IT WILL BE CALLED 1261s INDIRECTLY BY THE RUN-TIME SYSTEM ITSELF, USUALLY DUE TO A TRIGGERED EVENT. 1261s SUBROUTINES WHOSE NAME START WITH A LEFT PARENTHESIS ARE ALSO RESERVED THE 1261s SAME WAY. THE FOLLOWING IS A LIST OF SOME SUBROUTINES THAT CURRENTLY DO 1261s SPECIAL, PRE-DEFINED THINGS. 1261s 1261s =OVER 1261s 1261s =ITEM DOCUMENTED LATER IN THIS DOCUMENT 1261s 1261s C 1261s 1261s =ITEM DOCUMENTED IN L 1261s 1261s C, C 1261s 1261s =ITEM DOCUMENTED IN L 1261s 1261s C, C 1261s 1261s =ITEM DOCUMENTED IN L 1261s 1261s C, C, C, C, C, C, C, 1261s C, C, C, C, C, C, 1261s C, C, C, C, C, C, C, 1261s C, C, C, C, C, C, 1261s C, C, C, C, C, 1261s C, C, C, C 1261s 1261s =ITEM DOCUMENTED IN L 1261s 1261s C, C, C, C, C, C, C, 1261s C, C, C, C, C, C, C, 1261s C, C, C, C, C, C 1261s 1261s =ITEM DOCUMENTED IN L 1261s 1261s L<< C|PERLFUNC/USE >>, L<< C|PERLFUNC/USE >>, 1261s L<< C|PERLFUNC/REQUIRE >> 1261s 1261s =ITEM DOCUMENTED IN L 1261s 1261s C 1261s 1261s =ITEM DOCUMENTED IN L 1261s 1261s C, C, C, C, C 1261s 1261s =ITEM UNDOCUMENTED, USED INTERNALLY BY THE L FEATURE 1261s 1261s ANY STARTING WITH C<(> 1261s 1261s =BACK 1261s 1261s THE C, C, C, C AND C SUBROUTINES 1261s ARE NOT SO MUCH SUBROUTINES AS NAMED SPECIAL CODE BLOCKS, OF WHICH YOU 1261s CAN HAVE MORE THAN ONE IN A PACKAGE, AND WHICH YOU CAN B CALL 1261s EXPLICITLY. SEE L 1261s 1261s =HEAD2 SIGNATURES 1261s 1261s X X 1261s 1261s PERL HAS A FACILITY TO ALLOW A SUBROUTINE'S FORMAL PARAMETERS TO BE 1261s DECLARED BY SPECIAL SYNTAX, SEPARATE FROM THE PROCEDURAL CODE OF THE 1261s SUBROUTINE BODY. THE FORMAL PARAMETER LIST IS KNOWN AS A I. 1261s 1261s THIS FACILITY MUST BE ENABLED BEFORE IT CAN BE USED. IT IS ENABLED 1261s AUTOMATICALLY BY A C (OR HIGHER) DECLARATION, OR MORE 1261s DIRECTLY BY C, IN THE CURRENT SCOPE. 1261s 1261s THE SIGNATURE IS PART OF A SUBROUTINE'S BODY. NORMALLY THE BODY OF A 1261s SUBROUTINE IS SIMPLY A BRACED BLOCK OF CODE, BUT WHEN USING A SIGNATURE, 1261s THE SIGNATURE IS A PARENTHESISED LIST THAT GOES IMMEDIATELY BEFORE THE 1261s BLOCK, AFTER ANY NAME OR ATTRIBUTES. 1261s 1261s FOR EXAMPLE, 1261s 1261s SUB FOO :LVALUE ($X, $Y = 1, @Z) { .... } 1261s 1261s THE SIGNATURE DECLARES LEXICAL VARIABLES THAT ARE 1261s IN SCOPE FOR THE BLOCK. WHEN THE SUBROUTINE IS CALLED, THE SIGNATURE 1261s TAKES CONTROL FIRST. IT POPULATES THE SIGNATURE VARIABLES FROM THE 1261s LIST OF ARGUMENTS THAT WERE PASSED. IF THE ARGUMENT LIST DOESN'T MEET 1261s THE REQUIREMENTS OF THE SIGNATURE, THEN IT WILL THROW AN EXCEPTION. 1261s WHEN THE SIGNATURE PROCESSING IS COMPLETE, CONTROL PASSES TO THE BLOCK. 1261s 1261s POSITIONAL PARAMETERS ARE HANDLED BY SIMPLY NAMING SCALAR VARIABLES IN 1261s THE SIGNATURE. FOR EXAMPLE, 1261s 1261s SUB FOO ($LEFT, $RIGHT) { 1261s RETURN $LEFT + $RIGHT; 1261s } 1261s 1261s TAKES TWO POSITIONAL PARAMETERS, WHICH MUST BE FILLED AT RUNTIME BY 1261s TWO ARGUMENTS. BY DEFAULT THE PARAMETERS ARE MANDATORY, AND IT IS 1261s NOT PERMITTED TO PASS MORE ARGUMENTS THAN EXPECTED. SO THE ABOVE IS 1261s EQUIVALENT TO 1261s 1261s SUB FOO { 1261s DIE "TOO MANY ARGUMENTS FOR SUBROUTINE" UNLESS @_ <= 2; 1261s DIE "TOO FEW ARGUMENTS FOR SUBROUTINE" UNLESS @_ >= 2; 1261s MY $LEFT = $_[0]; 1261s MY $RIGHT = $_[1]; 1261s RETURN $LEFT + $RIGHT; 1261s } 1261s 1261s AN ARGUMENT CAN BE IGNORED BY OMITTING THE MAIN PART OF THE NAME FROM 1261s A PARAMETER DECLARATION, LEAVING JUST A BARE C<$> SIGIL. FOR EXAMPLE, 1261s 1261s SUB FOO ($FIRST, $, $THIRD) { 1261s RETURN "FIRST=$FIRST, THIRD=$THIRD"; 1261s } 1261s 1261s ALTHOUGH THE IGNORED ARGUMENT DOESN'T GO INTO A VARIABLE, IT IS STILL 1261s MANDATORY FOR THE CALLER TO PASS IT. 1261s 1261s A POSITIONAL PARAMETER IS MADE OPTIONAL BY GIVING A DEFAULT VALUE, 1261s SEPARATED FROM THE PARAMETER NAME BY C<=>: 1261s 1261s SUB FOO ($LEFT, $RIGHT = 0) { 1261s RETURN $LEFT + $RIGHT; 1261s } 1261s 1261s THE ABOVE SUBROUTINE MAY BE CALLED WITH EITHER ONE OR TWO ARGUMENTS. 1261s THE DEFAULT VALUE EXPRESSION IS EVALUATED WHEN THE SUBROUTINE IS CALLED, 1261s SO IT MAY PROVIDE DIFFERENT DEFAULT VALUES FOR DIFFERENT CALLS. IT IS 1261s ONLY EVALUATED IF THE ARGUMENT WAS ACTUALLY OMITTED FROM THE CALL. 1261s FOR EXAMPLE, 1261s 1261s MY $AUTO_ID = 0; 1261s SUB FOO ($THING, $ID = $AUTO_ID++) { 1261s PRINT "$THING HAS ID $ID"; 1261s } 1261s 1261s AUTOMATICALLY ASSIGNS DISTINCT SEQUENTIAL IDS TO THINGS FOR WHICH NO 1261s ID WAS SUPPLIED BY THE CALLER. A DEFAULT VALUE EXPRESSION MAY ALSO 1261s REFER TO PARAMETERS EARLIER IN THE SIGNATURE, MAKING THE DEFAULT FOR 1261s ONE PARAMETER VARY ACCORDING TO THE EARLIER PARAMETERS. FOR EXAMPLE, 1261s 1261s SUB FOO ($FIRST_NAME, $SURNAME, $NICKNAME = $FIRST_NAME) { 1261s PRINT "$FIRST_NAME $SURNAME IS KNOWN AS \"$NICKNAME\""; 1261s } 1261s 1261s A DEFAULT VALUE EXPRESSION CAN ALSO BE WRITTEN USING THE C OPERATOR, 1261s WHERE IT WILL BE EVALUATED AND USED IF THE CALLER OMITTED A VALUE OR THE 1261s VALUE PROVIDED WAS C. 1261s 1261s SUB FOO ($NAME //= "WORLD") { 1261s PRINT "HELLO, $NAME"; 1261s } 1261s 1261s FOO(UNDEF); # WILL PRINT "HELLO, WORLD" 1261s 1261s SIMILARLY, THE C<||=> OPERATOR CAN BE USED TO PROVIDE A DEFAULT 1261s EXPRESSION TO BE USED WHENEVER THE CALLER PROVIDED A FALSE VALUE (AND 1261s REMEMBER THAT A MISSING OR C VALUE ARE ALSO FALSE). 1261s 1261s SUB FOO ($X ||= 10) { 1261s RETURN 5 + $X; 1261s } 1261s 1261s AN OPTIONAL PARAMETER CAN BE NAMELESS JUST LIKE A MANDATORY PARAMETER. 1261s FOR EXAMPLE, 1261s 1261s SUB FOO ($THING, $ = 1) { 1261s PRINT $THING; 1261s } 1261s 1261s THE PARAMETER'S DEFAULT VALUE WILL STILL BE EVALUATED IF THE CORRESPONDING 1261s ARGUMENT ISN'T SUPPLIED, EVEN THOUGH THE VALUE WON'T BE STORED ANYWHERE. 1261s THIS IS IN CASE EVALUATING IT HAS IMPORTANT SIDE EFFECTS. HOWEVER, IT 1261s WILL BE EVALUATED IN VOID CONTEXT, SO IF IT DOESN'T HAVE SIDE EFFECTS 1261s AND IS NOT TRIVIAL IT WILL GENERATE A WARNING IF THE "VOID" WARNING 1261s CATEGORY IS ENABLED. IF A NAMELESS OPTIONAL PARAMETER'S DEFAULT VALUE 1261s IS NOT IMPORTANT, IT MAY BE OMITTED JUST AS THE PARAMETER'S NAME WAS: 1261s 1261s SUB FOO ($THING, $=) { 1261s PRINT $THING; 1261s } 1261s 1261s OPTIONAL POSITIONAL PARAMETERS MUST COME AFTER ALL MANDATORY POSITIONAL 1261s PARAMETERS. (IF THERE ARE NO MANDATORY POSITIONAL PARAMETERS THEN AN 1261s OPTIONAL POSITIONAL PARAMETERS CAN BE THE FIRST THING IN THE SIGNATURE.) 1261s IF THERE ARE MULTIPLE OPTIONAL POSITIONAL PARAMETERS AND NOT ENOUGH 1261s ARGUMENTS ARE SUPPLIED TO FILL THEM ALL, THEY WILL BE FILLED FROM LEFT 1261s TO RIGHT. 1261s 1261s AFTER POSITIONAL PARAMETERS, ADDITIONAL ARGUMENTS MAY BE CAPTURED IN A 1261s SLURPY PARAMETER. THE SIMPLEST FORM OF THIS IS JUST AN ARRAY VARIABLE: 1261s 1261s SUB FOO ($FILTER, @INPUTS) { 1261s PRINT $FILTER->($_) FOREACH @INPUTS; 1261s } 1261s 1261s WITH A SLURPY PARAMETER IN THE SIGNATURE, THERE IS NO UPPER LIMIT ON HOW 1261s MANY ARGUMENTS MAY BE PASSED. A SLURPY ARRAY PARAMETER MAY BE NAMELESS 1261s JUST LIKE A POSITIONAL PARAMETER, IN WHICH CASE ITS ONLY EFFECT IS TO 1261s TURN OFF THE ARGUMENT LIMIT THAT WOULD OTHERWISE APPLY: 1261s 1261s SUB FOO ($THING, @) { 1261s PRINT $THING; 1261s } 1261s 1261s A SLURPY PARAMETER MAY INSTEAD BE A HASH, IN WHICH CASE THE ARGUMENTS 1261s AVAILABLE TO IT ARE INTERPRETED AS ALTERNATING KEYS AND VALUES. 1261s THERE MUST BE AS MANY KEYS AS VALUES: IF THERE IS AN ODD ARGUMENT THEN 1261s AN EXCEPTION WILL BE THROWN. KEYS WILL BE STRINGIFIED, AND IF THERE ARE 1261s DUPLICATES THEN THE LATER INSTANCE TAKES PRECEDENCE OVER THE EARLIER, 1261s AS WITH STANDARD HASH CONSTRUCTION. 1261s 1261s SUB FOO ($FILTER, %INPUTS) { 1261s PRINT $FILTER->($_, $INPUTS{$_}) FOREACH SORT KEYS %INPUTS; 1261s } 1261s 1261s A SLURPY HASH PARAMETER MAY BE NAMELESS JUST LIKE OTHER KINDS OF 1261s PARAMETER. IT STILL INSISTS THAT THE NUMBER OF ARGUMENTS AVAILABLE TO 1261s IT BE EVEN, EVEN THOUGH THEY'RE NOT BEING PUT INTO A VARIABLE. 1261s 1261s SUB FOO ($THING, %) { 1261s PRINT $THING; 1261s } 1261s 1261s A SLURPY PARAMETER, EITHER ARRAY OR HASH, MUST BE THE LAST THING IN THE 1261s SIGNATURE. IT MAY FOLLOW MANDATORY AND OPTIONAL POSITIONAL PARAMETERS; 1261s IT MAY ALSO BE THE ONLY THING IN THE SIGNATURE. SLURPY PARAMETERS CANNOT 1261s HAVE DEFAULT VALUES: IF NO ARGUMENTS ARE SUPPLIED FOR THEM THEN YOU GET 1261s AN EMPTY ARRAY OR EMPTY HASH. 1261s 1261s A SIGNATURE MAY BE ENTIRELY EMPTY, IN WHICH CASE ALL IT DOES IS CHECK 1261s THAT THE CALLER PASSED NO ARGUMENTS: 1261s 1261s SUB FOO () { 1261s RETURN 123; 1261s } 1261s 1261s PRIOR TO PERL 5.36 THESE WERE CONSIDERED EXPERIMENTAL, AND EMITTED A 1261s WARNING IN THE C CATEGORY. FROM PERL 5.36 1261s ONWARDS THIS NO LONGER HAPPENS, THOUGH THE WARNING CATEGORY STILL EXISTS 1261s FOR BACK-COMPATIBILITY WITH CODE THAT ATTEMPTS TO DISABLE IT WITH A 1261s STATEMENT SUCH AS: 1261s 1261s NO WARNINGS 'EXPERIMENTAL::SIGNATURES'; 1261s 1261s IN THE CURRENT PERL IMPLEMENTATION, WHEN USING A SIGNATURE THE ARGUMENTS 1261s ARE STILL ALSO AVAILABLE IN THE SPECIAL ARRAY VARIABLE C<@_>. HOWEVER, 1261s ACCESSING THEM VIA THIS ARRAY IS NOW DISCOURAGED, AND SHOULD NOT BE 1261s RELIED UPON IN NEWLY-WRITTEN CODE AS THIS ABILITY MAY CHANGE IN A FUTURE 1261s VERSION. CODE THAT ATTEMPTS TO ACCESS THE C<@_> ARRAY WILL PRODUCE 1261s WARNINGS IN THE C CATEGORY WHEN 1261s COMPILED: 1261s 1261s SUB F ($X) { 1261s # THIS LINE EMITS THE WARNING SEEN BELOW 1261s PRINT "ARGUMENTS ARE @_"; 1261s } 1261s 1261s Z<> 1261s 1261s USE OF @_ IN JOIN OR STRING WITH SIGNATURED SUBROUTINE IS 1261s EXPERIMENTAL AT ... 1261s 1261s THERE IS A DIFFERENCE BETWEEN THE TWO WAYS OF ACCESSING THE ARGUMENTS: 1261s C<@_> I THE ARGUMENTS, BUT THE SIGNATURE VARIABLES GET 1261s I OF THE ARGUMENTS. SO WRITING TO A SIGNATURE VARIABLE ONLY 1261s CHANGES THAT VARIABLE, AND HAS NO EFFECT ON THE CALLER'S VARIABLES, BUT 1261s WRITING TO AN ELEMENT OF C<@_> MODIFIES WHATEVER THE CALLER USED TO 1261s SUPPLY THAT ARGUMENT. 1261s 1261s THERE IS A POTENTIAL SYNTACTIC AMBIGUITY BETWEEN SIGNATURES AND PROTOTYPES 1261s (SEE L), BECAUSE BOTH START WITH AN OPENING PARENTHESIS AND 1261s BOTH CAN APPEAR IN SOME OF THE SAME PLACES, SUCH AS JUST AFTER THE NAME 1261s IN A SUBROUTINE DECLARATION. FOR HISTORICAL REASONS, WHEN SIGNATURES 1261s ARE NOT ENABLED, ANY OPENING PARENTHESIS IN SUCH A CONTEXT WILL TRIGGER 1261s VERY FORGIVING PROTOTYPE PARSING. MOST SIGNATURES WILL BE INTERPRETED 1261s AS PROTOTYPES IN THOSE CIRCUMSTANCES, BUT WON'T BE VALID PROTOTYPES. 1261s (A VALID PROTOTYPE CANNOT CONTAIN ANY ALPHABETIC CHARACTER.) THIS WILL 1261s LEAD TO SOMEWHAT CONFUSING ERROR MESSAGES. 1261s 1261s TO AVOID AMBIGUITY, WHEN SIGNATURES ARE ENABLED THE SPECIAL SYNTAX 1261s FOR PROTOTYPES IS DISABLED. THERE IS NO ATTEMPT TO GUESS WHETHER A 1261s PARENTHESISED GROUP WAS INTENDED TO BE A PROTOTYPE OR A SIGNATURE. 1261s TO GIVE A SUBROUTINE A PROTOTYPE UNDER THESE CIRCUMSTANCES, USE A 1261s L. FOR EXAMPLE, 1261s 1261s SUB FOO :PROTOTYPE($) { $_[0] } 1261s 1261s IT IS ENTIRELY POSSIBLE FOR A SUBROUTINE TO HAVE BOTH A PROTOTYPE AND 1261s A SIGNATURE. THEY DO DIFFERENT JOBS: THE PROTOTYPE AFFECTS COMPILATION 1261s OF CALLS TO THE SUBROUTINE, AND THE SIGNATURE PUTS ARGUMENT VALUES INTO 1261s LEXICAL VARIABLES AT RUNTIME. YOU CAN THEREFORE WRITE 1261s 1261s SUB FOO :PROTOTYPE($$) ($LEFT, $RIGHT) { 1261s RETURN $LEFT + $RIGHT; 1261s } 1261s 1261s THE PROTOTYPE ATTRIBUTE, AND ANY OTHER ATTRIBUTES, MUST COME BEFORE 1261s THE SIGNATURE. THE SIGNATURE ALWAYS IMMEDIATELY PRECEDES THE BLOCK OF 1261s THE SUBROUTINE'S BODY. 1261s 1261s =HEAD2 PRIVATE VARIABLES VIA MY() 1261s X X X X X 1261s X X 1261s 1261s SYNOPSIS: 1261s 1261s MY $FOO; # DECLARE $FOO LEXICALLY LOCAL 1261s MY (@WID, %GET); # DECLARE LIST OF VARIABLES LOCAL 1261s MY $FOO = "FLURP"; # DECLARE $FOO LEXICAL, AND INIT IT 1261s MY @OOF = @BAR; # DECLARE @OOF LEXICAL, AND INIT IT 1261s MY $X : FOO = $Y; # SIMILAR, WITH AN ATTRIBUTE APPLIED 1261s 1261s B: THE USE OF ATTRIBUTE LISTS ON C DECLARATIONS IS STILL 1261s EVOLVING. THE CURRENT SEMANTICS AND INTERFACE ARE SUBJECT TO CHANGE. 1261s SEE L AND L. 1261s 1261s THE C OPERATOR DECLARES THE LISTED VARIABLES TO BE LEXICALLY 1261s CONFINED TO THE ENCLOSING BLOCK, CONDITIONAL 1261s (C/C/C/C), LOOP 1261s (C/C/C/C/C), SUBROUTINE, C, 1261s OR C/C/C'D FILE. IF MORE THAN ONE VALUE IS LISTED, THE 1261s LIST MUST BE PLACED IN PARENTHESES. ALL LISTED ELEMENTS MUST BE 1261s LEGAL LVALUES. ONLY ALPHANUMERIC IDENTIFIERS MAY BE LEXICALLY 1261s SCOPED--MAGICAL BUILT-INS LIKE C<$/> MUST CURRENTLY BE CIZED 1261s WITH C INSTEAD. 1261s 1261s UNLIKE DYNAMIC VARIABLES CREATED BY THE C OPERATOR, LEXICAL 1261s VARIABLES DECLARED WITH C ARE TOTALLY HIDDEN FROM THE OUTSIDE 1261s WORLD, INCLUDING ANY CALLED SUBROUTINES. THIS IS TRUE IF IT'S THE 1261s SAME SUBROUTINE CALLED FROM ITSELF OR ELSEWHERE--EVERY CALL GETS 1261s ITS OWN COPY. 1261s X 1261s 1261s THIS DOESN'T MEAN THAT A C VARIABLE DECLARED IN A STATICALLY 1261s ENCLOSING LEXICAL SCOPE WOULD BE INVISIBLE. ONLY DYNAMIC SCOPES 1261s ARE CUT OFF. FOR EXAMPLE, THE C FUNCTION BELOW HAS ACCESS 1261s TO THE LEXICAL $X VARIABLE BECAUSE BOTH THE C AND THE C 1261s OCCURRED AT THE SAME SCOPE, PRESUMABLY FILE SCOPE. 1261s 1261s MY $X = 10; 1261s SUB BUMPX { $X++ } 1261s 1261s AN C, HOWEVER, CAN SEE LEXICAL VARIABLES OF THE SCOPE IT IS 1261s BEING EVALUATED IN, SO LONG AS THE NAMES AREN'T HIDDEN BY DECLARATIONS WITHIN 1261s THE C ITSELF. SEE L. 1261s X 1261s 1261s THE PARAMETER LIST TO MY() MAY BE ASSIGNED TO IF DESIRED, WHICH ALLOWS YOU 1261s TO INITIALIZE YOUR VARIABLES. (IF NO INITIALIZER IS GIVEN FOR A 1261s PARTICULAR VARIABLE, IT IS CREATED WITH THE UNDEFINED VALUE.) COMMONLY 1261s THIS IS USED TO NAME INPUT PARAMETERS TO A SUBROUTINE. EXAMPLES: 1261s 1261s $ARG = "FRED"; # "GLOBAL" VARIABLE 1261s $N = CUBE_ROOT(27); 1261s PRINT "$ARG THINKS THE ROOT IS $N\N"; 1261s # OUTPUTS: FRED THINKS THE ROOT IS 3 1261s 1261s SUB CUBE_ROOT { 1261s MY $ARG = SHIFT; # NAME DOESN'T MATTER 1261s $ARG **= 1/3; 1261s RETURN $ARG; 1261s } 1261s 1261s THE C IS SIMPLY A MODIFIER ON SOMETHING YOU MIGHT ASSIGN TO. SO WHEN 1261s YOU DO ASSIGN TO VARIABLES IN ITS ARGUMENT LIST, C DOESN'T 1261s CHANGE WHETHER THOSE VARIABLES ARE VIEWED AS A SCALAR OR AN ARRAY. SO 1261s 1261s MY ($FOO) = ; # WRONG? 1261s MY @FOO = ; 1261s 1261s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 1261s 1261s MY $FOO = ; 1261s 1261s SUPPLIES A SCALAR CONTEXT. BUT THE FOLLOWING DECLARES ONLY ONE VARIABLE: 1261s 1261s MY $FOO, $BAR = 1; # WRONG 1261s 1261s THAT HAS THE SAME EFFECT AS 1261s 1261s MY $FOO; 1261s $BAR = 1; 1261s 1261s THE DECLARED VARIABLE IS NOT INTRODUCED (IS NOT VISIBLE) UNTIL AFTER 1261s THE CURRENT STATEMENT. THUS, 1261s 1261s MY $X = $X; 1261s 1261s CAN BE USED TO INITIALIZE A NEW $X WITH THE VALUE OF THE OLD $X, AND 1261s THE EXPRESSION 1261s 1261s MY $X = 123 AND $X == 123 1261s 1261s IS FALSE UNLESS THE OLD $X HAPPENED TO HAVE THE VALUE C<123>. 1261s 1261s LEXICAL SCOPES OF CONTROL STRUCTURES ARE NOT BOUNDED PRECISELY BY THE 1261s BRACES THAT DELIMIT THEIR CONTROLLED BLOCKS; CONTROL EXPRESSIONS ARE 1261s PART OF THAT SCOPE, TOO. THUS IN THE LOOP 1261s 1261s WHILE (MY $LINE = <>) { 1261s $LINE = LC $LINE; 1261s } CONTINUE { 1261s PRINT $LINE; 1261s } 1261s 1261s THE SCOPE OF $LINE EXTENDS FROM ITS DECLARATION THROUGHOUT THE REST OF 1261s THE LOOP CONSTRUCT (INCLUDING THE C CLAUSE), BUT NOT BEYOND 1261s IT. SIMILARLY, IN THE CONDITIONAL 1261s 1261s IF ((MY $ANSWER = ) =~ /^YES$/I) { 1261s USER_AGREES(); 1261s } ELSIF ($ANSWER =~ /^NO$/I) { 1261s USER_DISAGREES(); 1261s } ELSE { 1261s CHOMP $ANSWER; 1261s DIE "'$ANSWER' IS NEITHER 'YES' NOR 'NO'"; 1261s } 1261s 1261s THE SCOPE OF $ANSWER EXTENDS FROM ITS DECLARATION THROUGH THE REST 1261s OF THAT CONDITIONAL, INCLUDING ANY C AND C CLAUSES, 1261s BUT NOT BEYOND IT. SEE L FOR INFORMATION 1261s ON THE SCOPE OF VARIABLES IN STATEMENTS WITH MODIFIERS. 1261s 1261s THE C LOOP DEFAULTS TO SCOPING ITS INDEX VARIABLE DYNAMICALLY 1261s IN THE MANNER OF C. HOWEVER, IF THE INDEX VARIABLE IS 1261s PREFIXED WITH THE KEYWORD C, OR IF THERE IS ALREADY A LEXICAL 1261s BY THAT NAME IN SCOPE, THEN A NEW LEXICAL IS CREATED INSTEAD. THUS 1261s IN THE LOOP 1261s X X 1261s 1261s FOR MY $I (1, 2, 3) { 1261s SOME_FUNCTION(); 1261s } 1261s 1261s THE SCOPE OF $I EXTENDS TO THE END OF THE LOOP, BUT NOT BEYOND IT, 1261s RENDERING THE VALUE OF $I INACCESSIBLE WITHIN C. 1261s X X 1261s 1261s SOME USERS MAY WISH TO ENCOURAGE THE USE OF LEXICALLY SCOPED VARIABLES. 1261s AS AN AID TO CATCHING IMPLICIT USES TO PACKAGE VARIABLES, 1261s WHICH ARE ALWAYS GLOBAL, IF YOU SAY 1261s 1261s USE STRICT 'VARS'; 1261s 1261s THEN ANY VARIABLE MENTIONED FROM THERE TO THE END OF THE ENCLOSING 1261s BLOCK MUST EITHER REFER TO A LEXICAL VARIABLE, BE PREDECLARED VIA 1261s C OR C, OR ELSE MUST BE FULLY QUALIFIED WITH THE PACKAGE NAME. 1261s A COMPILATION ERROR RESULTS OTHERWISE. AN INNER BLOCK MAY COUNTERMAND 1261s THIS WITH C. 1261s 1261s A C HAS BOTH A COMPILE-TIME AND A RUN-TIME EFFECT. AT COMPILE 1261s TIME, THE COMPILER TAKES NOTICE OF IT. THE PRINCIPAL USEFULNESS 1261s OF THIS IS TO QUIET C, BUT IT IS ALSO ESSENTIAL 1261s FOR GENERATION OF CLOSURES AS DETAILED IN L. ACTUAL 1261s INITIALIZATION IS DELAYED UNTIL RUN TIME, THOUGH, SO IT GETS EXECUTED 1261s AT THE APPROPRIATE TIME, SUCH AS EACH TIME THROUGH A LOOP, FOR 1261s EXAMPLE. 1261s 1261s VARIABLES DECLARED WITH C ARE NOT PART OF ANY PACKAGE AND ARE THEREFORE 1261s NEVER FULLY QUALIFIED WITH THE PACKAGE NAME. IN PARTICULAR, YOU'RE NOT 1261s ALLOWED TO TRY TO MAKE A PACKAGE VARIABLE (OR OTHER GLOBAL) LEXICAL: 1261s 1261s MY $PACK::VAR; # ERROR! ILLEGAL SYNTAX 1261s 1261s IN FACT, A DYNAMIC VARIABLE (ALSO KNOWN AS PACKAGE OR GLOBAL VARIABLES) 1261s ARE STILL ACCESSIBLE USING THE FULLY QUALIFIED C<::> NOTATION EVEN WHILE A 1261s LEXICAL OF THE SAME NAME IS ALSO VISIBLE: 1261s 1261s PACKAGE MAIN; 1261s LOCAL $X = 10; 1261s MY $X = 20; 1261s PRINT "$X AND $::X\N"; 1261s 1261s THAT WILL PRINT OUT C<20> AND C<10>. 1261s 1261s YOU MAY DECLARE C VARIABLES AT THE OUTERMOST SCOPE OF A FILE 1261s TO HIDE ANY SUCH IDENTIFIERS FROM THE WORLD OUTSIDE THAT FILE. THIS 1261s IS SIMILAR IN SPIRIT TO C'S STATIC VARIABLES WHEN THEY ARE USED AT 1261s THE FILE LEVEL. TO DO THIS WITH A SUBROUTINE REQUIRES THE USE OF 1261s A CLOSURE (AN ANONYMOUS FUNCTION THAT ACCESSES ENCLOSING LEXICALS). 1261s IF YOU WANT TO CREATE A PRIVATE SUBROUTINE THAT CANNOT BE CALLED 1261s FROM OUTSIDE THAT BLOCK, IT CAN DECLARE A LEXICAL VARIABLE CONTAINING 1261s AN ANONYMOUS SUB REFERENCE: 1261s 1261s MY $SECRET_VERSION = '1.001-BETA'; 1261s MY $SECRET_SUB = SUB { PRINT $SECRET_VERSION }; 1261s &$SECRET_SUB(); 1261s 1261s AS LONG AS THE REFERENCE IS NEVER RETURNED BY ANY FUNCTION WITHIN THE 1261s MODULE, NO OUTSIDE MODULE CAN SEE THE SUBROUTINE, BECAUSE ITS NAME IS NOT IN 1261s ANY PACKAGE'S SYMBOL TABLE. REMEMBER THAT IT'S NOT I CALLED 1261s C<$SOME_PACK::SECRET_VERSION> OR ANYTHING; IT'S JUST $SECRET_VERSION, 1261s UNQUALIFIED AND UNQUALIFIABLE. 1261s 1261s THIS DOES NOT WORK WITH OBJECT METHODS, HOWEVER; ALL OBJECT METHODS 1261s HAVE TO BE IN THE SYMBOL TABLE OF SOME PACKAGE TO BE FOUND. SEE 1261s L FOR SOMETHING OF A WORK-AROUND TO 1261s THIS. 1261s 1261s =HEAD2 PERSISTENT PRIVATE VARIABLES 1261s X X X X 1261s X X 1261s 1261s THERE ARE TWO WAYS TO BUILD PERSISTENT PRIVATE VARIABLES IN PERL 5.10. 1261s FIRST, YOU CAN SIMPLY USE THE C FEATURE. OR, YOU CAN USE CLOSURES, 1261s IF YOU WANT TO STAY COMPATIBLE WITH RELEASES OLDER THAN 5.10. 1261s 1261s =HEAD3 PERSISTENT VARIABLES VIA STATE() 1261s 1261s BEGINNING WITH PERL 5.10.0, YOU CAN DECLARE VARIABLES WITH THE C 1261s KEYWORD IN PLACE OF C. FOR THAT TO WORK, THOUGH, YOU MUST HAVE 1261s ENABLED THAT FEATURE BEFOREHAND, EITHER BY USING THE C PRAGMA, OR 1261s BY USING C<-E> ON ONE-LINERS (SEE L). BEGINNING WITH PERL 5.16, 1261s THE C FORM DOES NOT REQUIRE THE 1261s C PRAGMA. 1261s 1261s THE C KEYWORD CREATES A LEXICAL VARIABLE (FOLLOWING THE SAME SCOPING 1261s RULES AS C) THAT PERSISTS FROM ONE SUBROUTINE CALL TO THE NEXT. IF A 1261s STATE VARIABLE RESIDES INSIDE AN ANONYMOUS SUBROUTINE, THEN EACH COPY OF 1261s THE SUBROUTINE HAS ITS OWN COPY OF THE STATE VARIABLE. HOWEVER, THE VALUE 1261s OF THE STATE VARIABLE WILL STILL PERSIST BETWEEN CALLS TO THE SAME COPY OF 1261s THE ANONYMOUS SUBROUTINE. (DON'T FORGET THAT C CREATES A NEW 1261s SUBROUTINE EACH TIME IT IS EXECUTED.) 1261s 1261s FOR EXAMPLE, THE FOLLOWING CODE MAINTAINS A PRIVATE COUNTER, INCREMENTED 1261s EACH TIME THE GIMME_ANOTHER() FUNCTION IS CALLED: 1261s 1261s USE FEATURE 'STATE'; 1261s SUB GIMME_ANOTHER { STATE $X; RETURN ++$X } 1261s 1261s AND THIS EXAMPLE USES ANONYMOUS SUBROUTINES TO CREATE SEPARATE COUNTERS: 1261s 1261s USE FEATURE 'STATE'; 1261s SUB CREATE_COUNTER { 1261s RETURN SUB { STATE $X; RETURN ++$X } 1261s } 1261s 1261s ALSO, SINCE C<$X> IS LEXICAL, IT CAN'T BE REACHED OR MODIFIED BY ANY PERL 1261s CODE OUTSIDE. 1261s 1261s WHEN COMBINED WITH VARIABLE DECLARATION, SIMPLE ASSIGNMENT TO C 1261s VARIABLES (AS IN C) IS EXECUTED ONLY THE FIRST TIME. WHEN SUCH 1261s STATEMENTS ARE EVALUATED SUBSEQUENT TIMES, THE ASSIGNMENT IS IGNORED. THE 1261s BEHAVIOR OF ASSIGNMENT TO C DECLARATIONS WHERE THE LEFT HAND SIDE 1261s OF THE ASSIGNMENT INVOLVES ANY PARENTHESES IS CURRENTLY UNDEFINED. 1261s 1261s =HEAD3 PERSISTENT VARIABLES WITH CLOSURES 1261s 1261s JUST BECAUSE A LEXICAL VARIABLE IS LEXICALLY (ALSO CALLED STATICALLY) 1261s SCOPED TO ITS ENCLOSING BLOCK, C, OR C FILE, THIS DOESN'T MEAN THAT 1261s WITHIN A FUNCTION IT WORKS LIKE A C STATIC. IT NORMALLY WORKS MORE 1261s LIKE A C AUTO, BUT WITH IMPLICIT GARBAGE COLLECTION. 1261s 1261s UNLIKE LOCAL VARIABLES IN C OR C++, PERL'S LEXICAL VARIABLES DON'T 1261s NECESSARILY GET RECYCLED JUST BECAUSE THEIR SCOPE HAS EXITED. 1261s IF SOMETHING MORE PERMANENT IS STILL AWARE OF THE LEXICAL, IT WILL 1261s STICK AROUND. SO LONG AS SOMETHING ELSE REFERENCES A LEXICAL, THAT 1261s LEXICAL WON'T BE FREED--WHICH IS AS IT SHOULD BE. YOU WOULDN'T WANT 1261s MEMORY BEING FREE UNTIL YOU WERE DONE USING IT, OR KEPT AROUND ONCE YOU 1261s WERE DONE. AUTOMATIC GARBAGE COLLECTION TAKES CARE OF THIS FOR YOU. 1261s 1261s THIS MEANS THAT YOU CAN PASS BACK OR SAVE AWAY REFERENCES TO LEXICAL 1261s VARIABLES, WHEREAS TO RETURN A POINTER TO A C AUTO IS A GRAVE ERROR. 1261s IT ALSO GIVES US A WAY TO SIMULATE C'S FUNCTION STATICS. HERE'S A 1261s MECHANISM FOR GIVING A FUNCTION PRIVATE VARIABLES WITH BOTH LEXICAL 1261s SCOPING AND A STATIC LIFETIME. IF YOU DO WANT TO CREATE SOMETHING LIKE 1261s C'S STATIC VARIABLES, JUST ENCLOSE THE WHOLE FUNCTION IN AN EXTRA BLOCK, 1261s AND PUT THE STATIC VARIABLE OUTSIDE THE FUNCTION BUT IN THE BLOCK. 1261s 1261s { 1261s MY $SECRET_VAL = 0; 1261s SUB GIMME_ANOTHER { 1261s RETURN ++$SECRET_VAL; 1261s } 1261s } 1262s # $SECRET_VAL NOW BECOMES UNREACHABLE BY THE OUTSIDE 1262s # WORLD, BUT RETAINS ITS VALUE BETWEEN CALLS TO GIMME_ANOTHER 1262s 1262s IF THIS FUNCTION IS BEING SOURCED IN FROM A SEPARATE FILE 1262s VIA C OR C, THEN THIS IS PROBABLY JUST FINE. IF IT'S 1262s ALL IN THE MAIN PROGRAM, YOU'LL NEED TO ARRANGE FOR THE C 1262s TO BE EXECUTED EARLY, EITHER BY PUTTING THE WHOLE BLOCK ABOVE 1262s YOUR MAIN PROGRAM, OR MORE LIKELY, PLACING MERELY A C 1262s CODE BLOCK AROUND IT TO MAKE SURE IT GETS EXECUTED BEFORE YOUR PROGRAM 1262s STARTS TO RUN: 1262s 1262s BEGIN { 1262s MY $SECRET_VAL = 0; 1262s SUB GIMME_ANOTHER { 1262s RETURN ++$SECRET_VAL; 1262s } 1262s } 1262s 1262s SEE L ABOUT THE 1262s SPECIAL TRIGGERED CODE BLOCKS, C, C, C, 1262s C AND C. 1262s 1262s IF DECLARED AT THE OUTERMOST SCOPE (THE FILE SCOPE), THEN LEXICALS 1262s WORK SOMEWHAT LIKE C'S FILE STATICS. THEY ARE AVAILABLE TO ALL 1262s FUNCTIONS IN THAT SAME FILE DECLARED BELOW THEM, BUT ARE INACCESSIBLE 1262s FROM OUTSIDE THAT FILE. THIS STRATEGY IS SOMETIMES USED IN MODULES 1262s TO CREATE PRIVATE VARIABLES THAT THE WHOLE MODULE CAN SEE. 1262s 1262s =HEAD2 TEMPORARY VALUES VIA LOCAL() 1262s X X X X 1262s X 1262s 1262s B: IN GENERAL, YOU SHOULD BE USING C INSTEAD OF C, BECAUSE 1262s IT'S FASTER AND SAFER. EXCEPTIONS TO THIS INCLUDE THE GLOBAL PUNCTUATION 1262s VARIABLES, GLOBAL FILEHANDLES AND FORMATS, AND DIRECT MANIPULATION OF THE 1262s PERL SYMBOL TABLE ITSELF. C IS MOSTLY USED WHEN THE CURRENT VALUE 1262s OF A VARIABLE MUST BE VISIBLE TO CALLED SUBROUTINES. 1262s 1262s SYNOPSIS: 1262s 1262s # LOCALIZATION OF VALUES 1262s 1262s LOCAL $FOO; # MAKE $FOO DYNAMICALLY LOCAL 1262s LOCAL (@WID, %GET); # MAKE LIST OF VARIABLES LOCAL 1262s LOCAL $FOO = "FLURP"; # MAKE $FOO DYNAMIC, AND INIT IT 1262s LOCAL @OOF = @BAR; # MAKE @OOF DYNAMIC, AND INIT IT 1262s 1262s LOCAL $HASH{KEY} = "VAL"; # SETS A LOCAL VALUE FOR THIS HASH ENTRY 1262s DELETE LOCAL $HASH{KEY}; # DELETE THIS ENTRY FOR THE CURRENT BLOCK 1262s LOCAL ($COND ? $V1 : $V2); # SEVERAL TYPES OF LVALUES SUPPORT 1262s # LOCALIZATION 1262s 1262s # LOCALIZATION OF SYMBOLS 1262s 1262s LOCAL *FH; # LOCALIZE $FH, @FH, %FH, &FH ... 1262s LOCAL *MERLYN = *RANDAL; # NOW $MERLYN IS REALLY $RANDAL, PLUS 1262s # @MERLYN IS REALLY @RANDAL, ETC 1262s LOCAL *MERLYN = 'RANDAL'; # SAME THING: PROMOTE 'RANDAL' TO *RANDAL 1262s LOCAL *MERLYN = \$RANDAL; # JUST ALIAS $MERLYN, NOT @MERLYN ETC 1262s 1262s A C MODIFIES ITS LISTED VARIABLES TO BE "LOCAL" TO THE 1262s ENCLOSING BLOCK, C, OR C--AND TO I. A C JUST GIVES TEMPORARY 1262s VALUES TO GLOBAL (MEANING PACKAGE) VARIABLES. IT DOES I CREATE 1262s A LOCAL VARIABLE. THIS IS KNOWN AS DYNAMIC SCOPING. LEXICAL SCOPING 1262s IS DONE WITH C, WHICH WORKS MORE LIKE C'S AUTO DECLARATIONS. 1262s 1262s SOME TYPES OF LVALUES CAN BE LOCALIZED AS WELL: HASH AND ARRAY ELEMENTS 1262s AND SLICES, CONDITIONALS (PROVIDED THAT THEIR RESULT IS ALWAYS 1262s LOCALIZABLE), AND SYMBOLIC REFERENCES. AS FOR SIMPLE VARIABLES, THIS 1262s CREATES NEW, DYNAMICALLY SCOPED VALUES. 1262s 1262s IF MORE THAN ONE VARIABLE OR EXPRESSION IS GIVEN TO C, THEY MUST BE 1262s PLACED IN PARENTHESES. THIS OPERATOR WORKS 1262s BY SAVING THE CURRENT VALUES OF THOSE VARIABLES IN ITS ARGUMENT LIST ON A 1262s HIDDEN STACK AND RESTORING THEM UPON EXITING THE BLOCK, SUBROUTINE, OR 1262s EVAL. THIS MEANS THAT CALLED SUBROUTINES CAN ALSO REFERENCE THE LOCAL 1262s VARIABLE, BUT NOT THE GLOBAL ONE. THE ARGUMENT LIST MAY BE ASSIGNED TO IF 1262s DESIRED, WHICH ALLOWS YOU TO INITIALIZE YOUR LOCAL VARIABLES. (IF NO 1262s INITIALIZER IS GIVEN FOR A PARTICULAR VARIABLE, IT IS CREATED WITH AN 1262s UNDEFINED VALUE.) 1262s 1262s BECAUSE C IS A RUN-TIME OPERATOR, IT GETS EXECUTED EACH TIME 1262s THROUGH A LOOP. CONSEQUENTLY, IT'S MORE EFFICIENT TO LOCALIZE YOUR 1262s VARIABLES OUTSIDE THE LOOP. 1262s 1262s =HEAD3 GRAMMATICAL NOTE ON LOCAL() 1262s X 1262s 1262s A C IS SIMPLY A MODIFIER ON AN LVALUE EXPRESSION. WHEN YOU ASSIGN TO 1262s A CIZED VARIABLE, THE C DOESN'T CHANGE WHETHER ITS LIST IS 1262s VIEWED AS A SCALAR OR AN ARRAY. SO 1262s 1262s LOCAL($FOO) = ; 1262s LOCAL @FOO = ; 1262s 1262s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 1262s 1262s LOCAL $FOO = ; 1262s 1262s SUPPLIES A SCALAR CONTEXT. 1262s 1262s =HEAD3 LOCALIZATION OF SPECIAL VARIABLES 1262s X 1262s 1262s IF YOU LOCALIZE A SPECIAL VARIABLE, YOU'LL BE GIVING A NEW VALUE TO IT, 1262s BUT ITS MAGIC WON'T GO AWAY. THAT MEANS THAT ALL SIDE-EFFECTS RELATED 1262s TO THIS MAGIC STILL WORK WITH THE LOCALIZED VALUE. 1262s 1262s THIS FEATURE ALLOWS CODE LIKE THIS TO WORK : 1262s 1262s # READ THE WHOLE CONTENTS OF FILE IN $SLURP 1262s { LOCAL $/ = UNDEF; $SLURP = ; } 1262s 1262s NOTE, HOWEVER, THAT THIS RESTRICTS LOCALIZATION OF SOME VALUES ; FOR 1262s EXAMPLE, THE FOLLOWING STATEMENT DIES, AS OF PERL 5.10.0, WITH AN ERROR 1262s I, BECAUSE THE $1 VARIABLE IS 1262s MAGICAL AND READ-ONLY : 1262s 1262s LOCAL $1 = 2; 1262s 1262s ONE EXCEPTION IS THE DEFAULT SCALAR VARIABLE: STARTING WITH PERL 5.14 1262s C WILL ALWAYS STRIP ALL MAGIC FROM $_, TO MAKE IT POSSIBLE 1262s TO SAFELY REUSE $_ IN A SUBROUTINE. 1262s 1262s B: LOCALIZATION OF TIED ARRAYS AND HASHES DOES NOT CURRENTLY 1262s WORK AS DESCRIBED. 1262s THIS WILL BE FIXED IN A FUTURE RELEASE OF PERL; IN THE MEANTIME, AVOID 1262s CODE THAT RELIES ON ANY PARTICULAR BEHAVIOR OF LOCALISING TIED ARRAYS 1262s OR HASHES (LOCALISING INDIVIDUAL ELEMENTS IS STILL OKAY). 1262s SEE L FOR MORE 1262s DETAILS. 1262s X 1262s 1262s =HEAD3 LOCALIZATION OF GLOBS 1262s X X 1262s 1262s THE CONSTRUCT 1262s 1262s LOCAL *NAME; 1262s 1262s CREATES A WHOLE NEW SYMBOL TABLE ENTRY FOR THE GLOB C IN THE 1262s CURRENT PACKAGE. THAT MEANS THAT ALL VARIABLES IN ITS GLOB SLOT ($NAME, 1262s @NAME, %NAME, &NAME, AND THE C FILEHANDLE) ARE DYNAMICALLY RESET. 1262s 1262s THIS IMPLIES, AMONG OTHER THINGS, THAT ANY MAGIC EVENTUALLY CARRIED BY 1262s THOSE VARIABLES IS LOCALLY LOST. IN OTHER WORDS, SAYING C 1262s WILL NOT HAVE ANY EFFECT ON THE INTERNAL VALUE OF THE INPUT RECORD 1262s SEPARATOR. 1262s 1262s =HEAD3 LOCALIZATION OF ELEMENTS OF COMPOSITE TYPES 1262s X X 1262s X 1262s 1262s IT'S ALSO WORTH TAKING A MOMENT TO EXPLAIN WHAT HAPPENS WHEN YOU 1262s CIZE A MEMBER OF A COMPOSITE TYPE (I.E. AN ARRAY OR HASH ELEMENT). 1262s IN THIS CASE, THE ELEMENT IS CIZED I. THIS MEANS THAT 1262s WHEN THE SCOPE OF THE C ENDS, THE SAVED VALUE WILL BE 1262s RESTORED TO THE HASH ELEMENT WHOSE KEY WAS NAMED IN THE C, OR 1262s THE ARRAY ELEMENT WHOSE INDEX WAS NAMED IN THE C. IF THAT 1262s ELEMENT WAS DELETED WHILE THE C WAS IN EFFECT (E.G. BY A 1262s C FROM A HASH OR A C OF AN ARRAY), IT WILL SPRING 1262s BACK INTO EXISTENCE, POSSIBLY EXTENDING AN ARRAY AND FILLING IN THE 1262s SKIPPED ELEMENTS WITH C. FOR INSTANCE, IF YOU SAY 1262s 1262s %HASH = ( 'THIS' => 'IS', 'A' => 'TEST' ); 1262s @ARY = ( 0..5 ); 1262s { 1262s LOCAL($ARY[5]) = 6; 1262s LOCAL($HASH{'A'}) = 'DRILL'; 1262s WHILE (MY $E = POP(@ARY)) { 1262s PRINT "$E . . .\N"; 1262s LAST UNLESS $E > 3; 1262s } 1262s IF (@ARY) { 1262s $HASH{'ONLY A'} = 'TEST'; 1262s DELETE $HASH{'A'}; 1262s } 1262s } 1262s PRINT JOIN(' ', MAP { "$_ $HASH{$_}" } SORT KEYS %HASH),".\N"; 1262s PRINT "THE ARRAY HAS ",SCALAR(@ARY)," ELEMENTS: ", 1262s JOIN(', ', MAP { DEFINED $_ ? $_ : 'UNDEF' } @ARY),"\N"; 1262s 1262s PERL WILL PRINT 1262s 1262s 6 . . . 1262s 4 . . . 1262s 3 . . . 1262s THIS IS A TEST ONLY A TEST. 1262s THE ARRAY HAS 6 ELEMENTS: 0, 1, 2, UNDEF, UNDEF, 5 1262s 1262s THE BEHAVIOR OF LOCAL() ON NON-EXISTENT MEMBERS OF COMPOSITE 1262s TYPES IS SUBJECT TO CHANGE IN FUTURE. THE BEHAVIOR OF LOCAL() 1262s ON ARRAY ELEMENTS SPECIFIED USING NEGATIVE INDEXES IS PARTICULARLY 1262s SURPRISING, AND IS VERY LIKELY TO CHANGE. 1262s 1262s =HEAD3 LOCALIZED DELETION OF ELEMENTS OF COMPOSITE TYPES 1262s X X X 1262s X 1262s 1262s YOU CAN USE THE C AND C 1262s CONSTRUCTS TO DELETE A COMPOSITE TYPE ENTRY FOR THE CURRENT BLOCK AND RESTORE 1262s IT WHEN IT ENDS. THEY RETURN THE ARRAY/HASH VALUE BEFORE THE LOCALIZATION, 1262s WHICH MEANS THAT THEY ARE RESPECTIVELY EQUIVALENT TO 1262s 1262s DO { 1262s MY $VAL = $ARRAY[$IDX]; 1262s LOCAL $ARRAY[$IDX]; 1262s DELETE $ARRAY[$IDX]; 1262s $VAL 1262s } 1262s 1262s AND 1262s 1262s DO { 1262s MY $VAL = $HASH{KEY}; 1262s LOCAL $HASH{KEY}; 1262s DELETE $HASH{KEY}; 1262s $VAL 1262s } 1262s 1262s EXCEPT THAT FOR THOSE THE C IS 1262s SCOPED TO THE C BLOCK. SLICES ARE 1262s ALSO ACCEPTED. 1262s 1262s MY %HASH = ( 1262s A => [ 7, 8, 9 ], 1262s B => 1, 1262s ) 1262s 1262s { 1262s MY $X = DELETE LOCAL $HASH{A}; 1262s # $X IS [ 7, 8, 9 ] 1262s # %HASH IS (B => 1) 1262s 1262s { 1262s MY @NUMS = DELETE LOCAL @$X[0, 2] 1262s # @NUMS IS (7, 9) 1262s # $X IS [ UNDEF, 8 ] 1262s 1262s $X[0] = 999; # WILL BE ERASED WHEN THE SCOPE ENDS 1262s } 1262s # $X IS BACK TO [ 7, 8, 9 ] 1262s 1262s } 1262s # %HASH IS BACK TO ITS ORIGINAL STATE 1262s 1262s THIS CONSTRUCT IS SUPPORTED SINCE PERL V5.12. 1262s 1262s =HEAD2 LVALUE SUBROUTINES 1262s X X 1262s 1262s IT IS POSSIBLE TO RETURN A MODIFIABLE VALUE FROM A SUBROUTINE. 1262s TO DO THIS, YOU HAVE TO DECLARE THE SUBROUTINE TO RETURN AN LVALUE. 1262s 1262s MY $VAL; 1262s SUB CANMOD : LVALUE { 1262s $VAL; # OR: RETURN $VAL; 1262s } 1262s SUB NOMOD { 1262s $VAL; 1262s } 1262s 1262s CANMOD() = 5; # ASSIGNS TO $VAL 1262s NOMOD() = 5; # ERROR 1262s 1262s THE SCALAR/LIST CONTEXT FOR THE SUBROUTINE AND FOR THE RIGHT-HAND 1262s SIDE OF ASSIGNMENT IS DETERMINED AS IF THE SUBROUTINE CALL IS REPLACED 1262s BY A SCALAR. FOR EXAMPLE, CONSIDER: 1262s 1262s DATA(2,3) = GET_DATA(3,4); 1262s 1262s BOTH SUBROUTINES HERE ARE CALLED IN A SCALAR CONTEXT, WHILE IN: 1262s 1262s (DATA(2,3)) = GET_DATA(3,4); 1262s 1262s AND IN: 1262s 1262s (DATA(2),DATA(3)) = GET_DATA(3,4); 1262s 1262s ALL THE SUBROUTINES ARE CALLED IN A LIST CONTEXT. 1262s 1262s LVALUE SUBROUTINES ARE CONVENIENT, BUT YOU HAVE TO KEEP IN MIND THAT, 1262s WHEN USED WITH OBJECTS, THEY MAY VIOLATE ENCAPSULATION. A NORMAL 1262s MUTATOR CAN CHECK THE SUPPLIED ARGUMENT BEFORE SETTING THE ATTRIBUTE 1262s IT IS PROTECTING, AN LVALUE SUBROUTINE CANNOT. IF YOU REQUIRE ANY 1262s SPECIAL PROCESSING WHEN STORING AND RETRIEVING THE VALUES, CONSIDER 1262s USING THE CPAN MODULE SENTINEL OR SOMETHING SIMILAR. 1262s 1262s =HEAD2 LEXICAL SUBROUTINES 1262s X X X X 1262s 1262s BEGINNING WITH PERL 5.18, YOU CAN DECLARE A PRIVATE SUBROUTINE WITH C 1262s OR C. AS WITH STATE VARIABLES, THE C KEYWORD IS ONLY 1262s AVAILABLE UNDER C OR C OR HIGHER. 1262s 1262s PRIOR TO PERL 5.26, LEXICAL SUBROUTINES WERE DEEMED EXPERIMENTAL AND WERE 1262s AVAILABLE ONLY UNDER THE C PRAGMA. THEY ALSO 1262s PRODUCED A WARNING UNLESS THE "EXPERIMENTAL::LEXICAL_SUBS" WARNINGS 1262s CATEGORY WAS DISABLED. 1262s 1262s THESE SUBROUTINES ARE ONLY VISIBLE WITHIN THE BLOCK IN WHICH THEY ARE 1262s DECLARED, AND ONLY AFTER THAT DECLARATION: 1262s 1262s # INCLUDE THESE TWO LINES IF YOUR CODE IS INTENDED TO RUN UNDER PERL 1262s # VERSIONS EARLIER THAN 5.26. 1262s NO WARNINGS "EXPERIMENTAL::LEXICAL_SUBS"; 1262s USE FEATURE 'LEXICAL_SUBS'; 1262s 1262s FOO(); # CALLS THE PACKAGE/GLOBAL SUBROUTINE 1262s STATE SUB FOO { 1262s FOO(); # ALSO CALLS THE PACKAGE SUBROUTINE 1262s } 1262s FOO(); # CALLS "STATE" SUB 1262s MY $REF = \&FOO; # TAKE A REFERENCE TO "STATE" SUB 1262s 1262s MY SUB BAR { ... } 1262s BAR(); # CALLS "MY" SUB 1262s 1262s YOU CAN'T (DIRECTLY) WRITE A RECURSIVE LEXICAL SUBROUTINE: 1262s 1262s # WRONG 1262s MY SUB BAZ { 1262s BAZ(); 1262s } 1262s 1262s THIS EXAMPLE FAILS BECAUSE C REFERS TO THE PACKAGE/GLOBAL SUBROUTINE 1262s C, NOT THE LEXICAL SUBROUTINE CURRENTLY BEING DEFINED. 1262s 1262s THE SOLUTION IS TO USE L|PERLFUNC/__SUB__>: 1262s 1262s MY SUB BAZ { 1262s __SUB__->(); # CALLS ITSELF 1262s } 1262s 1262s IT IS POSSIBLE TO PREDECLARE A LEXICAL SUBROUTINE. THE C 1262s SUBROUTINE DEFINITION SYNTAX RESPECTS ANY PREVIOUS C OR C 1262s DECLARATION. USING THIS TO DEFINE RECURSIVE SUBROUTINES IS A BAD IDEA, 1262s HOWEVER: 1262s 1262s MY SUB BAZ; # PREDECLARATION 1262s SUB BAZ { # DEFINE THE "MY" SUB 1262s BAZ(); # WRONG: CALLS ITSELF, BUT LEAKS MEMORY 1262s } 1262s 1262s JUST LIKE C<< MY $F; $F = SUB { $F->() } >>, THIS EXAMPLE LEAKS MEMORY. THE 1262s NAME C IS A REFERENCE TO THE SUBROUTINE, AND THE SUBROUTINE USES THE NAME 1262s C; THEY KEEP EACH OTHER ALIVE (SEE L). 1262s 1262s =HEAD3 C VS C 1262s 1262s WHAT IS THE DIFFERENCE BETWEEN "STATE" SUBS AND "MY" SUBS? EACH TIME THAT 1262s EXECUTION ENTERS A BLOCK WHEN "MY" SUBS ARE DECLARED, A NEW COPY OF EACH 1262s SUB IS CREATED. "STATE" SUBROUTINES PERSIST FROM ONE EXECUTION OF THE 1262s CONTAINING BLOCK TO THE NEXT. 1262s 1262s SO, IN GENERAL, "STATE" SUBROUTINES ARE FASTER. BUT "MY" SUBS ARE 1262s NECESSARY IF YOU WANT TO CREATE CLOSURES: 1262s 1262s SUB WHATEVER { 1262s MY $X = SHIFT; 1262s MY SUB INNER { 1262s ... DO SOMETHING WITH $X ... 1262s } 1262s INNER(); 1262s } 1262s 1262s IN THIS EXAMPLE, A NEW C<$X> IS CREATED WHEN C IS CALLED, AND 1262s ALSO A NEW C, WHICH CAN SEE THE NEW C<$X>. A "STATE" SUB WILL ONLY 1262s SEE THE C<$X> FROM THE FIRST CALL TO C. 1262s 1262s =HEAD3 C SUBROUTINES 1262s 1262s LIKE C, C CREATES A LEXICAL ALIAS TO THE PACKAGE 1262s SUBROUTINE OF THE SAME NAME. 1262s 1262s THE TWO MAIN USES FOR THIS ARE TO SWITCH BACK TO USING THE PACKAGE SUB 1262s INSIDE AN INNER SCOPE: 1262s 1262s SUB FOO { ... } 1262s 1262s SUB BAR { 1262s MY SUB FOO { ... } 1262s { 1262s # NEED TO USE THE OUTER FOO HERE 1262s OUR SUB FOO; 1262s FOO(); 1262s } 1262s } 1262s 1262s AND TO MAKE A SUBROUTINE VISIBLE TO OTHER PACKAGES IN THE SAME SCOPE: 1262s 1262s PACKAGE MYSNEAKYMODULE; 1262s 1262s OUR SUB DO_SOMETHING { ... } 1262s 1262s SUB DO_SOMETHING_WITH_CALLER { 1262s PACKAGE DB; 1262s () = CALLER 1; # SETS @DB::ARGS 1262s DO_SOMETHING(@ARGS); # USES MYSNEAKYMODULE::DO_SOMETHING 1262s } 1262s 1262s =HEAD2 PASSING SYMBOL TABLE ENTRIES (TYPEGLOBS) 1262s X X<*> 1262s 1262s B: THE MECHANISM DESCRIBED IN THIS SECTION WAS ORIGINALLY 1262s THE ONLY WAY TO SIMULATE PASS-BY-REFERENCE IN OLDER VERSIONS OF 1262s PERL. WHILE IT STILL WORKS FINE IN MODERN VERSIONS, THE NEW REFERENCE 1262s MECHANISM IS GENERALLY EASIER TO WORK WITH. SEE BELOW. 1262s 1262s SOMETIMES YOU DON'T WANT TO PASS THE VALUE OF AN ARRAY TO A SUBROUTINE 1262s BUT RATHER THE NAME OF IT, SO THAT THE SUBROUTINE CAN MODIFY THE GLOBAL 1262s COPY OF IT RATHER THAN WORKING WITH A LOCAL COPY. IN PERL YOU CAN 1262s REFER TO ALL OBJECTS OF A PARTICULAR NAME BY PREFIXING THE NAME 1262s WITH A STAR: C<*FOO>. THIS IS OFTEN KNOWN AS A "TYPEGLOB", BECAUSE THE 1262s STAR ON THE FRONT CAN BE THOUGHT OF AS A WILDCARD MATCH FOR ALL THE 1262s FUNNY PREFIX CHARACTERS ON VARIABLES AND SUBROUTINES AND SUCH. 1262s 1262s WHEN EVALUATED, THE TYPEGLOB PRODUCES A SCALAR VALUE THAT REPRESENTS 1262s ALL THE OBJECTS OF THAT NAME, INCLUDING ANY FILEHANDLE, FORMAT, OR 1262s SUBROUTINE. WHEN ASSIGNED TO, IT CAUSES THE NAME MENTIONED TO REFER TO 1262s WHATEVER C<*> VALUE WAS ASSIGNED TO IT. EXAMPLE: 1262s 1262s SUB DOUBLEARY { 1262s LOCAL(*SOMEARY) = @_; 1262s FOREACH $ELEM (@SOMEARY) { 1262s $ELEM *= 2; 1262s } 1262s } 1262s DOUBLEARY(*FOO); 1262s DOUBLEARY(*BAR); 1262s 1262s SCALARS ARE ALREADY PASSED BY REFERENCE, SO YOU CAN MODIFY 1262s SCALAR ARGUMENTS WITHOUT USING THIS MECHANISM BY REFERRING EXPLICITLY 1262s TO C<$_[0]> ETC. YOU CAN MODIFY ALL THE ELEMENTS OF AN ARRAY BY PASSING 1262s ALL THE ELEMENTS AS SCALARS, BUT YOU HAVE TO USE THE C<*> MECHANISM (OR 1262s THE EQUIVALENT REFERENCE MECHANISM) TO C, C, OR CHANGE THE SIZE OF 1262s AN ARRAY. IT WILL CERTAINLY BE FASTER TO PASS THE TYPEGLOB (OR REFERENCE). 1262s 1262s EVEN IF YOU DON'T WANT TO MODIFY AN ARRAY, THIS MECHANISM IS USEFUL FOR 1262s PASSING MULTIPLE ARRAYS IN A SINGLE LIST, BECAUSE NORMALLY THE LIST 1262s MECHANISM WILL MERGE ALL THE ARRAY VALUES SO THAT YOU CAN'T EXTRACT OUT 1262s THE INDIVIDUAL ARRAYS. FOR MORE ON TYPEGLOBS, SEE 1262s L. 1262s 1262s =HEAD2 WHEN TO STILL USE LOCAL() 1262s X X 1262s 1262s DESPITE THE EXISTENCE OF C, THERE ARE STILL THREE PLACES WHERE THE 1262s C OPERATOR STILL SHINES. IN FACT, IN THESE THREE PLACES, YOU 1262s I USE C INSTEAD OF C. 1262s 1262s =OVER 4 1262s 1262s =ITEM 1. 1262s 1262s YOU NEED TO GIVE A GLOBAL VARIABLE A TEMPORARY VALUE, ESPECIALLY $_. 1262s 1262s THE GLOBAL VARIABLES, LIKE C<@ARGV> OR THE PUNCTUATION VARIABLES, MUST BE 1262s CIZED WITH C. THIS BLOCK READS IN F, AND SPLITS 1262s IT UP INTO CHUNKS SEPARATED BY LINES OF EQUAL SIGNS, WHICH ARE PLACED 1262s IN C<@FIELDS>. 1262s 1262s { 1262s LOCAL @ARGV = ("/ETC/MOTD"); 1262s LOCAL $/ = UNDEF; 1262s LOCAL $_ = <>; 1262s @FIELDS = SPLIT /^\S*=+\S*$/; 1262s } 1262s 1262s IT PARTICULAR, IT'S IMPORTANT TO CIZE $_ IN ANY ROUTINE THAT ASSIGNS 1262s TO IT. LOOK OUT FOR IMPLICIT ASSIGNMENTS IN C CONDITIONALS. 1262s 1262s =ITEM 2. 1262s 1262s YOU NEED TO CREATE A LOCAL FILE OR DIRECTORY HANDLE OR A LOCAL FUNCTION. 1262s 1262s A FUNCTION THAT NEEDS A FILEHANDLE OF ITS OWN MUST USE 1262s C ON A COMPLETE TYPEGLOB. THIS CAN BE USED TO CREATE NEW SYMBOL 1262s TABLE ENTRIES: 1262s 1262s SUB IOQUEUE { 1262s LOCAL (*READER, *WRITER); # NOT MY! 1262s PIPE (READER, WRITER) OR DIE "PIPE: $!"; 1262s RETURN (*READER, *WRITER); 1262s } 1262s ($HEAD, $TAIL) = IOQUEUE(); 1262s 1262s SEE THE SYMBOL MODULE FOR A WAY TO CREATE ANONYMOUS SYMBOL TABLE 1262s ENTRIES. 1262s 1262s BECAUSE ASSIGNMENT OF A REFERENCE TO A TYPEGLOB CREATES AN ALIAS, THIS 1262s CAN BE USED TO CREATE WHAT IS EFFECTIVELY A LOCAL FUNCTION, OR AT LEAST, 1262s A LOCAL ALIAS. 1262s 1262s { 1262s LOCAL *GROW = \&SHRINK; # ONLY UNTIL THIS BLOCK EXITS 1262s GROW(); # REALLY CALLS SHRINK() 1262s MOVE(); # IF MOVE() GROW()S, IT SHRINK()S TOO 1262s } 1262s GROW(); # GET THE REAL GROW() AGAIN 1262s 1262s SEE L FOR MORE ABOUT MANIPULATING 1262s FUNCTIONS BY NAME IN THIS WAY. 1262s 1262s =ITEM 3. 1262s 1262s YOU WANT TO TEMPORARILY CHANGE JUST ONE ELEMENT OF AN ARRAY OR HASH. 1262s 1262s YOU CAN CIZE JUST ONE ELEMENT OF AN AGGREGATE. USUALLY THIS 1262s IS DONE ON DYNAMICS: 1262s 1262s { 1262s LOCAL $SIG{INT} = 'IGNORE'; 1262s FUNCT(); # UNINTERRUPTIBLE 1262s } 1262s # INTERRUPTIBILITY AUTOMATICALLY RESTORED HERE 1262s 1262s BUT IT ALSO WORKS ON LEXICALLY DECLARED AGGREGATES. 1262s 1262s =BACK 1262s 1262s =HEAD2 PASS BY REFERENCE 1262s X X X 1262s 1262s IF YOU WANT TO PASS MORE THAN ONE ARRAY OR HASH INTO A FUNCTION--OR 1262s RETURN THEM FROM IT--AND HAVE THEM MAINTAIN THEIR INTEGRITY, THEN 1262s YOU'RE GOING TO HAVE TO USE AN EXPLICIT PASS-BY-REFERENCE. BEFORE YOU 1262s DO THAT, YOU NEED TO UNDERSTAND REFERENCES AS DETAILED IN L. 1262s THIS SECTION MAY NOT MAKE MUCH SENSE TO YOU OTHERWISE. 1262s 1262s HERE ARE A FEW SIMPLE EXAMPLES. FIRST, LET'S PASS IN SEVERAL ARRAYS 1262s TO A FUNCTION AND HAVE IT C ALL OF THEN, RETURNING A NEW LIST 1262s OF ALL THEIR FORMER LAST ELEMENTS: 1262s 1262s @TAILINGS = POPMANY ( \@W, \@X, \@Y, \@Z ); 1262s 1262s SUB POPMANY { 1262s MY $AREF; 1262s MY @RETLIST; 1262s FOREACH $AREF ( @_ ) { 1262s PUSH @RETLIST, POP @$AREF; 1262s } 1262s RETURN @RETLIST; 1262s } 1262s 1262s HERE'S HOW YOU MIGHT WRITE A FUNCTION THAT RETURNS A 1262s LIST OF KEYS OCCURRING IN ALL THE HASHES PASSED TO IT: 1262s 1262s @COMMON = INTER( \%FOO, \%BAR, \%JOE ); 1262s SUB INTER { 1262s MY ($K, $HREF, %SEEN); # LOCALS 1262s FOREACH $HREF (@_) { 1262s WHILE ( $K = EACH %$HREF ) { 1262s $SEEN{$K}++; 1262s } 1262s } 1262s RETURN GREP { $SEEN{$_} == @_ } KEYS %SEEN; 1262s } 1262s 1262s SO FAR, WE'RE USING JUST THE NORMAL LIST RETURN MECHANISM. 1262s WHAT HAPPENS IF YOU WANT TO PASS OR RETURN A HASH? WELL, 1262s IF YOU'RE USING ONLY ONE OF THEM, OR YOU DON'T MIND THEM 1262s CONCATENATING, THEN THE NORMAL CALLING CONVENTION IS OK, ALTHOUGH 1262s A LITTLE EXPENSIVE. 1262s 1262s WHERE PEOPLE GET INTO TROUBLE IS HERE: 1262s 1262s (@W, @X) = FUNC(@Y, @Z); 1262s OR 1262s (%W, %X) = FUNC(%Y, %Z); 1262s 1262s THAT SYNTAX SIMPLY WON'T WORK. IT SETS JUST C<@W> OR C<%W> AND 1262s CLEARS THE C<@X> OR C<%X>. PLUS THE FUNCTION DIDN'T GET PASSED 1262s INTO TWO SEPARATE ARRAYS OR HASHES: IT GOT ONE LONG LIST IN C<@_>, 1262s AS ALWAYS. 1262s 1262s IF YOU CAN ARRANGE FOR EVERYONE TO DEAL WITH THIS THROUGH REFERENCES, IT'S 1262s CLEANER CODE, ALTHOUGH NOT SO NICE TO LOOK AT. HERE'S A FUNCTION THAT 1262s TAKES TWO ARRAY REFERENCES AS ARGUMENTS, RETURNING THE TWO ARRAY ELEMENTS 1262s IN ORDER OF HOW MANY ELEMENTS THEY HAVE IN THEM: 1262s 1262s ($WREF, $XREF) = FUNC(\@Y, \@Z); 1262s PRINT "@$WREF HAS MORE THAN @$XREF\N"; 1262s SUB FUNC { 1262s MY ($YREF, $ZREF) = @_; 1262s IF (@$YREF > @$ZREF) { 1262s RETURN ($YREF, $ZREF); 1262s } ELSE { 1262s RETURN ($ZREF, $YREF); 1262s } 1262s } 1262s 1262s IT TURNS OUT THAT YOU CAN ACTUALLY DO THIS ALSO: 1262s 1262s (*W, *X) = FUNC(\@Y, \@Z); 1262s PRINT "@W HAS MORE THAN @X\N"; 1262s SUB FUNC { 1262s LOCAL (*Y, *Z) = @_; 1262s IF (@Y > @Z) { 1262s RETURN (\@Y, \@Z); 1262s } ELSE { 1262s RETURN (\@Z, \@Y); 1262s } 1262s } 1262s 1262s HERE WE'RE USING THE TYPEGLOBS TO DO SYMBOL TABLE ALIASING. IT'S 1262s A TAD SUBTLE, THOUGH, AND ALSO WON'T WORK IF YOU'RE USING C 1262s VARIABLES, BECAUSE ONLY GLOBALS (EVEN IN DISGUISE AS CS) 1262s ARE IN THE SYMBOL TABLE. 1262s 1262s IF YOU'RE PASSING AROUND FILEHANDLES, YOU COULD USUALLY JUST USE THE BARE 1262s TYPEGLOB, LIKE C<*STDOUT>, BUT TYPEGLOBS REFERENCES WORK, TOO. 1262s FOR EXAMPLE: 1262s 1262s SPLUTTER(\*STDOUT); 1262s SUB SPLUTTER { 1262s MY $FH = SHIFT; 1262s PRINT $FH "HER UM WELL A HMMM\N"; 1262s } 1262s 1262s $REC = GET_REC(\*STDIN); 1262s SUB GET_REC { 1262s MY $FH = SHIFT; 1262s RETURN SCALAR <$FH>; 1262s } 1262s 1262s IF YOU'RE PLANNING ON GENERATING NEW FILEHANDLES, YOU COULD DO THIS. 1262s NOTICE TO PASS BACK JUST THE BARE *FH, NOT ITS REFERENCE. 1262s 1262s SUB OPENIT { 1262s MY $PATH = SHIFT; 1262s LOCAL *FH; 1262s RETURN OPEN (FH, $PATH) ? *FH : UNDEF; 1262s } 1262s 1262s =HEAD2 PROTOTYPES 1262s X X 1262s 1262s PERL SUPPORTS A VERY LIMITED KIND OF COMPILE-TIME ARGUMENT CHECKING 1262s USING FUNCTION PROTOTYPING. THIS CAN BE DECLARED IN EITHER THE PROTO 1262s SECTION OR WITH A L. 1262s IF YOU DECLARE EITHER OF 1262s 1262s SUB MYPUSH (\@@) 1262s SUB MYPUSH :PROTOTYPE(\@@) 1262s 1262s THEN C TAKES ARGUMENTS EXACTLY LIKE C DOES. 1262s 1262s IF SUBROUTINE SIGNATURES ARE ENABLED (SEE L), THEN 1262s THE SHORTER PROTO SYNTAX IS UNAVAILABLE, BECAUSE IT WOULD CLASH WITH 1262s SIGNATURES. IN THAT CASE, A PROTOTYPE CAN ONLY BE DECLARED IN THE FORM 1262s OF AN ATTRIBUTE. 1262s 1262s THE 1262s FUNCTION DECLARATION MUST BE VISIBLE AT COMPILE TIME. THE PROTOTYPE 1262s AFFECTS ONLY INTERPRETATION OF NEW-STYLE CALLS TO THE FUNCTION, 1262s WHERE NEW-STYLE IS DEFINED AS NOT USING THE C<&> CHARACTER. IN 1262s OTHER WORDS, IF YOU CALL IT LIKE A BUILT-IN FUNCTION, THEN IT BEHAVES 1262s LIKE A BUILT-IN FUNCTION. IF YOU CALL IT LIKE AN OLD-FASHIONED 1262s SUBROUTINE, THEN IT BEHAVES LIKE AN OLD-FASHIONED SUBROUTINE. IT 1262s NATURALLY FALLS OUT FROM THIS RULE THAT PROTOTYPES HAVE NO INFLUENCE 1262s ON SUBROUTINE REFERENCES LIKE C<\&FOO> OR ON INDIRECT SUBROUTINE 1262s CALLS LIKE C<&{$SUBREF}> OR C<< $SUBREF->() >>. 1262s 1262s METHOD CALLS ARE NOT INFLUENCED BY PROTOTYPES EITHER, BECAUSE THE 1262s FUNCTION TO BE CALLED IS INDETERMINATE AT COMPILE TIME, SINCE 1262s THE EXACT CODE CALLED DEPENDS ON INHERITANCE. 1262s 1262s BECAUSE THE INTENT OF THIS FEATURE IS PRIMARILY TO LET YOU DEFINE 1262s SUBROUTINES THAT WORK LIKE BUILT-IN FUNCTIONS, HERE ARE PROTOTYPES 1262s FOR SOME OTHER FUNCTIONS THAT PARSE ALMOST EXACTLY LIKE THE 1262s CORRESPONDING BUILT-IN. 1262s 1262s DECLARED AS CALLED AS 1262s 1262s SUB MYLINK ($$) MYLINK $OLD, $NEW 1262s SUB MYVEC ($$$) MYVEC $VAR, $OFFSET, 1 1262s SUB MYINDEX ($$;$) MYINDEX &GETSTRING, "SUBSTR" 1262s SUB MYSYSWRITE ($$$;$) MYSYSWRITE $BUF, 0, LENGTH($BUF) - $OFF, $OFF 1262s SUB MYREVERSE (@) MYREVERSE $X, $Y, $Z 1262s SUB MYJOIN ($@) MYJOIN ":", $X, $Y, $Z 1262s SUB MYPOP (\@) MYPOP @ARRAY 1262s SUB MYSPLICE (\@$$@) MYSPLICE @ARRAY, 0, 2, @PUSHME 1262s SUB MYKEYS (\[%@]) MYKEYS $HASHREF->%* 1262s SUB MYOPEN (*;$) MYOPEN HANDLE, $NAME 1262s SUB MYPIPE (**) MYPIPE READHANDLE, WRITEHANDLE 1262s SUB MYGREP (&@) MYGREP { /FOO/ } $X, $Y, $Z 1262s SUB MYRAND (;$) MYRAND 42 1262s SUB MYTIME () MYTIME 1262s 1262s ANY BACKSLASHED PROTOTYPE CHARACTER REPRESENTS AN ACTUAL ARGUMENT 1262s THAT MUST START WITH THAT CHARACTER (OPTIONALLY PRECEDED BY C, 1262s C OR C), WITH THE EXCEPTION OF C<$>, WHICH WILL 1262s ACCEPT ANY SCALAR LVALUE EXPRESSION, SUCH AS C<$FOO = 7> OR 1262s C<< MY_FUNCTION()->[0] >>. THE VALUE PASSED AS PART OF C<@_> WILL BE A 1262s REFERENCE TO THE ACTUAL ARGUMENT GIVEN IN THE SUBROUTINE CALL, 1262s OBTAINED BY APPLYING C<\> TO THAT ARGUMENT. 1262s 1262s YOU CAN USE THE C<\[]> BACKSLASH GROUP NOTATION TO SPECIFY MORE THAN ONE 1262s ALLOWED ARGUMENT TYPE. FOR EXAMPLE: 1262s 1262s SUB MYREF (\[$@%&*]) 1262s 1262s WILL ALLOW CALLING MYREF() AS 1262s 1262s MYREF $VAR 1262s MYREF @ARRAY 1262s MYREF %HASH 1262s MYREF &SUB 1262s MYREF *GLOB 1262s 1262s AND THE FIRST ARGUMENT OF MYREF() WILL BE A REFERENCE TO 1262s A SCALAR, AN ARRAY, A HASH, A CODE, OR A GLOB. 1262s 1262s UNBACKSLASHED PROTOTYPE CHARACTERS HAVE SPECIAL MEANINGS. ANY 1262s UNBACKSLASHED C<@> OR C<%> EATS ALL REMAINING ARGUMENTS, AND FORCES 1262s LIST CONTEXT. AN ARGUMENT REPRESENTED BY C<$> FORCES SCALAR CONTEXT. AN 1262s C<&> REQUIRES AN ANONYMOUS SUBROUTINE, WHICH, IF PASSED AS THE FIRST 1262s ARGUMENT, DOES NOT REQUIRE THE C KEYWORD OR A SUBSEQUENT COMMA. 1262s 1262s A C<*> ALLOWS THE SUBROUTINE TO ACCEPT A BAREWORD, CONSTANT, SCALAR EXPRESSION, 1262s TYPEGLOB, OR A REFERENCE TO A TYPEGLOB IN THAT SLOT. THE VALUE WILL BE 1262s AVAILABLE TO THE SUBROUTINE EITHER AS A SIMPLE SCALAR, OR (IN THE LATTER 1262s TWO CASES) AS A REFERENCE TO THE TYPEGLOB. IF YOU WISH TO ALWAYS CONVERT 1262s SUCH ARGUMENTS TO A TYPEGLOB REFERENCE, USE SYMBOL::QUALIFY_TO_REF() AS 1262s FOLLOWS: 1262s 1262s USE SYMBOL 'QUALIFY_TO_REF'; 1262s 1262s SUB FOO (*) { 1262s MY $FH = QUALIFY_TO_REF(SHIFT, CALLER); 1262s ... 1262s } 1262s 1262s THE C<+> PROTOTYPE IS A SPECIAL ALTERNATIVE TO C<$> THAT WILL ACT LIKE 1262s C<\[@%]> WHEN GIVEN A LITERAL ARRAY OR HASH VARIABLE, BUT WILL OTHERWISE 1262s FORCE SCALAR CONTEXT ON THE ARGUMENT. THIS IS USEFUL FOR FUNCTIONS WHICH 1262s SHOULD ACCEPT EITHER A LITERAL ARRAY OR AN ARRAY REFERENCE AS THE ARGUMENT: 1262s 1262s SUB MYPUSH (+@) { 1262s MY $AREF = SHIFT; 1262s DIE "NOT AN ARRAY OR ARRAYREF" UNLESS REF $AREF EQ 'ARRAY'; 1262s PUSH @$AREF, @_; 1262s } 1262s 1262s WHEN USING THE C<+> PROTOTYPE, YOUR FUNCTION MUST CHECK THAT THE ARGUMENT 1262s IS OF AN ACCEPTABLE TYPE. 1262s 1262s A SEMICOLON (C<;>) SEPARATES MANDATORY ARGUMENTS FROM OPTIONAL ARGUMENTS. 1262s IT IS REDUNDANT BEFORE C<@> OR C<%>, WHICH GOBBLE UP EVERYTHING ELSE. 1262s 1262s AS THE LAST CHARACTER OF A PROTOTYPE, OR JUST BEFORE A SEMICOLON, A C<@> 1262s OR A C<%>, YOU CAN USE C<_> IN PLACE OF C<$>: IF THIS ARGUMENT IS NOT 1262s PROVIDED, C<$_> WILL BE USED INSTEAD. 1262s 1262s NOTE HOW THE LAST THREE EXAMPLES IN THE TABLE ABOVE ARE TREATED 1262s SPECIALLY BY THE PARSER. C IS PARSED AS A TRUE LIST 1262s OPERATOR, C IS PARSED AS A TRUE UNARY OPERATOR WITH UNARY 1262s PRECEDENCE THE SAME AS C, AND C IS TRULY WITHOUT 1262s ARGUMENTS, JUST LIKE C. THAT IS, IF YOU SAY 1262s 1262s MYTIME +2; 1262s 1262s YOU'LL GET C, NOT C, WHICH IS HOW IT WOULD BE PARSED 1262s WITHOUT A PROTOTYPE. IF YOU WANT TO FORCE A UNARY FUNCTION TO HAVE THE 1262s SAME PRECEDENCE AS A LIST OPERATOR, ADD C<;> TO THE END OF THE PROTOTYPE: 1262s 1262s SUB MYGETPROTOBYNUMBER($;); 1262s MYGETPROTOBYNUMBER $X > $Y; # PARSED AS MYGETPROTOBYNUMBER($X > $Y) 1262s 1262s THE INTERESTING THING ABOUT C<&> IS THAT YOU CAN GENERATE NEW SYNTAX WITH IT, 1262s PROVIDED IT'S IN THE INITIAL POSITION: 1262s X<&> 1262s 1262s SUB TRY (&@) { 1262s MY($TRY,$CATCH) = @_; 1262s EVAL { &$TRY }; 1262s IF ($@) { 1262s LOCAL $_ = $@; 1262s &$CATCH; 1262s } 1262s } 1262s SUB CATCH (&) { $_[0] } 1262s 1262s TRY { 1262s DIE "PHOOEY"; 1262s } CATCH { 1262s /PHOOEY/ AND PRINT "UNPHOOEY\N"; 1262s }; 1262s 1262s THAT PRINTS C<"UNPHOOEY">. (YES, THERE ARE STILL UNRESOLVED 1262s ISSUES HAVING TO DO WITH VISIBILITY OF C<@_>. I'M IGNORING THAT 1262s QUESTION FOR THE MOMENT. (BUT NOTE THAT IF WE MAKE C<@_> LEXICALLY 1262s SCOPED, THOSE ANONYMOUS SUBROUTINES CAN ACT LIKE CLOSURES... (GEE, 1262s IS THIS SOUNDING A LITTLE LISPISH? (NEVER MIND.)))) 1262s 1262s AND HERE'S A REIMPLEMENTATION OF THE PERL C OPERATOR: 1262s X 1262s 1262s SUB MYGREP (&@) { 1262s MY $CODE = SHIFT; 1262s MY @RESULT; 1262s FOREACH $_ (@_) { 1262s PUSH(@RESULT, $_) IF &$CODE; 1262s } 1262s @RESULT; 1262s } 1262s 1262s SOME FOLKS WOULD PREFER FULL ALPHANUMERIC PROTOTYPES. ALPHANUMERICS HAVE 1262s BEEN INTENTIONALLY LEFT OUT OF PROTOTYPES FOR THE EXPRESS PURPOSE OF 1262s SOMEDAY IN THE FUTURE ADDING NAMED, FORMAL PARAMETERS. THE CURRENT 1262s MECHANISM'S MAIN GOAL IS TO LET MODULE WRITERS PROVIDE BETTER DIAGNOSTICS 1262s FOR MODULE USERS. LARRY FEELS THE NOTATION QUITE UNDERSTANDABLE TO PERL 1262s PROGRAMMERS, AND THAT IT WILL NOT INTRUDE GREATLY UPON THE MEAT OF THE 1262s MODULE, NOR MAKE IT HARDER TO READ. THE LINE NOISE IS VISUALLY 1262s ENCAPSULATED INTO A SMALL PILL THAT'S EASY TO SWALLOW. 1262s 1262s IF YOU TRY TO USE AN ALPHANUMERIC SEQUENCE IN A PROTOTYPE YOU WILL 1262s GENERATE AN OPTIONAL WARNING - "ILLEGAL CHARACTER IN PROTOTYPE...". 1262s UNFORTUNATELY EARLIER VERSIONS OF PERL ALLOWED THE PROTOTYPE TO BE 1262s USED AS LONG AS ITS PREFIX WAS A VALID PROTOTYPE. THE WARNING MAY BE 1262s UPGRADED TO A FATAL ERROR IN A FUTURE VERSION OF PERL ONCE THE 1262s MAJORITY OF OFFENDING CODE IS FIXED. 1262s 1262s IT'S PROBABLY BEST TO PROTOTYPE NEW FUNCTIONS, NOT RETROFIT PROTOTYPING 1262s INTO OLDER ONES. THAT'S BECAUSE YOU MUST BE ESPECIALLY CAREFUL ABOUT 1262s SILENT IMPOSITIONS OF DIFFERING LIST VERSUS SCALAR CONTEXTS. FOR EXAMPLE, 1262s IF YOU DECIDE THAT A FUNCTION SHOULD TAKE JUST ONE PARAMETER, LIKE THIS: 1262s 1262s SUB FUNC ($) { 1262s MY $N = SHIFT; 1262s PRINT "YOU GAVE ME $N\N"; 1262s } 1262s 1262s AND SOMEONE HAS BEEN CALLING IT WITH AN ARRAY OR EXPRESSION 1262s RETURNING A LIST: 1262s 1262s FUNC(@FOO); 1262s FUNC( $TEXT =~ /\W+/G ); 1262s 1262s THEN YOU'VE JUST SUPPLIED AN AUTOMATIC C IN FRONT OF THEIR 1262s ARGUMENT, WHICH CAN BE MORE THAN A BIT SURPRISING. THE OLD C<@FOO> 1262s WHICH USED TO HOLD ONE THING DOESN'T GET PASSED IN. INSTEAD, 1262s C NOW GETS PASSED IN A C<1>; THAT IS, THE NUMBER OF ELEMENTS 1262s IN C<@FOO>. AND THE C GETS CALLED IN SCALAR CONTEXT SO INSTEAD OF A 1262s LIST OF WORDS IT RETURNS A BOOLEAN RESULT AND ADVANCES C. OUCH! 1262s 1262s IF A SUB HAS BOTH A PROTO AND A BLOCK, THE PROTOTYPE IS NOT APPLIED 1262s UNTIL AFTER THE BLOCK IS COMPLETELY DEFINED. THIS MEANS THAT A RECURSIVE 1262s FUNCTION WITH A PROTOTYPE HAS TO BE PREDECLARED FOR THE PROTOTYPE TO TAKE 1262s EFFECT, LIKE SO: 1262s 1262s SUB FOO($$); 1262s SUB FOO($$) { 1262s FOO 1, 2; 1262s } 1262s 1262s THIS IS ALL VERY POWERFUL, OF COURSE, AND SHOULD BE USED ONLY IN MODERATION 1262s TO MAKE THE WORLD A BETTER PLACE. 1262s 1262s =HEAD2 CONSTANT FUNCTIONS 1262s X 1262s 1262s FUNCTIONS WITH A PROTOTYPE OF C<()> ARE POTENTIAL CANDIDATES FOR 1262s INLINING. IF THE RESULT AFTER OPTIMIZATION AND CONSTANT FOLDING 1262s IS EITHER A CONSTANT OR A LEXICALLY-SCOPED SCALAR WHICH HAS NO OTHER 1262s REFERENCES, THEN IT WILL BE USED IN PLACE OF FUNCTION CALLS MADE 1262s WITHOUT C<&>. CALLS MADE USING C<&> ARE NEVER INLINED. (SEE 1262s L FOR AN EASY WAY TO DECLARE MOST CONSTANTS.) 1262s 1262s THE FOLLOWING FUNCTIONS WOULD ALL BE INLINED: 1262s 1262s SUB PI () { 3.14159 } # NOT EXACT, BUT CLOSE. 1262s SUB PI () { 4 * ATAN2 1, 1 } # AS GOOD AS IT GETS, 1262s # AND IT'S INLINED, TOO! 1262s SUB ST_DEV () { 0 } 1262s SUB ST_INO () { 1 } 1262s 1262s SUB FLAG_FOO () { 1 << 8 } 1262s SUB FLAG_BAR () { 1 << 9 } 1262s SUB FLAG_MASK () { FLAG_FOO | FLAG_BAR } 1262s 1262s SUB OPT_BAZ () { NOT (0X1B58 & FLAG_MASK) } 1262s 1262s SUB N () { INT(OPT_BAZ) / 3 } 1262s 1262s SUB FOO_SET () { 1 IF FLAG_MASK & FLAG_FOO } 1262s SUB FOO_SET2 () { IF (FLAG_MASK & FLAG_FOO) { 1 } } 1262s 1262s (BE AWARE THAT THE LAST EXAMPLE WAS NOT ALWAYS INLINED IN PERL 5.20 AND 1262s EARLIER, WHICH DID NOT BEHAVE CONSISTENTLY WITH SUBROUTINES CONTAINING 1262s INNER SCOPES.) YOU CAN COUNTERMAND INLINING BY USING AN EXPLICIT 1262s C: 1262s 1262s SUB BAZ_VAL () { 1262s IF (OPT_BAZ) { 1262s RETURN 23; 1262s } 1262s ELSE { 1262s RETURN 42; 1262s } 1262s } 1262s SUB BONK_VAL () { RETURN 12345 } 1262s 1262s AS ALLUDED TO EARLIER YOU CAN ALSO DECLARE INLINED SUBS DYNAMICALLY AT 1262s BEGIN TIME IF THEIR BODY CONSISTS OF A LEXICALLY-SCOPED SCALAR WHICH 1262s HAS NO OTHER REFERENCES. ONLY THE FIRST EXAMPLE HERE WILL BE INLINED: 1262s 1262s BEGIN { 1262s MY $VAR = 1; 1262s NO STRICT 'REFS'; 1262s *INLINED = SUB () { $VAR }; 1262s } 1262s 1262s BEGIN { 1262s MY $VAR = 1; 1262s MY $REF = \$VAR; 1262s NO STRICT 'REFS'; 1262s *NOT_INLINED = SUB () { $VAR }; 1262s } 1262s 1262s A NOT SO OBVIOUS CAVEAT WITH THIS (SEE [RT #79908]) IS WHAT HAPPENS IF THE 1262s VARIABLE IS POTENTIALLY MODIFIABLE. FOR EXAMPLE: 1262s 1262s BEGIN { 1262s MY $X = 10; 1262s *FOO = SUB () { $X }; 1262s $X++; 1262s } 1262s PRINT FOO(); # PRINTED 10 PRIOR TO 5.32.0 1262s 1262s FROM PERL 5.22 ONWARDS THIS GAVE A DEPRECATION WARNING, AND FROM PERL 5.32 1262s ONWARDS IT BECAME A RUN-TIME ERROR. PREVIOUSLY THE VARIABLE WAS 1262s IMMEDIATELY INLINED, AND STOPPED BEHAVING LIKE A NORMAL LEXICAL VARIABLE; 1262s SO IT PRINTED C<10>, NOT C<11>. 1262s 1262s IF YOU STILL WANT SUCH A SUBROUTINE TO BE INLINED (WITH NO WARNING), MAKE 1262s SURE THE VARIABLE IS NOT USED IN A CONTEXT WHERE IT COULD BE MODIFIED 1262s ASIDE FROM WHERE IT IS DECLARED. 1262s 1262s # FINE, NO WARNING 1262s BEGIN { 1262s MY $X = 54321; 1262s *INLINED = SUB () { $X }; 1262s } 1262s # ERROR 1262s BEGIN { 1262s MY $X; 1262s $X = 54321; 1262s *ALSO_INLINED = SUB () { $X }; 1262s } 1262s 1262s PERL 5.22 ALSO INTRODUCES THE EXPERIMENTAL "CONST" ATTRIBUTE AS AN 1262s ALTERNATIVE. (DISABLE THE "EXPERIMENTAL::CONST_ATTR" WARNINGS IF YOU WANT 1262s TO USE IT.) WHEN APPLIED TO AN ANONYMOUS SUBROUTINE, IT FORCES THE SUB TO 1262s BE CALLED WHEN THE C EXPRESSION IS EVALUATED. THE RETURN VALUE IS 1262s CAPTURED AND TURNED INTO A CONSTANT SUBROUTINE: 1262s 1262s MY $X = 54321; 1262s *INLINED = SUB : CONST { $X }; 1262s $X++; 1262s 1262s THE RETURN VALUE OF C IN THIS EXAMPLE WILL ALWAYS BE 54321, 1262s REGARDLESS OF LATER MODIFICATIONS TO $X. YOU CAN ALSO PUT ANY ARBITRARY 1262s CODE INSIDE THE SUB, AT IT WILL BE EXECUTED IMMEDIATELY AND ITS RETURN 1262s VALUE CAPTURED THE SAME WAY. 1262s 1262s IF YOU REALLY WANT A SUBROUTINE WITH A C<()> PROTOTYPE THAT RETURNS A 1262s LEXICAL VARIABLE YOU CAN EASILY FORCE IT TO NOT BE INLINED BY ADDING 1262s AN EXPLICIT C: 1262s 1262s BEGIN { 1262s MY $X = 10; 1262s *FOO = SUB () { RETURN $X }; 1262s $X++; 1262s } 1262s PRINT FOO(); # PRINTS 11 1262s 1262s THE EASIEST WAY TO TELL IF A SUBROUTINE WAS INLINED IS BY USING 1262s L. CONSIDER THIS EXAMPLE OF TWO SUBROUTINES RETURNING 1262s C<1>, ONE WITH A C<()> PROTOTYPE CAUSING IT TO BE INLINED, AND ONE 1262s WITHOUT (WITH DEPARSE OUTPUT TRUNCATED FOR CLARITY): 1262s 1262s $ PERL -MO=DEPARSE -E 'SUB ONE { 1 } IF (ONE) { PRINT ONE IF ONE }' 1262s SUB ONE { 1262s 1; 1262s } 1262s IF (ONE ) { 1262s PRINT ONE() IF ONE ; 1262s } 1262s 1262s $ PERL -MO=DEPARSE -E 'SUB ONE () { 1 } IF (ONE) { PRINT ONE IF ONE }' 1262s SUB ONE () { 1 } 1262s DO { 1262s PRINT 1 1262s }; 1262s 1262s IF YOU REDEFINE A SUBROUTINE THAT WAS ELIGIBLE FOR INLINING, YOU'LL 1262s GET A WARNING BY DEFAULT. YOU CAN USE THIS WARNING TO TELL WHETHER OR 1262s NOT A PARTICULAR SUBROUTINE IS CONSIDERED INLINABLE, SINCE IT'S 1262s DIFFERENT THAN THE WARNING FOR OVERRIDING NON-INLINED SUBROUTINES: 1262s 1262s $ PERL -E 'SUB ONE () {1} SUB ONE () {2}' 1262s CONSTANT SUBROUTINE ONE REDEFINED AT -E LINE 1. 1262s $ PERL -WE 'SUB ONE {1} SUB ONE {2}' 1262s SUBROUTINE ONE REDEFINED AT -E LINE 1. 1262s 1262s THE WARNING IS CONSIDERED SEVERE ENOUGH NOT TO BE AFFECTED BY THE 1262s B<-W> SWITCH (OR ITS ABSENCE) BECAUSE PREVIOUSLY COMPILED INVOCATIONS 1262s OF THE FUNCTION WILL STILL BE USING THE OLD VALUE OF THE FUNCTION. IF 1262s YOU NEED TO BE ABLE TO REDEFINE THE SUBROUTINE, YOU NEED TO ENSURE 1262s THAT IT ISN'T INLINED, EITHER BY DROPPING THE C<()> PROTOTYPE (WHICH 1262s CHANGES CALLING SEMANTICS, SO BEWARE) OR BY THWARTING THE INLINING 1262s MECHANISM IN SOME OTHER WAY, E.G. BY ADDING AN EXPLICIT C, AS 1262s MENTIONED ABOVE: 1262s 1262s SUB NOT_INLINED () { RETURN 23 } 1262s 1262s =HEAD2 OVERRIDING BUILT-IN FUNCTIONS 1262s X X X X 1262s 1262s MANY BUILT-IN FUNCTIONS MAY BE OVERRIDDEN, THOUGH THIS SHOULD BE TRIED 1262s ONLY OCCASIONALLY AND FOR GOOD REASON. TYPICALLY THIS MIGHT BE 1262s DONE BY A PACKAGE ATTEMPTING TO EMULATE MISSING BUILT-IN FUNCTIONALITY 1262s ON A NON-UNIX SYSTEM. 1262s 1262s OVERRIDING MAY BE DONE ONLY BY IMPORTING THE NAME FROM A MODULE AT 1262s COMPILE TIME--ORDINARY PREDECLARATION ISN'T GOOD ENOUGH. HOWEVER, THE 1262s C PRAGMA LETS YOU, IN EFFECT, PREDECLARE SUBS 1262s VIA THE IMPORT SYNTAX, AND THESE NAMES MAY THEN OVERRIDE BUILT-IN ONES: 1262s 1262s USE SUBS 'CHDIR', 'CHROOT', 'CHMOD', 'CHOWN'; 1262s CHDIR $SOMEWHERE; 1262s SUB CHDIR { ... } 1262s 1262s TO UNAMBIGUOUSLY REFER TO THE BUILT-IN FORM, PRECEDE THE 1262s BUILT-IN NAME WITH THE SPECIAL PACKAGE QUALIFIER C. FOR EXAMPLE, 1262s SAYING C ALWAYS REFERS TO THE BUILT-IN C, EVEN 1262s IF THE CURRENT PACKAGE HAS IMPORTED SOME OTHER SUBROUTINE CALLED 1262s C<&OPEN()> FROM ELSEWHERE. EVEN THOUGH IT LOOKS LIKE A REGULAR 1262s FUNCTION CALL, IT ISN'T: THE C PREFIX IN THAT CASE IS PART OF PERL'S 1262s SYNTAX, AND WORKS FOR ANY KEYWORD, REGARDLESS OF WHAT IS IN THE C 1262s PACKAGE. TAKING A REFERENCE TO IT, THAT IS, C<\&CORE::OPEN>, ONLY WORKS 1262s FOR SOME KEYWORDS. SEE L. 1262s 1262s LIBRARY MODULES SHOULD NOT IN GENERAL EXPORT BUILT-IN NAMES LIKE C 1262s OR C AS PART OF THEIR DEFAULT C<@EXPORT> LIST, BECAUSE THESE MAY 1262s SNEAK INTO SOMEONE ELSE'S NAMESPACE AND CHANGE THE SEMANTICS UNEXPECTEDLY. 1262s INSTEAD, IF THE MODULE ADDS THAT NAME TO C<@EXPORT_OK>, THEN IT'S 1262s POSSIBLE FOR A USER TO IMPORT THE NAME EXPLICITLY, BUT NOT IMPLICITLY. 1262s THAT IS, THEY COULD SAY 1262s 1262s USE MODULE 'OPEN'; 1262s 1262s AND IT WOULD IMPORT THE C OVERRIDE. BUT IF THEY SAID 1262s 1262s USE MODULE; 1262s 1262s THEY WOULD GET THE DEFAULT IMPORTS WITHOUT OVERRIDES. 1262s 1262s THE FOREGOING MECHANISM FOR OVERRIDING BUILT-IN IS RESTRICTED, QUITE 1262s DELIBERATELY, TO THE PACKAGE THAT REQUESTS THE IMPORT. THERE IS A SECOND 1262s METHOD THAT IS SOMETIMES APPLICABLE WHEN YOU WISH TO OVERRIDE A BUILT-IN 1262s EVERYWHERE, WITHOUT REGARD TO NAMESPACE BOUNDARIES. THIS IS ACHIEVED BY 1262s IMPORTING A SUB INTO THE SPECIAL NAMESPACE C. HERE IS AN 1262s EXAMPLE THAT QUITE BRAZENLY REPLACES THE C OPERATOR WITH SOMETHING 1262s THAT UNDERSTANDS REGULAR EXPRESSIONS. 1262s 1262s PACKAGE REGLOB; 1262s REQUIRE EXPORTER; 1262s @ISA = 'EXPORTER'; 1262s @EXPORT_OK = 'GLOB'; 1262s 1262s SUB IMPORT { 1262s MY $PKG = SHIFT; 1262s RETURN UNLESS @_; 1262s MY $SYM = SHIFT; 1262s MY $WHERE = ($SYM =~ S/^GLOBAL_// ? 'CORE::GLOBAL' : CALLER(0)); 1262s $PKG->EXPORT($WHERE, $SYM, @_); 1262s } 1262s 1262s SUB GLOB { 1262s MY $PAT = SHIFT; 1262s MY @GOT; 1262s IF (OPENDIR MY $D, '.') { 1262s @GOT = GREP /$PAT/, READDIR $D; 1262s CLOSEDIR $D; 1262s } 1262s RETURN @GOT; 1262s } 1262s 1; 1262s 1262s AND HERE'S HOW IT COULD BE (AB)USED: 1262s 1262s #USE REGLOB 'GLOBAL_GLOB'; # OVERRIDE GLOB() IN ALL NAMESPACES 1262s PACKAGE FOO; 1262s USE REGLOB 'GLOB'; # OVERRIDE GLOB() IN FOO:: ONLY 1262s PRINT FOR <^[A-Z_]+\.PM\$>; # SHOW ALL PRAGMATIC MODULES 1262s 1262s THE INITIAL COMMENT SHOWS A CONTRIVED, EVEN DANGEROUS EXAMPLE. 1262s BY OVERRIDING C GLOBALLY, YOU WOULD BE FORCING THE NEW (AND 1262s SUBVERSIVE) BEHAVIOR FOR THE C OPERATOR FOR I NAMESPACE, 1262s WITHOUT THE COMPLETE COGNIZANCE OR COOPERATION OF THE MODULES THAT OWN 1262s THOSE NAMESPACES. NATURALLY, THIS SHOULD BE DONE WITH EXTREME CAUTION--IF 1262s IT MUST BE DONE AT ALL. 1262s 1262s THE C EXAMPLE ABOVE DOES NOT IMPLEMENT ALL THE SUPPORT NEEDED TO 1262s CLEANLY OVERRIDE PERL'S C OPERATOR. THE BUILT-IN C HAS 1262s DIFFERENT BEHAVIORS DEPENDING ON WHETHER IT APPEARS IN A SCALAR OR LIST 1262s CONTEXT, BUT OUR C DOESN'T. INDEED, MANY PERL BUILT-INS HAVE SUCH 1262s CONTEXT SENSITIVE BEHAVIORS, AND THESE MUST BE ADEQUATELY SUPPORTED BY 1262s A PROPERLY WRITTEN OVERRIDE. FOR A FULLY FUNCTIONAL EXAMPLE OF OVERRIDING 1262s C, STUDY THE IMPLEMENTATION OF C IN THE STANDARD 1262s LIBRARY. 1262s 1262s WHEN YOU OVERRIDE A BUILT-IN, YOUR REPLACEMENT SHOULD BE CONSISTENT (IF 1262s POSSIBLE) WITH THE BUILT-IN NATIVE SYNTAX. YOU CAN ACHIEVE THIS BY USING 1262s A SUITABLE PROTOTYPE. TO GET THE PROTOTYPE OF AN OVERRIDABLE BUILT-IN, 1262s USE THE C FUNCTION WITH AN ARGUMENT OF C<"CORE::BUILTIN_NAME"> 1262s (SEE L). 1262s 1262s NOTE HOWEVER THAT SOME BUILT-INS CAN'T HAVE THEIR SYNTAX EXPRESSED BY A 1262s PROTOTYPE (SUCH AS C OR C). IF YOU OVERRIDE THEM YOU WON'T 1262s BE ABLE TO FULLY MIMIC THEIR ORIGINAL SYNTAX. 1262s 1262s THE BUILT-INS C, C AND C CAN ALSO BE OVERRIDDEN, BUT DUE 1262s TO SPECIAL MAGIC, THEIR ORIGINAL SYNTAX IS PRESERVED, AND YOU DON'T HAVE 1262s TO DEFINE A PROTOTYPE FOR THEIR REPLACEMENTS. (YOU CAN'T OVERRIDE THE 1262s C SYNTAX, THOUGH). 1262s 1262s C HAS SPECIAL ADDITIONAL DARK MAGIC: IF YOU INVOKE YOUR 1262s C REPLACEMENT AS C, IT WILL ACTUALLY RECEIVE 1262s THE ARGUMENT C<"FOO/BAR.PM"> IN @_. SEE L. 1262s 1262s AND, AS YOU'LL HAVE NOTICED FROM THE PREVIOUS EXAMPLE, IF YOU OVERRIDE 1262s C, THE C<< <*> >> GLOB OPERATOR IS OVERRIDDEN AS WELL. 1262s 1262s IN A SIMILAR FASHION, OVERRIDING THE C FUNCTION ALSO OVERRIDES 1262s THE EQUIVALENT I/O OPERATOR C<< >>. ALSO, OVERRIDING 1262s C ALSO OVERRIDES THE OPERATORS C<``> AND C. 1262s 1262s FINALLY, SOME BUILT-INS (E.G. C OR C) CAN'T BE OVERRIDDEN. 1262s 1262s =HEAD2 AUTOLOADING 1262s X X 1262s 1262s IF YOU CALL A SUBROUTINE THAT IS UNDEFINED, YOU WOULD ORDINARILY 1262s GET AN IMMEDIATE, FATAL ERROR COMPLAINING THAT THE SUBROUTINE DOESN'T 1262s EXIST. (LIKEWISE FOR SUBROUTINES BEING USED AS METHODS, WHEN THE 1262s METHOD DOESN'T EXIST IN ANY BASE CLASS OF THE CLASS'S PACKAGE.) 1262s HOWEVER, IF AN C SUBROUTINE IS DEFINED IN THE PACKAGE OR 1262s PACKAGES USED TO LOCATE THE ORIGINAL SUBROUTINE, THEN THAT 1262s C SUBROUTINE IS CALLED WITH THE ARGUMENTS THAT WOULD HAVE 1262s BEEN PASSED TO THE ORIGINAL SUBROUTINE. THE FULLY QUALIFIED NAME 1262s OF THE ORIGINAL SUBROUTINE MAGICALLY APPEARS IN THE GLOBAL $AUTOLOAD 1262s VARIABLE OF THE SAME PACKAGE AS THE C ROUTINE. THE NAME 1262s IS NOT PASSED AS AN ORDINARY ARGUMENT BECAUSE, ER, WELL, JUST 1262s BECAUSE, THAT'S WHY. (AS AN EXCEPTION, A METHOD CALL TO A NONEXISTENT 1262s C OR C METHOD IS JUST SKIPPED INSTEAD. ALSO, IF 1262s THE AUTOLOAD SUBROUTINE IS AN XSUB, THERE ARE OTHER WAYS TO RETRIEVE THE 1262s SUBROUTINE NAME. SEE L FOR DETAILS.) 1262s 1262s 1262s MANY C ROUTINES LOAD IN A DEFINITION FOR THE REQUESTED 1262s SUBROUTINE USING EVAL(), THEN EXECUTE THAT SUBROUTINE USING A SPECIAL 1262s FORM OF GOTO() THAT ERASES THE STACK FRAME OF THE C ROUTINE 1262s WITHOUT A TRACE. (SEE THE SOURCE TO THE STANDARD MODULE DOCUMENTED 1262s IN L, FOR EXAMPLE.) BUT AN C ROUTINE CAN 1262s ALSO JUST EMULATE THE ROUTINE AND NEVER DEFINE IT. FOR EXAMPLE, 1262s LET'S PRETEND THAT A FUNCTION THAT WASN'T DEFINED SHOULD JUST INVOKE 1262s C WITH THOSE ARGUMENTS. ALL YOU'D DO IS: 1262s 1262s SUB AUTOLOAD { 1262s OUR $AUTOLOAD; # KEEP 'USE STRICT' HAPPY 1262s MY $PROGRAM = $AUTOLOAD; 1262s $PROGRAM =~ S/.*:://; 1262s SYSTEM($PROGRAM, @_); 1262s } 1262s DATE(); 1262s WHO(); 1262s LS('-L'); 1262s 1262s IN FACT, IF YOU PREDECLARE FUNCTIONS YOU WANT TO CALL THAT WAY, YOU DON'T 1262s EVEN NEED PARENTHESES: 1262s 1262s USE SUBS QW(DATE WHO LS); 1262s DATE; 1262s WHO; 1262s LS '-L'; 1262s 1262s A MORE COMPLETE EXAMPLE OF THIS IS THE SHELL MODULE ON CPAN, WHICH 1262s CAN TREAT UNDEFINED SUBROUTINE CALLS AS CALLS TO EXTERNAL PROGRAMS. 1262s 1262s MECHANISMS ARE AVAILABLE TO HELP MODULES WRITERS SPLIT THEIR MODULES 1262s INTO AUTOLOADABLE FILES. SEE THE STANDARD AUTOLOADER MODULE 1262s DESCRIBED IN L AND IN L, THE STANDARD 1262s SELFLOADER MODULES IN L, AND THE DOCUMENT ON ADDING C 1262s FUNCTIONS TO PERL CODE IN L. 1262s 1262s =HEAD2 SUBROUTINE ATTRIBUTES 1262s X X X 1262s 1262s A SUBROUTINE DECLARATION OR DEFINITION MAY HAVE A LIST OF ATTRIBUTES 1262s ASSOCIATED WITH IT. IF SUCH AN ATTRIBUTE LIST IS PRESENT, IT IS 1262s BROKEN UP AT SPACE OR COLON BOUNDARIES AND TREATED AS THOUGH A 1262s C HAD BEEN SEEN. SEE L FOR DETAILS 1262s ABOUT WHAT ATTRIBUTES ARE CURRENTLY SUPPORTED. 1262s UNLIKE THE LIMITATION WITH THE OBSOLESCENT C, THE 1262s C SYNTAX WORKS TO ASSOCIATE THE ATTRIBUTES WITH 1262s A PRE-DECLARATION, AND NOT JUST WITH A SUBROUTINE DEFINITION. 1262s 1262s THE ATTRIBUTES MUST BE VALID AS SIMPLE IDENTIFIER NAMES (WITHOUT ANY 1262s PUNCTUATION OTHER THAN THE '_' CHARACTER). THEY MAY HAVE A PARAMETER 1262s LIST APPENDED, WHICH IS ONLY CHECKED FOR WHETHER ITS PARENTHESES ('(',')') 1262s NEST PROPERLY. 1262s 1262s EXAMPLES OF VALID SYNTAX (EVEN THOUGH THE ATTRIBUTES ARE UNKNOWN): 1262s 1262s SUB FNORD (&\%) : SWITCH(10,FOO(7,3)) : EXPENSIVE; 1262s SUB PLUGH () : UGLY('\(") :BAD; 1262s SUB XYZZY : _5X5 { ... } 1262s 1262s EXAMPLES OF INVALID SYNTAX: 1262s 1262s SUB FNORD : SWITCH(10,FOO(); # ()-STRING NOT BALANCED 1262s SUB SNOID : UGLY('('); # ()-STRING NOT BALANCED 1262s SUB XYZZY : 5X5; # "5X5" NOT A VALID IDENTIFIER 1262s SUB PLUGH : Y2::NORTH; # "Y2::NORTH" NOT A SIMPLE IDENTIFIER 1262s SUB SNURT : FOO + BAR; # "+" NOT A COLON OR SPACE 1262s 1262s THE ATTRIBUTE LIST IS PASSED AS A LIST OF CONSTANT STRINGS TO THE CODE 1262s WHICH ASSOCIATES THEM WITH THE SUBROUTINE. IN PARTICULAR, THE SECOND EXAMPLE 1262s OF VALID SYNTAX ABOVE CURRENTLY LOOKS LIKE THIS IN TERMS OF HOW IT'S 1262s PARSED AND INVOKED: 1262s 1262s USE ATTRIBUTES __PACKAGE__, \&PLUGH, Q[UGLY('\(")], 'BAD'; 1262s 1262s FOR FURTHER DETAILS ON ATTRIBUTE LISTS AND THEIR MANIPULATION, 1262s SEE L AND L. 1262s 1262s =HEAD1 SEE ALSO 1262s 1262s SEE L FOR MORE ABOUT REFERENCES AND CLOSURES. 1262s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING C SUBROUTINES FROM PERL. 1262s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING PERL SUBROUTINES FROM C. 1262s SEE L TO LEARN ABOUT BUNDLING UP YOUR FUNCTIONS IN SEPARATE FILES. 1262s SEE L TO LEARN WHAT LIBRARY MODULES COME STANDARD ON YOUR SYSTEM. 1262s SEE L TO LEARN HOW TO MAKE OBJECT METHOD CALLS. 1262s 1262s =FOR VI 1262s # EX: SET STS=0 SW=4 ET: 1262s 1262s ok 2 1262s # testing mod_cgi with /modules/cgi/perl.pl 1262s # expected 200 1262s # received 200 1262s # body: PERL CGI 1262s ok 3 1262s # testing mod_test_rwrite with /test_rwrite 1262s # expected 200 1262s # received 200 1262s # body: A 1262s ok 4 1262s ok 1264s t/filter/case_in.t .................. 1264s 1..3 1264s # Running under perl version 5.038002 for linux 1264s # Current time local: Sat Mar 16 11:21:59 2024 1264s # Current time GMT: Sat Mar 16 11:21:59 2024 1264s # Using Test.pm version 1.31 1264s # Using Apache/Test.pm version 1.42 1264s ok 1 1264s # testing mod_cgi with /modules/cgi/perl_echo.pl 1264s # expected 200 1264s # received 200 1264s ok 2 1264s # testing mod_echo_post with /echo_post 1264s # expected 200 1264s # received 200 1264s ok 3 1264s ok 1266s t/filter/input_body.t ............... 1266s 1..2 1266s # Running under perl version 5.038002 for linux 1266s # Current time local: Sat Mar 16 11:22:02 2024 1266s # Current time GMT: Sat Mar 16 11:22:02 2024 1266s # Using Test.pm version 1.31 1266s # Using Apache/Test.pm version 1.42 1266s # testing : Posted "1 ko" 1266s # expected: 'ok 1' 1266s # received: 'ok 1' 1266s ok 1 1266s # testing : Posted "2 ko" 1266s # expected: 'ok 2' 1266s # received: 'ok 2' 1266s ok 2 1266s ok 1269s t/http11/basicauth.t ................ 1269s 1..3 1269s # Running under perl version 5.038002 for linux 1269s # Current time local: Sat Mar 16 11:22:04 2024 1269s # Current time GMT: Sat Mar 16 11:22:04 2024 1269s # Using Test.pm version 1.31 1269s # Using Apache/Test.pm version 1.42 1269s ok 1 1269s ok 2 1269s ok 3 1269s ok 1272s t/http11/chunked.t .................. 1272s 1..30 1272s # Running under perl version 5.038002 for linux 1272s # Current time local: Sat Mar 16 11:22:07 2024 1272s # Current time GMT: Sat Mar 16 11:22:07 2024 1272s # Using Test.pm version 1.31 1272s # Using Apache/Test.pm version 1.42 1272s # testing : response protocol 1272s # expected: 'HTTP/1.1' 1272s # received: 'HTTP/1.1' 1272s ok 1 1272s # testing : response Transfer-Encoding 1272s # expected: 'chunked' 1272s # received: 'chunked' 1272s ok 2 1272s # testing : no Content-Length 1272s # expected: 0 1272s # received: 0 1272s ok 3 1272s # testing : body length 1272s # expected: '70976' 1272s # received: 70976 1272s ok 4 1272s # testing : number of requests 1272s # expected: 1 1272s # received: 1 1272s ok 5 1272s # testing : response protocol 1272s # expected: 'HTTP/1.1' 1272s # received: 'HTTP/1.1' 1272s ok 6 1272s # testing : response Transfer-Encoding 1272s # expected: 'chunked' 1272s # received: 'chunked' 1272s ok 7 1272s # testing : no Content-Length 1272s # expected: 0 1272s # received: 0 1272s ok 8 1272s # testing : body length 1272s # expected: '212509' 1272s # received: 212509 1272s ok 9 1272s # testing : number of requests 1272s # expected: 2 1272s # received: 2 1272s ok 10 1272s # testing : response protocol 1272s # expected: 'HTTP/1.1' 1272s # received: 'HTTP/1.1' 1272s ok 11 1272s # testing : response Transfer-Encoding 1272s # expected: 'chunked' 1272s # received: 'chunked' 1272s ok 12 1272s # testing : no Content-Length 1272s # expected: 0 1272s # received: 0 1272s ok 13 1272s # testing : body length 1272s # expected: '280545' 1272s # received: 280545 1272s ok 14 1272s # testing : number of requests 1272s # expected: 3 1272s # received: 3 1272s ok 15 1272s # testing : response protocol 1272s # expected: 'HTTP/1.1' 1272s # received: 'HTTP/1.1' 1272s ok 16 1272s # testing : response Transfer-Encoding 1272s # expected: 'chunked' 1272s # received: 'chunked' 1272s ok 17 1272s # testing : no Content-Length 1272s # expected: 0 1272s # received: 0 1272s ok 18 1272s # testing : body length 1272s # expected: '845969' 1272s # received: 845969 1272s ok 19 1272s # testing : number of requests 1272s # expected: 4 1272s # received: 4 1272s ok 20 1272s # testing : response protocol 1272s # expected: 'HTTP/1.1' 1272s # received: 'HTTP/1.1' 1272s ok 21 1272s # testing : no Transfer-Encoding (test result inverted) 1272s # expected: 'chunked' 1272s # received: '' 1272s ok 22 1272s # testing : content length 1272s # expected: 253 1272s # received: '253' 1272s ok 23 1272s # testing : body length 1272s # expected: '242' 1272s # received: 242 1272s ok 24 1272s # testing : number of requests 1272s # expected: 5 1272s # received: 5 1272s ok 25 1272s # testing : response protocol 1272s # expected: 'HTTP/1.1' 1272s # received: 'HTTP/1.1' 1272s ok 26 1272s # testing : no Transfer-Encoding (test result inverted) 1272s # expected: 'chunked' 1272s # received: '' 1272s ok 27 1272s # testing : content length 1272s # expected: '' 1272s # received: '' 1272s ok 28 1272s # testing : body length 1272s # expected: '14276' 1272s # received: 14276 1272s ok 29 1272s # testing : number of requests 1272s # expected: 6 1272s # received: 6 1272s ok 30 1272s ok 1274s t/http11/chunked2.t ................. 1274s 1..2 1274s # Running under perl version 5.038002 for linux 1274s # Current time local: Sat Mar 16 11:22:10 2024 1274s # Current time GMT: Sat Mar 16 11:22:10 2024 1274s # Using Test.pm version 1.31 1274s # Using Apache/Test.pm version 1.42 1274s # testing : successful response 1274s # expected: 200 1274s # received: '200' 1274s ok 1 1274s # expected: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 1274s # received: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 1274s ok 2 1274s ok 1277s t/http11/clength.t .................. 1277s 1..6 1277s # Running under perl version 5.038002 for linux 1277s # Current time local: Sat Mar 16 11:22:12 2024 1277s # Current time GMT: Sat Mar 16 11:22:12 2024 1277s # Using Test.pm version 1.31 1277s # Using Apache/Test.pm version 1.42 1277s # testing : successful response 1277s # expected: 200 1277s # received: '200' 1277s ok 1 1277s # expected: 10 1277s # received: '10' 1277s ok 2 1277s # expected: 'bbbbbbbbbb' 1277s # received: 'bbbbbbbbbb' 1277s ok 3 1277s # testing : successful response 1277s # expected: 200 1277s # received: '200' 1277s ok 4 1277s # expected: 6 1277s # received: '6' 1277s ok 5 1277s # expected: 'foobar' 1277s # received: 'foobar' 1277s ok 6 1277s ok 1280s t/http11/post.t ..................... 1280s # using LWP client 1280s 1..51 1280s # Running under perl version 5.038002 for linux 1280s # Current time local: Sat Mar 16 11:22:15 2024 1280s # Current time GMT: Sat Mar 16 11:22:15 2024 1280s # Using Test.pm version 1.31 1280s # Using Apache/Test.pm version 1.42 1280s #lwp request: 1280s #POST http://localhost:8529/eat_post HTTP/1.1 1280s #User-Agent: libwww-perl/6.76 1280s #Content-Length: 1024 1280s # 1280s #server response: 1280s #HTTP/1.1 200 OK 1280s #Connection: Keep-Alive 1280s #Date: Sat, 16 Mar 2024 11:22:17 GMT 1280s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1280s #Vary: In-If1 1280s #Content-Length: 5 1280s #Client-Date: Sat, 16 Mar 2024 11:22:17 GMT 1280s #Client-Peer: 127.0.0.1:8529 1280s #Client-Response-Num: 1 1280s #DMMATCH1: 1 1280s #Keep-Alive: timeout=5, max=100 1280s # 1280s # testing : length posted 1280s # expected: '1024' 1280s # received: 1024 1280s ok 1 1280s #lwp request: 1280s #POST http://localhost:8529/eat_post HTTP/1.1 1280s #User-Agent: libwww-perl/6.76 1280s #Content-Length: 2048 1280s # 1280s #server response: 1280s #HTTP/1.1 200 OK 1280s #Date: Sat, 16 Mar 2024 11:22:17 GMT 1280s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1280s #Vary: In-If1 1280s #Content-Length: 5 1280s #Client-Date: Sat, 16 Mar 2024 11:22:17 GMT 1280s #Client-Peer: 127.0.0.1:8529 1280s #Client-Response-Num: 2 1280s #DMMATCH1: 1 1280s # 1280s # testing : length posted 1280s # expected: '2048' 1280s # received: 2048 1280s ok 2 1280s #lwp request: 1280s #POST http://localhost:8529/eat_post HTTP/1.1 1280s #User-Agent: libwww-perl/6.76 1280s #Content-Length: 3072 1280s # 1280s #server response: 1280s #HTTP/1.1 200 OK 1280s #Date: Sat, 16 Mar 2024 11:22:17 GMT 1280s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1280s #Vary: In-If1 1280s #Content-Length: 5 1280s #Client-Date: Sat, 16 Mar 2024 11:22:17 GMT 1280s #Client-Peer: 127.0.0.1:8529 1280s #Client-Response-Num: 3 1280s #DMMATCH1: 1 1280s # 1280s # testing : length posted 1280s # expected: '3072' 1280s # received: 3072 1280s ok 3 1280s #lwp request: 1280s #POST http://localhost:8529/eat_post HTTP/1.1 1280s #User-Agent: libwww-perl/6.76 1280s #Content-Length: 4096 1280s # 1280s #server response: 1280s #HTTP/1.1 200 OK 1280s #Date: Sat, 16 Mar 2024 11:22:17 GMT 1280s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1280s #Vary: In-If1 1280s #Content-Length: 5 1280s #Client-Date: Sat, 16 Mar 2024 11:22:17 GMT 1280s #Client-Peer: 127.0.0.1:8529 1280s #Client-Response-Num: 4 1280s #DMMATCH1: 1 1280s # 1280s # testing : length posted 1280s # expected: '4096' 1280s # received: 4096 1280s ok 4 1280s #lwp request: 1280s #POST http://localhost:8529/eat_post HTTP/1.1 1280s #User-Agent: libwww-perl/6.76 1280s #Content-Length: 5120 1280s # 1280s #server response: 1280s #HTTP/1.1 200 OK 1280s #Date: Sat, 16 Mar 2024 11:22:17 GMT 1280s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1280s #Vary: In-If1 1280s #Content-Length: 5 1280s #Client-Date: Sat, 16 Mar 2024 11:22:17 GMT 1280s #Client-Peer: 127.0.0.1:8529 1280s #Client-Response-Num: 5 1280s #DMMATCH1: 1 1280s # 1280s # testing : length posted 1280s # expected: '5120' 1280s # received: 5120 1280s ok 5 1280s #lwp request: 1280s #POST http://localhost:8529/eat_post HTTP/1.1 1280s #User-Agent: libwww-perl/6.76 1280s #Content-Length: 6144 1280s # 1280s #server response: 1280s #HTTP/1.1 200 OK 1280s #Date: Sat, 16 Mar 2024 11:22:17 GMT 1280s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1280s #Vary: In-If1 1280s #Content-Length: 5 1280s #Client-Date: Sat, 16 Mar 2024 11:22:17 GMT 1280s #Client-Peer: 127.0.0.1:8529 1280s #Client-Response-Num: 6 1280s #DMMATCH1: 1 1280s # 1280s # testing : length posted 1280s # expected: '6144' 1280s # received: 6144 1280s ok 6 1280s #lwp request: 1280s #POST http://localhost:8529/eat_post HTTP/1.1 1280s #User-Agent: libwww-perl/6.76 1280s #Content-Length: 7168 1280s # 1280s #server response: 1280s #HTTP/1.1 200 OK 1280s #Date: Sat, 16 Mar 2024 11:22:17 GMT 1280s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1280s #Vary: In-If1 1280s #Content-Length: 5 1280s #Client-Date: Sat, 16 Mar 2024 11:22:17 GMT 1280s #Client-Peer: 127.0.0.1:8529 1280s #Client-Response-Num: 7 1280s #DMMATCH1: 1 1280s # 1280s # testing : length posted 1280s # expected: '7168' 1280s # received: 7168 1280s ok 7 1280s #lwp request: 1280s #POST http://localhost:8529/eat_post HTTP/1.1 1280s #User-Agent: libwww-perl/6.76 1280s #Content-Length: 8192 1280s # 1280s #server response: 1280s #HTTP/1.1 200 OK 1280s #Date: Sat, 16 Mar 2024 11:22:17 GMT 1280s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1280s #Vary: In-If1 1280s #Content-Length: 5 1280s #Client-Date: Sat, 16 Mar 2024 11:22:17 GMT 1280s #Client-Peer: 127.0.0.1:8529 1280s #Client-Response-Num: 8 1280s #DMMATCH1: 1 1280s # 1280s # testing : length posted 1280s # expected: '8192' 1280s # received: 8192 1280s ok 8 1280s #lwp request: 1280s #POST http://localhost:8529/eat_post HTTP/1.1 1280s #User-Agent: libwww-perl/6.76 1280s #Content-Length: 9216 1280s # 1280s #server response: 1280s #HTTP/1.1 200 OK 1280s #Date: Sat, 16 Mar 2024 11:22:17 GMT 1280s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1280s #Vary: In-If1 1280s #Content-Length: 5 1280s #Client-Date: Sat, 16 Mar 2024 11:22:17 GMT 1280s #Client-Peer: 127.0.0.1:8529 1280s #Client-Response-Num: 9 1280s #DMMATCH1: 1 1280s # 1280s # testing : length posted 1280s # expected: '9216' 1280s # received: 9216 1280s ok 9 1280s #lwp request: 1280s #POST http://localhost:8529/eat_post HTTP/1.1 1280s #User-Agent: libwww-perl/6.76 1280s #Content-Length: 10240 1280s # 1280s #server response: 1280s #HTTP/1.1 200 OK 1280s #Date: Sat, 16 Mar 2024 11:22:17 GMT 1280s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1280s #Vary: In-If1 1280s #Content-Length: 6 1280s #Client-Date: Sat, 16 Mar 2024 11:22:17 GMT 1280s #Client-Peer: 127.0.0.1:8529 1280s #Client-Response-Num: 10 1280s #DMMATCH1: 1 1280s # 1280s # testing : length posted 1280s # expected: '10240' 1280s # received: 10240 1280s ok 10 1280s #lwp request: 1280s #POST http://localhost:8529/eat_post HTTP/1.1 1280s #User-Agent: libwww-perl/6.76 1280s #Content-Length: 11264 1280s # 1280s #server response: 1280s #HTTP/1.1 200 OK 1280s #Date: Sat, 16 Mar 2024 11:22:17 GMT 1280s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1280s #Vary: In-If1 1280s #Content-Length: 6 1280s #Client-Date: Sat, 16 Mar 2024 11:22:17 GMT 1280s #Client-Peer: 127.0.0.1:8529 1280s #Client-Response-Num: 11 1280s #DMMATCH1: 1 1280s # 1280s # testing : length posted 1280s # expected: '11264' 1280s # received: 11264 1280s ok 11 1280s #lwp request: 1280s #POST http://localhost:8529/eat_post HTTP/1.1 1280s #User-Agent: libwww-perl/6.76 1280s #Content-Length: 12288 1280s # 1280s #server response: 1280s #HTTP/1.1 200 OK 1280s #Date: Sat, 16 Mar 2024 11:22:17 GMT 1280s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1280s #Vary: In-If1 1280s #Content-Length: 6 1280s #Client-Date: Sat, 16 Mar 2024 11:22:17 GMT 1280s #Client-Peer: 127.0.0.1:8529 1280s #Client-Response-Num: 12 1280s #DMMATCH1: 1 1280s # 1280s # testing : length posted 1280s # expected: '12288' 1280s # received: 12288 1280s ok 12 1280s #lwp request: 1280s #POST http://localhost:8529/eat_post HTTP/1.1 1280s #User-Agent: libwww-perl/6.76 1280s #Content-Length: 13312 1280s # 1280s #server response: 1280s #HTTP/1.1 200 OK 1280s #Date: Sat, 16 Mar 2024 11:22:17 GMT 1280s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1280s #Vary: In-If1 1280s #Content-Length: 6 1280s #Client-Date: Sat, 16 Mar 2024 11:22:17 GMT 1280s #Client-Peer: 127.0.0.1:8529 1280s #Client-Response-Num: 13 1280s #DMMATCH1: 1 1280s # 1280s # testing : length posted 1280s # expected: '13312' 1280s # received: 13312 1280s ok 13 1280s #lwp request: 1280s #POST http://localhost:8529/eat_post HTTP/1.1 1280s #User-Agent: libwww-perl/6.76 1280s #Content-Length: 14336 1280s # 1280s #server response: 1280s #HTTP/1.1 200 OK 1280s #Date: Sat, 16 Mar 2024 11:22:17 GMT 1280s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1280s #Vary: In-If1 1280s #Content-Length: 6 1280s #Client-Date: Sat, 16 Mar 2024 11:22:17 GMT 1280s #Client-Peer: 127.0.0.1:8529 1280s #Client-Response-Num: 14 1280s #DMMATCH1: 1 1280s # 1280s # testing : length posted 1280s # expected: '14336' 1280s # received: 14336 1280s ok 14 1280s #lwp request: 1280s #POST http://localhost:8529/eat_post HTTP/1.1 1280s #User-Agent: libwww-perl/6.76 1280s #Content-Length: 15360 1280s # 1280s #server response: 1280s #HTTP/1.1 200 OK 1280s #Date: Sat, 16 Mar 2024 11:22:18 GMT 1280s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1280s #Vary: In-If1 1280s #Content-Length: 6 1280s #Client-Date: Sat, 16 Mar 2024 11:22:18 GMT 1280s #Client-Peer: 127.0.0.1:8529 1280s #Client-Response-Num: 15 1280s #DMMATCH1: 1 1280s # 1280s # testing : length posted 1280s # expected: '15360' 1280s # received: 15360 1280s ok 15 1280s #lwp request: 1280s #POST http://localhost:8529/eat_post HTTP/1.1 1280s #User-Agent: libwww-perl/6.76 1280s #Content-Length: 16384 1280s # 1280s #server response: 1280s #HTTP/1.1 200 OK 1280s #Date: Sat, 16 Mar 2024 11:22:18 GMT 1280s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1280s #Vary: In-If1 1280s #Content-Length: 6 1280s #Client-Date: Sat, 16 Mar 2024 11:22:18 GMT 1280s #Client-Peer: 127.0.0.1:8529 1280s #Client-Response-Num: 16 1280s #DMMATCH1: 1 1280s # 1280s # testing : length posted 1280s # expected: '16384' 1280s # received: 16384 1280s ok 16 1280s #lwp request: 1280s #POST http://localhost:8529/eat_post HTTP/1.1 1280s #User-Agent: libwww-perl/6.76 1280s #Content-Length: 17408 1280s # 1280s #server response: 1280s #HTTP/1.1 200 OK 1280s #Date: Sat, 16 Mar 2024 11:22:18 GMT 1280s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1280s #Vary: In-If1 1280s #Content-Length: 6 1280s #Client-Date: Sat, 16 Mar 2024 11:22:18 GMT 1280s #Client-Peer: 127.0.0.1:8529 1280s #Client-Response-Num: 17 1280s #DMMATCH1: 1 1280s # 1280s # testing : length posted 1280s # expected: '17408' 1280s # received: 17408 1280s ok 17 1280s #lwp request: 1280s #POST http://localhost:8529/eat_post HTTP/1.1 1280s #User-Agent: libwww-perl/6.76 1280s #Content-Length: 18432 1280s # 1280s #server response: 1280s #HTTP/1.1 200 OK 1280s #Date: Sat, 16 Mar 2024 11:22:18 GMT 1280s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1280s #Vary: In-If1 1280s #Content-Length: 6 1280s #Client-Date: Sat, 16 Mar 2024 11:22:18 GMT 1280s #Client-Peer: 127.0.0.1:8529 1280s #Client-Response-Num: 18 1280s #DMMATCH1: 1 1280s # 1280s # testing : length posted 1280s # expected: '18432' 1280s # received: 18432 1280s ok 18 1280s #lwp request: 1280s #POST http://localhost:8529/eat_post HTTP/1.1 1280s #User-Agent: libwww-perl/6.76 1280s #Content-Length: 19456 1280s # 1280s #server response: 1280s #HTTP/1.1 200 OK 1280s #Date: Sat, 16 Mar 2024 11:22:18 GMT 1280s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1280s #Vary: In-If1 1280s #Content-Length: 6 1280s #Client-Date: Sat, 16 Mar 2024 11:22:18 GMT 1280s #Client-Peer: 127.0.0.1:8529 1280s #Client-Response-Num: 19 1280s #DMMATCH1: 1 1280s # 1280s # testing : length posted 1280s # expected: '19456' 1280s # received: 19456 1280s ok 19 1280s #lwp request: 1280s #POST http://localhost:8529/eat_post HTTP/1.1 1280s #User-Agent: libwww-perl/6.76 1280s #Content-Length: 20480 1280s # 1280s #server response: 1280s #HTTP/1.1 200 OK 1280s #Date: Sat, 16 Mar 2024 11:22:18 GMT 1280s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1280s #Vary: In-If1 1280s #Content-Length: 6 1280s #Client-Date: Sat, 16 Mar 2024 11:22:18 GMT 1280s #Client-Peer: 127.0.0.1:8529 1280s #Client-Response-Num: 20 1280s #DMMATCH1: 1 1280s # 1280s # testing : length posted 1280s # expected: '20480' 1280s # received: 20480 1280s ok 20 1280s #lwp request: 1280s #POST http://localhost:8529/eat_post HTTP/1.1 1280s #User-Agent: libwww-perl/6.76 1280s #Content-Length: 21504 1280s # 1280s #server response: 1280s #HTTP/1.1 200 OK 1280s #Date: Sat, 16 Mar 2024 11:22:18 GMT 1280s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1280s #Vary: In-If1 1280s #Content-Length: 6 1280s #Client-Date: Sat, 16 Mar 2024 11:22:18 GMT 1280s #Client-Peer: 127.0.0.1:8529 1280s #Client-Response-Num: 21 1280s #DMMATCH1: 1 1280s # 1280s # testing : length posted 1280s # expected: '21504' 1280s # received: 21504 1280s ok 21 1280s #lwp request: 1280s #POST http://localhost:8529/eat_post HTTP/1.1 1280s #User-Agent: libwww-perl/6.76 1280s #Content-Length: 22528 1280s # 1280s #server response: 1280s #HTTP/1.1 200 OK 1280s #Date: Sat, 16 Mar 2024 11:22:18 GMT 1280s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1280s #Vary: In-If1 1280s #Content-Length: 6 1280s #Client-Date: Sat, 16 Mar 2024 11:22:18 GMT 1280s #Client-Peer: 127.0.0.1:8529 1280s #Client-Response-Num: 22 1280s #DMMATCH1: 1 1280s # 1280s # testing : length posted 1280s # expected: '22528' 1280s # received: 22528 1280s ok 22 1280s #lwp request: 1280s #POST http://localhost:8529/eat_post HTTP/1.1 1280s #User-Agent: libwww-perl/6.76 1280s #Content-Length: 23552 1280s # 1280s #server response: 1280s #HTTP/1.1 200 OK 1280s #Date: Sat, 16 Mar 2024 11:22:18 GMT 1280s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1280s #Vary: In-If1 1280s #Content-Length: 6 1280s #Client-Date: Sat, 16 Mar 2024 11:22:18 GMT 1280s #Client-Peer: 127.0.0.1:8529 1280s #Client-Response-Num: 23 1280s #DMMATCH1: 1 1280s # 1280s # testing : length posted 1280s # expected: '23552' 1280s # received: 23552 1280s ok 23 1280s #lwp request: 1280s #POST http://localhost:8529/eat_post HTTP/1.1 1280s #User-Agent: libwww-perl/6.76 1280s #Content-Length: 24576 1280s # 1280s #server response: 1280s #HTTP/1.1 200 OK 1280s #Date: Sat, 16 Mar 2024 11:22:18 GMT 1280s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1280s #Vary: In-If1 1280s #Content-Length: 6 1280s #Client-Date: Sat, 16 Mar 2024 11:22:18 GMT 1280s #Client-Peer: 127.0.0.1:8529 1280s #Client-Response-Num: 24 1280s #DMMATCH1: 1 1280s # 1280s # testing : length posted 1280s # expected: '24576' 1280s # received: 24576 1280s ok 24 1280s #lwp request: 1280s #POST http://localhost:8529/eat_post HTTP/1.1 1280s #User-Agent: libwww-perl/6.76 1280s #Content-Length: 25600 1280s # 1280s #server response: 1280s #HTTP/1.1 200 OK 1280s #Date: Sat, 16 Mar 2024 11:22:18 GMT 1280s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1280s #Vary: In-If1 1280s #Content-Length: 6 1280s #Client-Date: Sat, 16 Mar 2024 11:22:18 GMT 1280s #Client-Peer: 127.0.0.1:8529 1280s #Client-Response-Num: 25 1280s #DMMATCH1: 1 1280s # 1280s # testing : length posted 1280s # expected: '25600' 1280s # received: 25600 1280s ok 25 1280s #lwp request: 1280s #POST http://localhost:8529/eat_post HTTP/1.1 1280s #User-Agent: libwww-perl/6.76 1280s #Content-Length: 26624 1280s # 1280s #server response: 1280s #HTTP/1.1 200 OK 1280s #Date: Sat, 16 Mar 2024 11:22:18 GMT 1280s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1280s #Vary: In-If1 1280s #Content-Length: 6 1280s #Client-Date: Sat, 16 Mar 2024 11:22:18 GMT 1280s #Client-Peer: 127.0.0.1:8529 1280s #Client-Response-Num: 26 1280s #DMMATCH1: 1 1280s # 1280s # testing : length posted 1280s # expected: '26624' 1280s # received: 26624 1280s ok 26 1280s #lwp request: 1280s #POST http://localhost:8529/eat_post HTTP/1.1 1280s #User-Agent: libwww-perl/6.76 1280s #Content-Length: 27648 1280s # 1280s #server response: 1280s #HTTP/1.1 200 OK 1280s #Date: Sat, 16 Mar 2024 11:22:18 GMT 1280s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1280s #Vary: In-If1 1280s #Content-Length: 6 1280s #Client-Date: Sat, 16 Mar 2024 11:22:18 GMT 1280s #Client-Peer: 127.0.0.1:8529 1280s #Client-Response-Num: 27 1280s #DMMATCH1: 1 1280s # 1280s # testing : length posted 1280s # expected: '27648' 1280s # received: 27648 1280s ok 27 1280s #lwp request: 1280s #POST http://localhost:8529/eat_post HTTP/1.1 1280s #User-Agent: libwww-perl/6.76 1280s #Content-Length: 28672 1280s # 1280s #server response: 1280s #HTTP/1.1 200 OK 1280s #Date: Sat, 16 Mar 2024 11:22:18 GMT 1280s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1280s #Vary: In-If1 1280s #Content-Length: 6 1280s #Client-Date: Sat, 16 Mar 2024 11:22:18 GMT 1280s #Client-Peer: 127.0.0.1:8529 1280s #Client-Response-Num: 28 1280s #DMMATCH1: 1 1280s # 1280s # testing : length posted 1280s # expected: '28672' 1280s # received: 28672 1280s ok 28 1280s #lwp request: 1280s #POST http://localhost:8529/eat_post HTTP/1.1 1280s #User-Agent: libwww-perl/6.76 1280s #Content-Length: 29696 1280s # 1280s #server response: 1280s #HTTP/1.1 200 OK 1280s #Date: Sat, 16 Mar 2024 11:22:18 GMT 1280s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1280s #Vary: In-If1 1280s #Content-Length: 6 1280s #Client-Date: Sat, 16 Mar 2024 11:22:18 GMT 1280s #Client-Peer: 127.0.0.1:8529 1280s #Client-Response-Num: 29 1280s #DMMATCH1: 1 1280s # 1280s # testing : length posted 1280s # expected: '29696' 1280s # received: 29696 1280s ok 29 1280s #lwp request: 1280s #POST http://localhost:8529/eat_post HTTP/1.1 1280s #User-Agent: libwww-perl/6.76 1280s #Content-Length: 30720 1280s # 1280s #server response: 1280s #HTTP/1.1 200 OK 1280s #Date: Sat, 16 Mar 2024 11:22:18 GMT 1280s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1280s #Vary: In-If1 1280s #Content-Length: 6 1280s #Client-Date: Sat, 16 Mar 2024 11:22:18 GMT 1280s #Client-Peer: 127.0.0.1:8529 1280s #Client-Response-Num: 30 1280s #DMMATCH1: 1 1280s # 1280s # testing : length posted 1280s # expected: '30720' 1280s # received: 30720 1280s ok 30 1280s #lwp request: 1280s #POST http://localhost:8529/eat_post HTTP/1.1 1280s #User-Agent: libwww-perl/6.76 1280s #Content-Length: 31744 1280s # 1280s #server response: 1280s #HTTP/1.1 200 OK 1280s #Date: Sat, 16 Mar 2024 11:22:18 GMT 1280s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1280s #Vary: In-If1 1280s #Content-Length: 6 1280s #Client-Date: Sat, 16 Mar 2024 11:22:18 GMT 1280s #Client-Peer: 127.0.0.1:8529 1280s #Client-Response-Num: 31 1280s #DMMATCH1: 1 1280s # 1280s # testing : length posted 1280s # expected: '31744' 1280s # received: 31744 1280s ok 31 1280s #lwp request: 1280s #POST http://localhost:8529/eat_post HTTP/1.1 1280s #User-Agent: libwww-perl/6.76 1280s #Content-Length: 32768 1280s # 1280s #server response: 1280s #HTTP/1.1 200 OK 1280s #Date: Sat, 16 Mar 2024 11:22:18 GMT 1280s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1280s #Vary: In-If1 1280s #Content-Length: 6 1280s #Client-Date: Sat, 16 Mar 2024 11:22:18 GMT 1280s #Client-Peer: 127.0.0.1:8529 1280s #Client-Response-Num: 32 1280s #DMMATCH1: 1 1280s # 1280s # testing : length posted 1280s # expected: '32768' 1280s # received: 32768 1280s ok 32 1280s #lwp request: 1280s #POST http://localhost:8529/eat_post HTTP/1.1 1280s #User-Agent: libwww-perl/6.76 1280s #Content-Length: 33792 1280s # 1280s #server response: 1280s #HTTP/1.1 200 OK 1280s #Date: Sat, 16 Mar 2024 11:22:18 GMT 1280s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1280s #Vary: In-If1 1280s #Content-Length: 6 1280s #Client-Date: Sat, 16 Mar 2024 11:22:18 GMT 1280s #Client-Peer: 127.0.0.1:8529 1280s #Client-Response-Num: 33 1280s #DMMATCH1: 1 1280s # 1280s # testing : length posted 1280s # expected: '33792' 1280s # received: 33792 1280s ok 33 1280s #lwp request: 1280s #POST http://localhost:8529/eat_post HTTP/1.1 1280s #User-Agent: libwww-perl/6.76 1280s #Content-Length: 34816 1280s # 1280s #server response: 1280s #HTTP/1.1 200 OK 1280s #Date: Sat, 16 Mar 2024 11:22:18 GMT 1280s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1280s #Vary: In-If1 1280s #Content-Length: 6 1280s #Client-Date: Sat, 16 Mar 2024 11:22:18 GMT 1280s #Client-Peer: 127.0.0.1:8529 1280s #Client-Response-Num: 34 1280s #DMMATCH1: 1 1280s # 1280s # testing : length posted 1280s # expected: '34816' 1280s # received: 34816 1280s ok 34 1280s #lwp request: 1280s #POST http://localhost:8529/eat_post HTTP/1.1 1280s #User-Agent: libwww-perl/6.76 1280s #Content-Length: 35840 1280s # 1280s #server response: 1280s #HTTP/1.1 200 OK 1280s #Date: Sat, 16 Mar 2024 11:22:18 GMT 1280s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1280s #Vary: In-If1 1280s #Content-Length: 6 1280s #Client-Date: Sat, 16 Mar 2024 11:22:18 GMT 1280s #Client-Peer: 127.0.0.1:8529 1280s #Client-Response-Num: 35 1280s #DMMATCH1: 1 1280s # 1280s # testing : length posted 1280s # expected: '35840' 1280s # received: 35840 1280s ok 35 1280s #lwp request: 1280s #POST http://localhost:8529/eat_post HTTP/1.1 1280s #User-Agent: libwww-perl/6.76 1280s #Content-Length: 36864 1280s # 1280s #server response: 1280s #HTTP/1.1 200 OK 1280s #Date: Sat, 16 Mar 2024 11:22:18 GMT 1280s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1280s #Vary: In-If1 1280s #Content-Length: 6 1280s #Client-Date: Sat, 16 Mar 2024 11:22:18 GMT 1280s #Client-Peer: 127.0.0.1:8529 1280s #Client-Response-Num: 36 1280s #DMMATCH1: 1 1280s # 1280s # testing : length posted 1280s # expected: '36864' 1280s # received: 36864 1280s ok 36 1280s #lwp request: 1280s #POST http://localhost:8529/eat_post HTTP/1.1 1280s #User-Agent: libwww-perl/6.76 1280s #Content-Length: 37888 1280s # 1280s #server response: 1280s #HTTP/1.1 200 OK 1280s #Date: Sat, 16 Mar 2024 11:22:18 GMT 1280s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1280s #Vary: In-If1 1280s #Content-Length: 6 1280s #Client-Date: Sat, 16 Mar 2024 11:22:18 GMT 1280s #Client-Peer: 127.0.0.1:8529 1280s #Client-Response-Num: 37 1280s #DMMATCH1: 1 1280s # 1280s # testing : length posted 1280s # expected: '37888' 1280s # received: 37888 1280s ok 37 1280s #lwp request: 1280s #POST http://localhost:8529/eat_post HTTP/1.1 1280s #User-Agent: libwww-perl/6.76 1280s #Content-Length: 38912 1280s # 1280s #server response: 1280s #HTTP/1.1 200 OK 1280s #Date: Sat, 16 Mar 2024 11:22:18 GMT 1280s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1280s #Vary: In-If1 1280s #Content-Length: 6 1280s #Client-Date: Sat, 16 Mar 2024 11:22:18 GMT 1280s #Client-Peer: 127.0.0.1:8529 1280s #Client-Response-Num: 38 1280s #DMMATCH1: 1 1280s # 1280s # testing : length posted 1280s # expected: '38912' 1280s # received: 38912 1280s ok 38 1280s #lwp request: 1280s #POST http://localhost:8529/eat_post HTTP/1.1 1280s #User-Agent: libwww-perl/6.76 1280s #Content-Length: 39936 1280s # 1280s #server response: 1280s #HTTP/1.1 200 OK 1280s #Date: Sat, 16 Mar 2024 11:22:18 GMT 1280s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1280s #Vary: In-If1 1280s #Content-Length: 6 1280s #Client-Date: Sat, 16 Mar 2024 11:22:18 GMT 1280s #Client-Peer: 127.0.0.1:8529 1280s #Client-Response-Num: 39 1280s #DMMATCH1: 1 1280s # 1280s # testing : length posted 1280s # expected: '39936' 1280s # received: 39936 1280s ok 39 1280s #lwp request: 1280s #POST http://localhost:8529/eat_post HTTP/1.1 1280s #User-Agent: libwww-perl/6.76 1280s #Content-Length: 40960 1280s # 1280s #server response: 1280s #HTTP/1.1 200 OK 1280s #Date: Sat, 16 Mar 2024 11:22:18 GMT 1280s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1280s #Vary: In-If1 1280s #Content-Length: 6 1280s #Client-Date: Sat, 16 Mar 2024 11:22:18 GMT 1280s #Client-Peer: 127.0.0.1:8529 1280s #Client-Response-Num: 40 1280s #DMMATCH1: 1 1280s # 1280s # testing : length posted 1280s # expected: '40960' 1280s # received: 40960 1280s ok 40 1280s #lwp request: 1280s #POST http://localhost:8529/eat_post HTTP/1.1 1280s #User-Agent: libwww-perl/6.76 1280s #Content-Length: 41984 1280s # 1280s #server response: 1280s #HTTP/1.1 200 OK 1280s #Date: Sat, 16 Mar 2024 11:22:18 GMT 1280s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1280s #Vary: In-If1 1280s #Content-Length: 6 1280s #Client-Date: Sat, 16 Mar 2024 11:22:18 GMT 1280s #Client-Peer: 127.0.0.1:8529 1280s #Client-Response-Num: 41 1280s #DMMATCH1: 1 1280s # 1280s # testing : length posted 1280s # expected: '41984' 1280s # received: 41984 1280s ok 41 1280s #lwp request: 1280s #POST http://localhost:8529/eat_post HTTP/1.1 1280s #User-Agent: libwww-perl/6.76 1280s #Content-Length: 43008 1280s # 1280s #server response: 1280s #HTTP/1.1 200 OK 1280s #Date: Sat, 16 Mar 2024 11:22:18 GMT 1280s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1280s #Vary: In-If1 1280s #Content-Length: 6 1280s #Client-Date: Sat, 16 Mar 2024 11:22:18 GMT 1280s #Client-Peer: 127.0.0.1:8529 1280s #Client-Response-Num: 42 1280s #DMMATCH1: 1 1280s # 1280s # testing : length posted 1280s # expected: '43008' 1280s # received: 43008 1280s ok 42 1280s #lwp request: 1280s #POST http://localhost:8529/eat_post HTTP/1.1 1280s #User-Agent: libwww-perl/6.76 1280s #Content-Length: 44032 1280s # 1280s #server response: 1280s #HTTP/1.1 200 OK 1280s #Date: Sat, 16 Mar 2024 11:22:18 GMT 1280s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1280s #Vary: In-If1 1280s #Content-Length: 6 1280s #Client-Date: Sat, 16 Mar 2024 11:22:18 GMT 1280s #Client-Peer: 127.0.0.1:8529 1280s #Client-Response-Num: 43 1280s #DMMATCH1: 1 1280s # 1280s # testing : length posted 1280s # expected: '44032' 1280s # received: 44032 1280s ok 43 1280s #lwp request: 1280s #POST http://localhost:8529/eat_post HTTP/1.1 1280s #User-Agent: libwww-perl/6.76 1280s #Content-Length: 45056 1280s # 1280s #server response: 1280s #HTTP/1.1 200 OK 1280s #Date: Sat, 16 Mar 2024 11:22:18 GMT 1280s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1280s #Vary: In-If1 1280s #Content-Length: 6 1280s #Client-Date: Sat, 16 Mar 2024 11:22:18 GMT 1280s #Client-Peer: 127.0.0.1:8529 1280s #Client-Response-Num: 44 1280s #DMMATCH1: 1 1280s # 1280s # testing : length posted 1280s # expected: '45056' 1280s # received: 45056 1280s ok 44 1280s #lwp request: 1280s #POST http://localhost:8529/eat_post HTTP/1.1 1280s #User-Agent: libwww-perl/6.76 1280s #Content-Length: 46080 1280s # 1280s #server response: 1280s #HTTP/1.1 200 OK 1280s #Date: Sat, 16 Mar 2024 11:22:18 GMT 1280s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1280s #Vary: In-If1 1280s #Content-Length: 6 1280s #Client-Date: Sat, 16 Mar 2024 11:22:18 GMT 1280s #Client-Peer: 127.0.0.1:8529 1280s #Client-Response-Num: 45 1280s #DMMATCH1: 1 1280s # 1280s # testing : length posted 1280s # expected: '46080' 1280s # received: 46080 1280s ok 45 1280s #lwp request: 1280s #POST http://localhost:8529/eat_post HTTP/1.1 1280s #User-Agent: libwww-perl/6.76 1280s #Content-Length: 47104 1280s # 1280s #server response: 1280s #HTTP/1.1 200 OK 1280s #Date: Sat, 16 Mar 2024 11:22:18 GMT 1280s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1280s #Vary: In-If1 1280s #Content-Length: 6 1280s #Client-Date: Sat, 16 Mar 2024 11:22:18 GMT 1280s #Client-Peer: 127.0.0.1:8529 1280s #Client-Response-Num: 46 1280s #DMMATCH1: 1 1280s # 1280s # testing : length posted 1280s # expected: '47104' 1280s # received: 47104 1280s ok 46 1280s #lwp request: 1280s #POST http://localhost:8529/eat_post HTTP/1.1 1280s #User-Agent: libwww-perl/6.76 1280s #Content-Length: 48128 1280s # 1280s #server response: 1280s #HTTP/1.1 200 OK 1280s #Date: Sat, 16 Mar 2024 11:22:18 GMT 1280s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1280s #Vary: In-If1 1280s #Content-Length: 6 1280s #Client-Date: Sat, 16 Mar 2024 11:22:18 GMT 1280s #Client-Peer: 127.0.0.1:8529 1280s #Client-Response-Num: 47 1280s #DMMATCH1: 1 1280s # 1280s # testing : length posted 1280s # expected: '48128' 1280s # received: 48128 1280s ok 47 1280s #lwp request: 1280s #POST http://localhost:8529/eat_post HTTP/1.1 1280s #User-Agent: libwww-perl/6.76 1280s #Content-Length: 49152 1280s # 1280s #server response: 1280s #HTTP/1.1 200 OK 1280s #Date: Sat, 16 Mar 2024 11:22:18 GMT 1280s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1280s #Vary: In-If1 1280s #Content-Length: 6 1280s #Client-Date: Sat, 16 Mar 2024 11:22:18 GMT 1280s #Client-Peer: 127.0.0.1:8529 1280s #Client-Response-Num: 48 1280s #DMMATCH1: 1 1280s # 1280s # testing : length posted 1280s # expected: '49152' 1280s # received: 49152 1280s ok 48 1280s #lwp request: 1280s #POST http://localhost:8529/eat_post HTTP/1.1 1280s #User-Agent: libwww-perl/6.76 1280s #Content-Length: 50176 1280s # 1280s #server response: 1280s #HTTP/1.1 200 OK 1280s #Date: Sat, 16 Mar 2024 11:22:18 GMT 1280s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1280s #Vary: In-If1 1280s #Content-Length: 6 1280s #Client-Date: Sat, 16 Mar 2024 11:22:18 GMT 1280s #Client-Peer: 127.0.0.1:8529 1280s #Client-Response-Num: 49 1280s #DMMATCH1: 1 1280s # 1280s # testing : length posted 1280s # expected: '50176' 1280s # received: 50176 1280s ok 49 1280s #lwp request: 1280s #POST http://localhost:8529/eat_post HTTP/1.1 1280s #User-Agent: libwww-perl/6.76 1280s #Content-Length: 51200 1280s # 1280s #server response: 1280s #HTTP/1.1 200 OK 1280s #Date: Sat, 16 Mar 2024 11:22:18 GMT 1280s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1280s #Vary: In-If1 1280s #Content-Length: 6 1280s #Client-Date: Sat, 16 Mar 2024 11:22:18 GMT 1280s #Client-Peer: 127.0.0.1:8529 1280s #Client-Response-Num: 50 1280s #DMMATCH1: 1 1280s # 1280s # testing : length posted 1280s # expected: '51200' 1280s # received: 51200 1280s ok 50 1280s #lwp request: 1280s #POST http://localhost:8529/eat_post HTTP/1.1 1280s #User-Agent: libwww-perl/6.76 1280s #Content-Length: 102400 1280s # 1280s #server response: 1280s #HTTP/1.1 200 OK 1280s #Date: Sat, 16 Mar 2024 11:22:18 GMT 1280s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1280s #Vary: In-If1 1280s #Content-Length: 7 1280s #Client-Date: Sat, 16 Mar 2024 11:22:18 GMT 1280s #Client-Peer: 127.0.0.1:8529 1280s #Client-Response-Num: 51 1280s #DMMATCH1: 1 1280s # 1280s # testing : length posted 1280s # expected: '102400' 1280s # received: 102400 1280s ok 51 1280s ok 1283s t/modules/aaa.t ..................... 1283s 1..40 1283s # Running under perl version 5.038002 for linux 1283s # Current time local: Sat Mar 16 11:22:18 2024 1283s # Current time GMT: Sat Mar 16 11:22:18 2024 1283s # Using Test.pm version 1.31 1283s # Using Apache/Test.pm version 1.42 1283s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/realm2 1283s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/basic1 1283s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/form1 1283s ok 1 1283s ok 2 1283s ok 3 1283s ok 4 1283s ok 5 1283s ok 6 1283s ok 7 1283s ok 8 1283s ok 9 1283s ok 10 1283s ok 11 1283s ok 12 1283s ok 13 1283s ok 14 1283s ok 15 1283s ok 16 1283s ok 17 1283s ok 18 1283s ok 19 1283s ok 20 1283s ok 21 1283s ok 22 1283s ok 23 1283s ok 24 1283s ok 25 1283s ok 26 1283s ok 27 1283s ok 28 1283s ok 29 1283s ok 30 1283s ok 31 1283s ok 32 1283s ok 33 1283s ok 34 1283s ok 35 1283s ok 36 1283s ok 37 1283s ok 38 1283s ok 39 1283s ok 40 1283s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/realm2 1283s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/form1 1283s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/basic1 1283s ok 1286s t/modules/access.t .................. 1286s 1..408 1286s # Running under perl version 5.038002 for linux 1286s # Current time local: Sat Mar 16 11:22:21 2024 1286s # Current time GMT: Sat Mar 16 11:22:21 2024 1286s # Using Test.pm version 1.31 1286s # Using Apache/Test.pm version 1.42 1286s # --- 1286s # Order deny,allow 1286s # Allow from all 1286s # expecting access. 1286s ok 1 1286s # --- 1286s # Order deny,allow 1286s # Deny from all 1286s # expecting access denial. 1286s ok 2 1286s # --- 1286s # Order deny,allow 1286s # Allow from all 1286s # Deny from all 1286s # expecting access. 1286s ok 3 1286s # --- 1286s # Order deny,allow 1286s # Deny from localhost 1286s # expecting access denial. 1286s ok 4 1286s # --- 1286s # Order deny,allow 1286s # Allow from all 1286s # Deny from localhost 1286s # expecting access. 1286s ok 5 1286s # --- 1286s # Order deny,allow 1286s # Deny from 127.0.0.1 1286s # expecting access denial. 1286s ok 6 1286s # --- 1286s # Order deny,allow 1286s # Allow from all 1286s # Deny from 127.0.0.1 1286s # expecting access. 1286s ok 7 1286s # --- 1286s # Order deny,allow 1286s # Deny from 127.0 1286s # expecting access denial. 1286s ok 8 1286s # --- 1286s # Order deny,allow 1286s # Allow from all 1286s # Deny from 127.0 1286s # expecting access. 1286s ok 9 1286s # --- 1286s # Order deny,allow 1286s # Deny from 127.0.0.1/255.255.0.0 1286s # expecting access denial. 1286s ok 10 1286s # --- 1286s # Order deny,allow 1286s # Allow from all 1286s # Deny from 127.0.0.1/255.255.0.0 1286s # expecting access. 1286s ok 11 1286s # --- 1286s # Order deny,allow 1286s # Deny from 127.0.0.1/16 1286s # expecting access denial. 1286s ok 12 1286s # --- 1286s # Order deny,allow 1286s # Allow from all 1286s # Deny from 127.0.0.1/16 1286s # expecting access. 1286s ok 13 1286s # --- 1286s # Order deny,allow 1286s # Deny from somewhere.else.com 1286s # expecting access. 1286s ok 14 1286s # --- 1286s # Order deny,allow 1286s # Allow from all 1286s # Deny from somewhere.else.com 1286s # expecting access. 1286s ok 15 1286s # --- 1286s # Order deny,allow 1286s # Deny from 66.6.6.6 1286s # expecting access. 1286s ok 16 1286s # --- 1286s # Order deny,allow 1286s # Allow from all 1286s # Deny from 66.6.6.6 1286s # expecting access. 1286s ok 17 1286s # --- 1286s # Order deny,allow 1286s # Allow from localhost 1286s # expecting access. 1286s ok 18 1286s # --- 1286s # Order deny,allow 1286s # Deny from all 1286s # expecting access denial. 1286s ok 19 1286s # --- 1286s # Order deny,allow 1286s # Allow from localhost 1286s # Deny from all 1286s # expecting access. 1286s ok 20 1286s # --- 1286s # Order deny,allow 1286s # Deny from localhost 1286s # expecting access denial. 1286s ok 21 1286s # --- 1286s # Order deny,allow 1286s # Allow from localhost 1286s # Deny from localhost 1286s # expecting access. 1286s ok 22 1286s # --- 1286s # Order deny,allow 1286s # Deny from 127.0.0.1 1286s # expecting access denial. 1286s ok 23 1286s # --- 1286s # Order deny,allow 1286s # Allow from localhost 1286s # Deny from 127.0.0.1 1286s # expecting access. 1286s ok 24 1286s # --- 1286s # Order deny,allow 1286s # Deny from 127.0 1286s # expecting access denial. 1286s ok 25 1286s # --- 1286s # Order deny,allow 1286s # Allow from localhost 1286s # Deny from 127.0 1286s # expecting access. 1286s ok 26 1286s # --- 1286s # Order deny,allow 1286s # Deny from 127.0.0.1/255.255.0.0 1286s # expecting access denial. 1286s ok 27 1286s # --- 1286s # Order deny,allow 1286s # Allow from localhost 1286s # Deny from 127.0.0.1/255.255.0.0 1286s # expecting access. 1286s ok 28 1286s # --- 1286s # Order deny,allow 1286s # Deny from 127.0.0.1/16 1286s # expecting access denial. 1286s ok 29 1286s # --- 1286s # Order deny,allow 1286s # Allow from localhost 1286s # Deny from 127.0.0.1/16 1286s # expecting access. 1286s ok 30 1286s # --- 1286s # Order deny,allow 1286s # Deny from somewhere.else.com 1286s # expecting access. 1286s ok 31 1286s # --- 1286s # Order deny,allow 1286s # Allow from localhost 1286s # Deny from somewhere.else.com 1286s # expecting access. 1286s ok 32 1286s # --- 1286s # Order deny,allow 1286s # Deny from 66.6.6.6 1286s # expecting access. 1286s ok 33 1286s # --- 1286s # Order deny,allow 1286s # Allow from localhost 1286s # Deny from 66.6.6.6 1286s # expecting access. 1286s ok 34 1286s # --- 1286s # Order deny,allow 1286s # Allow from 127.0.0.1 1286s # expecting access. 1286s ok 35 1286s # --- 1286s # Order deny,allow 1286s # Deny from all 1286s # expecting access denial. 1286s ok 36 1286s # --- 1286s # Order deny,allow 1286s # Allow from 127.0.0.1 1286s # Deny from all 1286s # expecting access. 1286s ok 37 1286s # --- 1286s # Order deny,allow 1286s # Deny from localhost 1286s # expecting access denial. 1286s ok 38 1286s # --- 1286s # Order deny,allow 1286s # Allow from 127.0.0.1 1286s # Deny from localhost 1286s # expecting access. 1286s ok 39 1286s # --- 1286s # Order deny,allow 1286s # Deny from 127.0.0.1 1286s # expecting access denial. 1286s ok 40 1286s # --- 1286s # Order deny,allow 1286s # Allow from 127.0.0.1 1286s # Deny from 127.0.0.1 1286s # expecting access. 1286s ok 41 1286s # --- 1286s # Order deny,allow 1286s # Deny from 127.0 1286s # expecting access denial. 1286s ok 42 1286s # --- 1286s # Order deny,allow 1286s # Allow from 127.0.0.1 1286s # Deny from 127.0 1286s # expecting access. 1286s ok 43 1286s # --- 1286s # Order deny,allow 1286s # Deny from 127.0.0.1/255.255.0.0 1286s # expecting access denial. 1286s ok 44 1286s # --- 1286s # Order deny,allow 1286s # Allow from 127.0.0.1 1286s # Deny from 127.0.0.1/255.255.0.0 1286s # expecting access. 1286s ok 45 1286s # --- 1286s # Order deny,allow 1286s # Deny from 127.0.0.1/16 1286s # expecting access denial. 1286s ok 46 1286s # --- 1286s # Order deny,allow 1286s # Allow from 127.0.0.1 1286s # Deny from 127.0.0.1/16 1286s # expecting access. 1286s ok 47 1286s # --- 1286s # Order deny,allow 1286s # Deny from somewhere.else.com 1286s # expecting access. 1286s ok 48 1286s # --- 1286s # Order deny,allow 1286s # Allow from 127.0.0.1 1286s # Deny from somewhere.else.com 1286s # expecting access. 1286s ok 49 1286s # --- 1286s # Order deny,allow 1286s # Deny from 66.6.6.6 1286s # expecting access. 1286s ok 50 1286s # --- 1286s # Order deny,allow 1286s # Allow from 127.0.0.1 1286s # Deny from 66.6.6.6 1286s # expecting access. 1286s ok 51 1286s # --- 1286s # Order deny,allow 1286s # Allow from 127.0 1286s # expecting access. 1286s ok 52 1286s # --- 1286s # Order deny,allow 1286s # Deny from all 1286s # expecting access denial. 1286s ok 53 1286s # --- 1286s # Order deny,allow 1286s # Allow from 127.0 1286s # Deny from all 1286s # expecting access. 1286s ok 54 1286s # --- 1286s # Order deny,allow 1286s # Deny from localhost 1286s # expecting access denial. 1286s ok 55 1286s # --- 1286s # Order deny,allow 1286s # Allow from 127.0 1286s # Deny from localhost 1286s # expecting access. 1286s ok 56 1286s # --- 1286s # Order deny,allow 1286s # Deny from 127.0.0.1 1286s # expecting access denial. 1286s ok 57 1286s # --- 1286s # Order deny,allow 1286s # Allow from 127.0 1286s # Deny from 127.0.0.1 1286s # expecting access. 1286s ok 58 1286s # --- 1286s # Order deny,allow 1286s # Deny from 127.0 1286s # expecting access denial. 1286s ok 59 1286s # --- 1286s # Order deny,allow 1286s # Allow from 127.0 1286s # Deny from 127.0 1286s # expecting access. 1286s ok 60 1286s # --- 1286s # Order deny,allow 1286s # Deny from 127.0.0.1/255.255.0.0 1286s # expecting access denial. 1286s ok 61 1286s # --- 1286s # Order deny,allow 1286s # Allow from 127.0 1286s # Deny from 127.0.0.1/255.255.0.0 1286s # expecting access. 1286s ok 62 1286s # --- 1286s # Order deny,allow 1286s # Deny from 127.0.0.1/16 1286s # expecting access denial. 1286s ok 63 1286s # --- 1286s # Order deny,allow 1286s # Allow from 127.0 1286s # Deny from 127.0.0.1/16 1286s # expecting access. 1286s ok 64 1286s # --- 1286s # Order deny,allow 1286s # Deny from somewhere.else.com 1286s # expecting access. 1286s ok 65 1286s # --- 1286s # Order deny,allow 1286s # Allow from 127.0 1286s # Deny from somewhere.else.com 1286s # expecting access. 1286s ok 66 1286s # --- 1286s # Order deny,allow 1286s # Deny from 66.6.6.6 1286s # expecting access. 1286s ok 67 1286s # --- 1286s # Order deny,allow 1286s # Allow from 127.0 1286s # Deny from 66.6.6.6 1286s # expecting access. 1286s ok 68 1286s # --- 1286s # Order deny,allow 1286s # Allow from 127.0.0.1/255.255.0.0 1286s # expecting access. 1286s ok 69 1286s # --- 1286s # Order deny,allow 1286s # Deny from all 1286s # expecting access denial. 1286s ok 70 1286s # --- 1286s # Order deny,allow 1286s # Allow from 127.0.0.1/255.255.0.0 1286s # Deny from all 1286s # expecting access. 1286s ok 71 1286s # --- 1286s # Order deny,allow 1286s # Deny from localhost 1286s # expecting access denial. 1286s ok 72 1286s # --- 1286s # Order deny,allow 1286s # Allow from 127.0.0.1/255.255.0.0 1286s # Deny from localhost 1286s # expecting access. 1286s ok 73 1286s # --- 1286s # Order deny,allow 1286s # Deny from 127.0.0.1 1286s # expecting access denial. 1286s ok 74 1286s # --- 1286s # Order deny,allow 1286s # Allow from 127.0.0.1/255.255.0.0 1286s # Deny from 127.0.0.1 1286s # expecting access. 1286s ok 75 1286s # --- 1286s # Order deny,allow 1286s # Deny from 127.0 1286s # expecting access denial. 1286s ok 76 1286s # --- 1286s # Order deny,allow 1286s # Allow from 127.0.0.1/255.255.0.0 1286s # Deny from 127.0 1286s # expecting access. 1286s ok 77 1286s # --- 1286s # Order deny,allow 1286s # Deny from 127.0.0.1/255.255.0.0 1286s # expecting access denial. 1286s ok 78 1286s # --- 1286s # Order deny,allow 1286s # Allow from 127.0.0.1/255.255.0.0 1286s # Deny from 127.0.0.1/255.255.0.0 1286s # expecting access. 1286s ok 79 1286s # --- 1286s # Order deny,allow 1286s # Deny from 127.0.0.1/16 1286s # expecting access denial. 1286s ok 80 1286s # --- 1286s # Order deny,allow 1286s # Allow from 127.0.0.1/255.255.0.0 1286s # Deny from 127.0.0.1/16 1286s # expecting access. 1286s ok 81 1286s # --- 1286s # Order deny,allow 1286s # Deny from somewhere.else.com 1286s # expecting access. 1286s ok 82 1286s # --- 1286s # Order deny,allow 1286s # Allow from 127.0.0.1/255.255.0.0 1286s # Deny from somewhere.else.com 1286s # expecting access. 1286s ok 83 1286s # --- 1286s # Order deny,allow 1286s # Deny from 66.6.6.6 1286s # expecting access. 1286s ok 84 1286s # --- 1286s # Order deny,allow 1286s # Allow from 127.0.0.1/255.255.0.0 1286s # Deny from 66.6.6.6 1286s # expecting access. 1286s ok 85 1286s # --- 1286s # Order deny,allow 1286s # Allow from 127.0.0.1/16 1286s # expecting access. 1286s ok 86 1286s # --- 1286s # Order deny,allow 1286s # Deny from all 1286s # expecting access denial. 1286s ok 87 1286s # --- 1286s # Order deny,allow 1286s # Allow from 127.0.0.1/16 1286s # Deny from all 1286s # expecting access. 1286s ok 88 1286s # --- 1286s # Order deny,allow 1286s # Deny from localhost 1286s # expecting access denial. 1286s ok 89 1286s # --- 1286s # Order deny,allow 1286s # Allow from 127.0.0.1/16 1286s # Deny from localhost 1286s # expecting access. 1286s ok 90 1286s # --- 1286s # Order deny,allow 1286s # Deny from 127.0.0.1 1286s # expecting access denial. 1286s ok 91 1286s # --- 1286s # Order deny,allow 1286s # Allow from 127.0.0.1/16 1286s # Deny from 127.0.0.1 1286s # expecting access. 1286s ok 92 1286s # --- 1286s # Order deny,allow 1286s # Deny from 127.0 1286s # expecting access denial. 1286s ok 93 1286s # --- 1286s # Order deny,allow 1286s # Allow from 127.0.0.1/16 1286s # Deny from 127.0 1286s # expecting access. 1286s ok 94 1286s # --- 1286s # Order deny,allow 1286s # Deny from 127.0.0.1/255.255.0.0 1286s # expecting access denial. 1286s ok 95 1286s # --- 1286s # Order deny,allow 1286s # Allow from 127.0.0.1/16 1286s # Deny from 127.0.0.1/255.255.0.0 1286s # expecting access. 1286s ok 96 1286s # --- 1286s # Order deny,allow 1286s # Deny from 127.0.0.1/16 1286s # expecting access denial. 1286s ok 97 1286s # --- 1286s # Order deny,allow 1286s # Allow from 127.0.0.1/16 1286s # Deny from 127.0.0.1/16 1286s # expecting access. 1286s ok 98 1286s # --- 1286s # Order deny,allow 1286s # Deny from somewhere.else.com 1286s # expecting access. 1286s ok 99 1286s # --- 1286s # Order deny,allow 1286s # Allow from 127.0.0.1/16 1286s # Deny from somewhere.else.com 1286s # expecting access. 1286s ok 100 1286s # --- 1286s # Order deny,allow 1286s # Deny from 66.6.6.6 1286s # expecting access. 1286s ok 101 1286s # --- 1286s # Order deny,allow 1286s # Allow from 127.0.0.1/16 1286s # Deny from 66.6.6.6 1286s # expecting access. 1286s ok 102 1286s # --- 1286s # Order deny,allow 1286s # Allow from somewhere.else.com 1286s # expecting access. 1286s ok 103 1286s # --- 1286s # Order deny,allow 1286s # Deny from all 1286s # expecting access denial. 1286s ok 104 1286s # --- 1286s # Order deny,allow 1286s # Allow from somewhere.else.com 1286s # Deny from all 1286s # expecting access denial. 1286s ok 105 1286s # --- 1286s # Order deny,allow 1286s # Deny from localhost 1286s # expecting access denial. 1286s ok 106 1286s # --- 1286s # Order deny,allow 1286s # Allow from somewhere.else.com 1286s # Deny from localhost 1286s # expecting access denial. 1286s ok 107 1286s # --- 1286s # Order deny,allow 1286s # Deny from 127.0.0.1 1286s # expecting access denial. 1286s ok 108 1286s # --- 1286s # Order deny,allow 1286s # Allow from somewhere.else.com 1286s # Deny from 127.0.0.1 1286s # expecting access denial. 1286s ok 109 1286s # --- 1286s # Order deny,allow 1286s # Deny from 127.0 1286s # expecting access denial. 1286s ok 110 1286s # --- 1286s # Order deny,allow 1286s # Allow from somewhere.else.com 1286s # Deny from 127.0 1286s # expecting access denial. 1286s ok 111 1286s # --- 1286s # Order deny,allow 1286s # Deny from 127.0.0.1/255.255.0.0 1286s # expecting access denial. 1286s ok 112 1286s # --- 1286s # Order deny,allow 1286s # Allow from somewhere.else.com 1286s # Deny from 127.0.0.1/255.255.0.0 1286s # expecting access denial. 1286s ok 113 1286s # --- 1286s # Order deny,allow 1286s # Deny from 127.0.0.1/16 1286s # expecting access denial. 1286s ok 114 1286s # --- 1286s # Order deny,allow 1286s # Allow from somewhere.else.com 1286s # Deny from 127.0.0.1/16 1286s # expecting access denial. 1286s ok 115 1286s # --- 1286s # Order deny,allow 1286s # Deny from somewhere.else.com 1286s # expecting access. 1286s ok 116 1286s # --- 1286s # Order deny,allow 1286s # Allow from somewhere.else.com 1286s # Deny from somewhere.else.com 1286s # expecting access. 1286s ok 117 1286s # --- 1286s # Order deny,allow 1286s # Deny from 66.6.6.6 1286s # expecting access. 1286s ok 118 1286s # --- 1286s # Order deny,allow 1286s # Allow from somewhere.else.com 1286s # Deny from 66.6.6.6 1286s # expecting access. 1286s ok 119 1286s # --- 1286s # Order deny,allow 1286s # Allow from 66.6.6.6 1286s # expecting access. 1286s ok 120 1286s # --- 1286s # Order deny,allow 1286s # Deny from all 1286s # expecting access denial. 1286s ok 121 1286s # --- 1286s # Order deny,allow 1286s # Allow from 66.6.6.6 1286s # Deny from all 1286s # expecting access denial. 1286s ok 122 1286s # --- 1286s # Order deny,allow 1286s # Deny from localhost 1286s # expecting access denial. 1286s ok 123 1286s # --- 1286s # Order deny,allow 1286s # Allow from 66.6.6.6 1286s # Deny from localhost 1286s # expecting access denial. 1286s ok 124 1286s # --- 1286s # Order deny,allow 1286s # Deny from 127.0.0.1 1286s # expecting access denial. 1286s ok 125 1286s # --- 1286s # Order deny,allow 1286s # Allow from 66.6.6.6 1286s # Deny from 127.0.0.1 1286s # expecting access denial. 1286s ok 126 1286s # --- 1286s # Order deny,allow 1286s # Deny from 127.0 1286s # expecting access denial. 1286s ok 127 1286s # --- 1286s # Order deny,allow 1286s # Allow from 66.6.6.6 1286s # Deny from 127.0 1286s # expecting access denial. 1286s ok 128 1286s # --- 1286s # Order deny,allow 1286s # Deny from 127.0.0.1/255.255.0.0 1286s # expecting access denial. 1286s ok 129 1286s # --- 1286s # Order deny,allow 1286s # Allow from 66.6.6.6 1286s # Deny from 127.0.0.1/255.255.0.0 1286s # expecting access denial. 1286s ok 130 1286s # --- 1286s # Order deny,allow 1286s # Deny from 127.0.0.1/16 1286s # expecting access denial. 1286s ok 131 1286s # --- 1286s # Order deny,allow 1286s # Allow from 66.6.6.6 1286s # Deny from 127.0.0.1/16 1286s # expecting access denial. 1286s ok 132 1286s # --- 1286s # Order deny,allow 1286s # Deny from somewhere.else.com 1286s # expecting access. 1286s ok 133 1286s # --- 1286s # Order deny,allow 1286s # Allow from 66.6.6.6 1286s # Deny from somewhere.else.com 1286s # expecting access. 1286s ok 134 1286s # --- 1286s # Order deny,allow 1286s # Deny from 66.6.6.6 1286s # expecting access. 1286s ok 135 1286s # --- 1286s # Order deny,allow 1286s # Allow from 66.6.6.6 1286s # Deny from 66.6.6.6 1286s # expecting access. 1286s ok 136 1286s # --- 1286s # Order allow,deny 1286s # Allow from all 1286s # expecting access. 1286s ok 137 1286s # --- 1286s # Order allow,deny 1286s # Deny from all 1286s # expecting access denial. 1286s ok 138 1286s # --- 1286s # Order allow,deny 1286s # Allow from all 1286s # Deny from all 1286s # expecting access denial. 1286s ok 139 1286s # --- 1286s # Order allow,deny 1286s # Deny from localhost 1286s # expecting access denial. 1286s ok 140 1286s # --- 1286s # Order allow,deny 1286s # Allow from all 1286s # Deny from localhost 1286s # expecting access denial. 1286s ok 141 1286s # --- 1286s # Order allow,deny 1286s # Deny from 127.0.0.1 1286s # expecting access denial. 1286s ok 142 1286s # --- 1286s # Order allow,deny 1286s # Allow from all 1286s # Deny from 127.0.0.1 1286s # expecting access denial. 1286s ok 143 1286s # --- 1286s # Order allow,deny 1286s # Deny from 127.0 1286s # expecting access denial. 1286s ok 144 1286s # --- 1286s # Order allow,deny 1286s # Allow from all 1286s # Deny from 127.0 1286s # expecting access denial. 1286s ok 145 1286s # --- 1286s # Order allow,deny 1286s # Deny from 127.0.0.1/255.255.0.0 1286s # expecting access denial. 1286s ok 146 1286s # --- 1286s # Order allow,deny 1286s # Allow from all 1286s # Deny from 127.0.0.1/255.255.0.0 1286s # expecting access denial. 1286s ok 147 1286s # --- 1286s # Order allow,deny 1286s # Deny from 127.0.0.1/16 1286s # expecting access denial. 1286s ok 148 1286s # --- 1286s # Order allow,deny 1286s # Allow from all 1286s # Deny from 127.0.0.1/16 1286s # expecting access denial. 1286s ok 149 1286s # --- 1286s # Order allow,deny 1286s # Deny from somewhere.else.com 1286s # expecting access denial. 1286s ok 150 1286s # --- 1286s # Order allow,deny 1286s # Allow from all 1286s # Deny from somewhere.else.com 1286s # expecting access. 1286s ok 151 1286s # --- 1286s # Order allow,deny 1286s # Deny from 66.6.6.6 1286s # expecting access denial. 1286s ok 152 1286s # --- 1286s # Order allow,deny 1286s # Allow from all 1286s # Deny from 66.6.6.6 1286s # expecting access. 1286s ok 153 1286s # --- 1286s # Order allow,deny 1286s # Allow from localhost 1286s # expecting access. 1286s ok 154 1286s # --- 1286s # Order allow,deny 1286s # Deny from all 1286s # expecting access denial. 1286s ok 155 1286s # --- 1286s # Order allow,deny 1286s # Allow from localhost 1286s # Deny from all 1286s # expecting access denial. 1286s ok 156 1286s # --- 1286s # Order allow,deny 1286s # Deny from localhost 1286s # expecting access denial. 1286s ok 157 1286s # --- 1286s # Order allow,deny 1286s # Allow from localhost 1286s # Deny from localhost 1286s # expecting access denial. 1286s ok 158 1286s # --- 1286s # Order allow,deny 1286s # Deny from 127.0.0.1 1286s # expecting access denial. 1286s ok 159 1286s # --- 1286s # Order allow,deny 1286s # Allow from localhost 1286s # Deny from 127.0.0.1 1286s # expecting access denial. 1286s ok 160 1286s # --- 1286s # Order allow,deny 1286s # Deny from 127.0 1286s # expecting access denial. 1286s ok 161 1286s # --- 1286s # Order allow,deny 1286s # Allow from localhost 1286s # Deny from 127.0 1286s # expecting access denial. 1286s ok 162 1286s # --- 1286s # Order allow,deny 1286s # Deny from 127.0.0.1/255.255.0.0 1286s # expecting access denial. 1286s ok 163 1286s # --- 1286s # Order allow,deny 1286s # Allow from localhost 1286s # Deny from 127.0.0.1/255.255.0.0 1286s # expecting access denial. 1286s ok 164 1286s # --- 1286s # Order allow,deny 1286s # Deny from 127.0.0.1/16 1286s # expecting access denial. 1286s ok 165 1286s # --- 1286s # Order allow,deny 1286s # Allow from localhost 1286s # Deny from 127.0.0.1/16 1286s # expecting access denial. 1286s ok 166 1286s # --- 1286s # Order allow,deny 1286s # Deny from somewhere.else.com 1286s # expecting access denial. 1286s ok 167 1286s # --- 1286s # Order allow,deny 1286s # Allow from localhost 1286s # Deny from somewhere.else.com 1286s # expecting access. 1286s ok 168 1286s # --- 1286s # Order allow,deny 1286s # Deny from 66.6.6.6 1286s # expecting access denial. 1286s ok 169 1286s # --- 1286s # Order allow,deny 1286s # Allow from localhost 1286s # Deny from 66.6.6.6 1286s # expecting access. 1286s ok 170 1286s # --- 1286s # Order allow,deny 1286s # Allow from 127.0.0.1 1286s # expecting access. 1286s ok 171 1286s # --- 1286s # Order allow,deny 1286s # Deny from all 1286s # expecting access denial. 1286s ok 172 1286s # --- 1286s # Order allow,deny 1286s # Allow from 127.0.0.1 1286s # Deny from all 1286s # expecting access denial. 1286s ok 173 1286s # --- 1286s # Order allow,deny 1286s # Deny from localhost 1286s # expecting access denial. 1286s ok 174 1286s # --- 1286s # Order allow,deny 1286s # Allow from 127.0.0.1 1286s # Deny from localhost 1286s # expecting access denial. 1286s ok 175 1286s # --- 1286s # Order allow,deny 1286s # Deny from 127.0.0.1 1286s # expecting access denial. 1286s ok 176 1286s # --- 1286s # Order allow,deny 1286s # Allow from 127.0.0.1 1286s # Deny from 127.0.0.1 1286s # expecting access denial. 1286s ok 177 1286s # --- 1286s # Order allow,deny 1286s # Deny from 127.0 1286s # expecting access denial. 1286s ok 178 1286s # --- 1286s # Order allow,deny 1286s # Allow from 127.0.0.1 1286s # Deny from 127.0 1286s # expecting access denial. 1286s ok 179 1286s # --- 1286s # Order allow,deny 1286s # Deny from 127.0.0.1/255.255.0.0 1286s # expecting access denial. 1286s ok 180 1286s # --- 1286s # Order allow,deny 1286s # Allow from 127.0.0.1 1286s # Deny from 127.0.0.1/255.255.0.0 1286s # expecting access denial. 1286s ok 181 1286s # --- 1286s # Order allow,deny 1286s # Deny from 127.0.0.1/16 1286s # expecting access denial. 1286s ok 182 1286s # --- 1286s # Order allow,deny 1286s # Allow from 127.0.0.1 1286s # Deny from 127.0.0.1/16 1286s # expecting access denial. 1286s ok 183 1286s # --- 1286s # Order allow,deny 1286s # Deny from somewhere.else.com 1286s # expecting access denial. 1286s ok 184 1286s # --- 1286s # Order allow,deny 1286s # Allow from 127.0.0.1 1286s # Deny from somewhere.else.com 1286s # expecting access. 1286s ok 185 1286s # --- 1286s # Order allow,deny 1286s # Deny from 66.6.6.6 1286s # expecting access denial. 1286s ok 186 1286s # --- 1286s # Order allow,deny 1286s # Allow from 127.0.0.1 1286s # Deny from 66.6.6.6 1286s # expecting access. 1286s ok 187 1286s # --- 1286s # Order allow,deny 1286s # Allow from 127.0 1286s # expecting access. 1286s ok 188 1286s # --- 1286s # Order allow,deny 1286s # Deny from all 1286s # expecting access denial. 1286s ok 189 1286s # --- 1286s # Order allow,deny 1286s # Allow from 127.0 1286s # Deny from all 1286s # expecting access denial. 1286s ok 190 1286s # --- 1286s # Order allow,deny 1286s # Deny from localhost 1286s # expecting access denial. 1286s ok 191 1286s # --- 1286s # Order allow,deny 1286s # Allow from 127.0 1286s # Deny from localhost 1286s # expecting access denial. 1286s ok 192 1286s # --- 1286s # Order allow,deny 1286s # Deny from 127.0.0.1 1286s # expecting access denial. 1286s ok 193 1286s # --- 1286s # Order allow,deny 1286s # Allow from 127.0 1286s # Deny from 127.0.0.1 1286s # expecting access denial. 1286s ok 194 1286s # --- 1286s # Order allow,deny 1286s # Deny from 127.0 1286s # expecting access denial. 1286s ok 195 1286s # --- 1286s # Order allow,deny 1286s # Allow from 127.0 1286s # Deny from 127.0 1286s # expecting access denial. 1286s ok 196 1286s # --- 1286s # Order allow,deny 1286s # Deny from 127.0.0.1/255.255.0.0 1286s # expecting access denial. 1286s ok 197 1286s # --- 1286s # Order allow,deny 1286s # Allow from 127.0 1286s # Deny from 127.0.0.1/255.255.0.0 1286s # expecting access denial. 1286s ok 198 1286s # --- 1286s # Order allow,deny 1286s # Deny from 127.0.0.1/16 1286s # expecting access denial. 1286s ok 199 1286s # --- 1286s # Order allow,deny 1286s # Allow from 127.0 1286s # Deny from 127.0.0.1/16 1286s # expecting access denial. 1286s ok 200 1286s # --- 1286s # Order allow,deny 1286s # Deny from somewhere.else.com 1286s # expecting access denial. 1286s ok 201 1286s # --- 1286s # Order allow,deny 1286s # Allow from 127.0 1286s # Deny from somewhere.else.com 1286s # expecting access. 1286s ok 202 1286s # --- 1286s # Order allow,deny 1286s # Deny from 66.6.6.6 1286s # expecting access denial. 1286s ok 203 1286s # --- 1286s # Order allow,deny 1286s # Allow from 127.0 1286s # Deny from 66.6.6.6 1286s # expecting access. 1286s ok 204 1286s # --- 1286s # Order allow,deny 1286s # Allow from 127.0.0.1/255.255.0.0 1286s # expecting access. 1286s ok 205 1286s # --- 1286s # Order allow,deny 1286s # Deny from all 1286s # expecting access denial. 1286s ok 206 1286s # --- 1286s # Order allow,deny 1286s # Allow from 127.0.0.1/255.255.0.0 1286s # Deny from all 1286s # expecting access denial. 1286s ok 207 1286s # --- 1286s # Order allow,deny 1286s # Deny from localhost 1286s # expecting access denial. 1286s ok 208 1286s # --- 1286s # Order allow,deny 1286s # Allow from 127.0.0.1/255.255.0.0 1286s # Deny from localhost 1286s # expecting access denial. 1286s ok 209 1286s # --- 1286s # Order allow,deny 1286s # Deny from 127.0.0.1 1286s # expecting access denial. 1286s ok 210 1286s # --- 1286s # Order allow,deny 1286s # Allow from 127.0.0.1/255.255.0.0 1286s # Deny from 127.0.0.1 1286s # expecting access denial. 1286s ok 211 1286s # --- 1286s # Order allow,deny 1286s # Deny from 127.0 1286s # expecting access denial. 1286s ok 212 1286s # --- 1286s # Order allow,deny 1286s # Allow from 127.0.0.1/255.255.0.0 1286s # Deny from 127.0 1286s # expecting access denial. 1286s ok 213 1286s # --- 1286s # Order allow,deny 1286s # Deny from 127.0.0.1/255.255.0.0 1286s # expecting access denial. 1286s ok 214 1286s # --- 1286s # Order allow,deny 1286s # Allow from 127.0.0.1/255.255.0.0 1286s # Deny from 127.0.0.1/255.255.0.0 1286s # expecting access denial. 1286s ok 215 1286s # --- 1286s # Order allow,deny 1286s # Deny from 127.0.0.1/16 1286s # expecting access denial. 1286s ok 216 1286s # --- 1286s # Order allow,deny 1286s # Allow from 127.0.0.1/255.255.0.0 1286s # Deny from 127.0.0.1/16 1286s # expecting access denial. 1286s ok 217 1286s # --- 1286s # Order allow,deny 1286s # Deny from somewhere.else.com 1286s # expecting access denial. 1286s ok 218 1286s # --- 1286s # Order allow,deny 1286s # Allow from 127.0.0.1/255.255.0.0 1286s # Deny from somewhere.else.com 1286s # expecting access. 1286s ok 219 1286s # --- 1286s # Order allow,deny 1286s # Deny from 66.6.6.6 1286s # expecting access denial. 1286s ok 220 1286s # --- 1286s # Order allow,deny 1286s # Allow from 127.0.0.1/255.255.0.0 1286s # Deny from 66.6.6.6 1286s # expecting access. 1286s ok 221 1286s # --- 1286s # Order allow,deny 1286s # Allow from 127.0.0.1/16 1286s # expecting access. 1286s ok 222 1286s # --- 1286s # Order allow,deny 1286s # Deny from all 1286s # expecting access denial. 1286s ok 223 1286s # --- 1286s # Order allow,deny 1286s # Allow from 127.0.0.1/16 1286s # Deny from all 1286s # expecting access denial. 1286s ok 224 1286s # --- 1286s # Order allow,deny 1286s # Deny from localhost 1286s # expecting access denial. 1286s ok 225 1286s # --- 1286s # Order allow,deny 1286s # Allow from 127.0.0.1/16 1286s # Deny from localhost 1286s # expecting access denial. 1286s ok 226 1286s # --- 1286s # Order allow,deny 1286s # Deny from 127.0.0.1 1286s # expecting access denial. 1286s ok 227 1286s # --- 1286s # Order allow,deny 1286s # Allow from 127.0.0.1/16 1286s # Deny from 127.0.0.1 1286s # expecting access denial. 1286s ok 228 1286s # --- 1286s # Order allow,deny 1286s # Deny from 127.0 1286s # expecting access denial. 1286s ok 229 1286s # --- 1286s # Order allow,deny 1286s # Allow from 127.0.0.1/16 1286s # Deny from 127.0 1286s # expecting access denial. 1286s ok 230 1286s # --- 1286s # Order allow,deny 1286s # Deny from 127.0.0.1/255.255.0.0 1286s # expecting access denial. 1286s ok 231 1286s # --- 1286s # Order allow,deny 1286s # Allow from 127.0.0.1/16 1286s # Deny from 127.0.0.1/255.255.0.0 1286s # expecting access denial. 1286s ok 232 1286s # --- 1286s # Order allow,deny 1286s # Deny from 127.0.0.1/16 1286s # expecting access denial. 1286s ok 233 1286s # --- 1286s # Order allow,deny 1286s # Allow from 127.0.0.1/16 1286s # Deny from 127.0.0.1/16 1286s # expecting access denial. 1286s ok 234 1286s # --- 1286s # Order allow,deny 1286s # Deny from somewhere.else.com 1286s # expecting access denial. 1286s ok 235 1286s # --- 1286s # Order allow,deny 1286s # Allow from 127.0.0.1/16 1286s # Deny from somewhere.else.com 1286s # expecting access. 1286s ok 236 1286s # --- 1286s # Order allow,deny 1286s # Deny from 66.6.6.6 1286s # expecting access denial. 1286s ok 237 1286s # --- 1286s # Order allow,deny 1286s # Allow from 127.0.0.1/16 1286s # Deny from 66.6.6.6 1286s # expecting access. 1286s ok 238 1286s # --- 1286s # Order allow,deny 1286s # Allow from somewhere.else.com 1286s # expecting access denial. 1286s ok 239 1286s # --- 1286s # Order allow,deny 1286s # Deny from all 1286s # expecting access denial. 1286s ok 240 1286s # --- 1286s # Order allow,deny 1286s # Allow from somewhere.else.com 1286s # Deny from all 1286s # expecting access denial. 1286s ok 241 1286s # --- 1286s # Order allow,deny 1286s # Deny from localhost 1286s # expecting access denial. 1286s ok 242 1286s # --- 1286s # Order allow,deny 1286s # Allow from somewhere.else.com 1286s # Deny from localhost 1286s # expecting access denial. 1286s ok 243 1286s # --- 1286s # Order allow,deny 1286s # Deny from 127.0.0.1 1286s # expecting access denial. 1286s ok 244 1286s # --- 1286s # Order allow,deny 1286s # Allow from somewhere.else.com 1286s # Deny from 127.0.0.1 1286s # expecting access denial. 1286s ok 245 1286s # --- 1286s # Order allow,deny 1286s # Deny from 127.0 1286s # expecting access denial. 1286s ok 246 1286s # --- 1286s # Order allow,deny 1286s # Allow from somewhere.else.com 1286s # Deny from 127.0 1286s # expecting access denial. 1286s ok 247 1286s # --- 1286s # Order allow,deny 1286s # Deny from 127.0.0.1/255.255.0.0 1286s # expecting access denial. 1286s ok 248 1286s # --- 1286s # Order allow,deny 1286s # Allow from somewhere.else.com 1286s # Deny from 127.0.0.1/255.255.0.0 1286s # expecting access denial. 1286s ok 249 1286s # --- 1286s # Order allow,deny 1286s # Deny from 127.0.0.1/16 1286s # expecting access denial. 1286s ok 250 1286s # --- 1286s # Order allow,deny 1286s # Allow from somewhere.else.com 1286s # Deny from 127.0.0.1/16 1286s # expecting access denial. 1286s ok 251 1286s # --- 1286s # Order allow,deny 1286s # Deny from somewhere.else.com 1286s # expecting access denial. 1286s ok 252 1286s # --- 1286s # Order allow,deny 1286s # Allow from somewhere.else.com 1286s # Deny from somewhere.else.com 1286s # expecting access denial. 1286s ok 253 1286s # --- 1286s # Order allow,deny 1286s # Deny from 66.6.6.6 1286s # expecting access denial. 1286s ok 254 1286s # --- 1286s # Order allow,deny 1286s # Allow from somewhere.else.com 1286s # Deny from 66.6.6.6 1286s # expecting access denial. 1286s ok 255 1286s # --- 1286s # Order allow,deny 1286s # Allow from 66.6.6.6 1286s # expecting access denial. 1286s ok 256 1286s # --- 1286s # Order allow,deny 1286s # Deny from all 1286s # expecting access denial. 1286s ok 257 1286s # --- 1286s # Order allow,deny 1286s # Allow from 66.6.6.6 1286s # Deny from all 1286s # expecting access denial. 1286s ok 258 1286s # --- 1286s # Order allow,deny 1286s # Deny from localhost 1286s # expecting access denial. 1286s ok 259 1286s # --- 1286s # Order allow,deny 1286s # Allow from 66.6.6.6 1286s # Deny from localhost 1286s # expecting access denial. 1286s ok 260 1286s # --- 1286s # Order allow,deny 1286s # Deny from 127.0.0.1 1286s # expecting access denial. 1286s ok 261 1286s # --- 1286s # Order allow,deny 1286s # Allow from 66.6.6.6 1286s # Deny from 127.0.0.1 1286s # expecting access denial. 1286s ok 262 1286s # --- 1286s # Order allow,deny 1286s # Deny from 127.0 1286s # expecting access denial. 1286s ok 263 1286s # --- 1286s # Order allow,deny 1286s # Allow from 66.6.6.6 1286s # Deny from 127.0 1286s # expecting access denial. 1286s ok 264 1286s # --- 1286s # Order allow,deny 1286s # Deny from 127.0.0.1/255.255.0.0 1286s # expecting access denial. 1286s ok 265 1286s # --- 1286s # Order allow,deny 1286s # Allow from 66.6.6.6 1286s # Deny from 127.0.0.1/255.255.0.0 1286s # expecting access denial. 1286s ok 266 1286s # --- 1286s # Order allow,deny 1286s # Deny from 127.0.0.1/16 1286s # expecting access denial. 1286s ok 267 1286s # --- 1286s # Order allow,deny 1286s # Allow from 66.6.6.6 1286s # Deny from 127.0.0.1/16 1286s # expecting access denial. 1286s ok 268 1286s # --- 1286s # Order allow,deny 1286s # Deny from somewhere.else.com 1286s # expecting access denial. 1286s ok 269 1286s # --- 1286s # Order allow,deny 1286s # Allow from 66.6.6.6 1286s # Deny from somewhere.else.com 1286s # expecting access denial. 1286s ok 270 1286s # --- 1286s # Order allow,deny 1286s # Deny from 66.6.6.6 1286s # expecting access denial. 1286s ok 271 1286s # --- 1286s # Order allow,deny 1286s # Allow from 66.6.6.6 1286s # Deny from 66.6.6.6 1286s # expecting access denial. 1286s ok 272 1286s # --- 1286s # Order mutual-failure 1286s # Allow from all 1286s # expecting access. 1286s ok 273 1286s # --- 1286s # Order mutual-failure 1286s # Deny from all 1286s # expecting access denial. 1286s ok 274 1286s # --- 1286s # Order mutual-failure 1286s # Allow from all 1286s # Deny from all 1286s # expecting access denial. 1286s ok 275 1286s # --- 1286s # Order mutual-failure 1286s # Deny from localhost 1286s # expecting access denial. 1286s ok 276 1286s # --- 1286s # Order mutual-failure 1286s # Allow from all 1286s # Deny from localhost 1286s # expecting access denial. 1286s ok 277 1286s # --- 1286s # Order mutual-failure 1286s # Deny from 127.0.0.1 1286s # expecting access denial. 1286s ok 278 1286s # --- 1286s # Order mutual-failure 1286s # Allow from all 1286s # Deny from 127.0.0.1 1286s # expecting access denial. 1286s ok 279 1286s # --- 1286s # Order mutual-failure 1286s # Deny from 127.0 1286s # expecting access denial. 1286s ok 280 1286s # --- 1286s # Order mutual-failure 1286s # Allow from all 1286s # Deny from 127.0 1286s # expecting access denial. 1286s ok 281 1286s # --- 1286s # Order mutual-failure 1286s # Deny from 127.0.0.1/255.255.0.0 1286s # expecting access denial. 1286s ok 282 1286s # --- 1286s # Order mutual-failure 1286s # Allow from all 1286s # Deny from 127.0.0.1/255.255.0.0 1286s # expecting access denial. 1286s ok 283 1286s # --- 1286s # Order mutual-failure 1286s # Deny from 127.0.0.1/16 1286s # expecting access denial. 1286s ok 284 1286s # --- 1286s # Order mutual-failure 1286s # Allow from all 1286s # Deny from 127.0.0.1/16 1286s # expecting access denial. 1286s ok 285 1286s # --- 1286s # Order mutual-failure 1286s # Deny from somewhere.else.com 1286s # expecting access denial. 1286s ok 286 1286s # --- 1286s # Order mutual-failure 1286s # Allow from all 1286s # Deny from somewhere.else.com 1286s # expecting access. 1286s ok 287 1286s # --- 1286s # Order mutual-failure 1286s # Deny from 66.6.6.6 1286s # expecting access denial. 1286s ok 288 1286s # --- 1286s # Order mutual-failure 1286s # Allow from all 1286s # Deny from 66.6.6.6 1286s # expecting access. 1286s ok 289 1286s # --- 1286s # Order mutual-failure 1286s # Allow from localhost 1286s # expecting access. 1286s ok 290 1286s # --- 1286s # Order mutual-failure 1286s # Deny from all 1286s # expecting access denial. 1286s ok 291 1286s # --- 1286s # Order mutual-failure 1286s # Allow from localhost 1286s # Deny from all 1286s # expecting access denial. 1286s ok 292 1286s # --- 1286s # Order mutual-failure 1286s # Deny from localhost 1286s # expecting access denial. 1286s ok 293 1286s # --- 1286s # Order mutual-failure 1286s # Allow from localhost 1286s # Deny from localhost 1286s # expecting access denial. 1286s ok 294 1286s # --- 1286s # Order mutual-failure 1286s # Deny from 127.0.0.1 1286s # expecting access denial. 1286s ok 295 1286s # --- 1286s # Order mutual-failure 1286s # Allow from localhost 1286s # Deny from 127.0.0.1 1286s # expecting access denial. 1286s ok 296 1286s # --- 1286s # Order mutual-failure 1286s # Deny from 127.0 1286s # expecting access denial. 1286s ok 297 1286s # --- 1286s # Order mutual-failure 1286s # Allow from localhost 1286s # Deny from 127.0 1286s # expecting access denial. 1286s ok 298 1286s # --- 1286s # Order mutual-failure 1286s # Deny from 127.0.0.1/255.255.0.0 1286s # expecting access denial. 1286s ok 299 1286s # --- 1286s # Order mutual-failure 1286s # Allow from localhost 1286s # Deny from 127.0.0.1/255.255.0.0 1286s # expecting access denial. 1286s ok 300 1286s # --- 1286s # Order mutual-failure 1286s # Deny from 127.0.0.1/16 1286s # expecting access denial. 1286s ok 301 1286s # --- 1286s # Order mutual-failure 1286s # Allow from localhost 1286s # Deny from 127.0.0.1/16 1286s # expecting access denial. 1286s ok 302 1286s # --- 1286s # Order mutual-failure 1286s # Deny from somewhere.else.com 1286s # expecting access denial. 1286s ok 303 1286s # --- 1286s # Order mutual-failure 1286s # Allow from localhost 1286s # Deny from somewhere.else.com 1286s # expecting access. 1286s ok 304 1286s # --- 1286s # Order mutual-failure 1286s # Deny from 66.6.6.6 1286s # expecting access denial. 1286s ok 305 1286s # --- 1286s # Order mutual-failure 1286s # Allow from localhost 1286s # Deny from 66.6.6.6 1286s # expecting access. 1286s ok 306 1286s # --- 1286s # Order mutual-failure 1286s # Allow from 127.0.0.1 1286s # expecting access. 1286s ok 307 1286s # --- 1286s # Order mutual-failure 1286s # Deny from all 1286s # expecting access denial. 1286s ok 308 1286s # --- 1286s # Order mutual-failure 1286s # Allow from 127.0.0.1 1286s # Deny from all 1286s # expecting access denial. 1286s ok 309 1286s # --- 1286s # Order mutual-failure 1286s # Deny from localhost 1286s # expecting access denial. 1286s ok 310 1286s # --- 1286s # Order mutual-failure 1286s # Allow from 127.0.0.1 1286s # Deny from localhost 1286s # expecting access denial. 1286s ok 311 1286s # --- 1286s # Order mutual-failure 1286s # Deny from 127.0.0.1 1286s # expecting access denial. 1286s ok 312 1286s # --- 1286s # Order mutual-failure 1286s # Allow from 127.0.0.1 1286s # Deny from 127.0.0.1 1286s # expecting access denial. 1286s ok 313 1286s # --- 1286s # Order mutual-failure 1286s # Deny from 127.0 1286s # expecting access denial. 1286s ok 314 1286s # --- 1286s # Order mutual-failure 1286s # Allow from 127.0.0.1 1286s # Deny from 127.0 1286s # expecting access denial. 1286s ok 315 1286s # --- 1286s # Order mutual-failure 1286s # Deny from 127.0.0.1/255.255.0.0 1286s # expecting access denial. 1286s ok 316 1286s # --- 1286s # Order mutual-failure 1286s # Allow from 127.0.0.1 1286s # Deny from 127.0.0.1/255.255.0.0 1286s # expecting access denial. 1286s ok 317 1286s # --- 1286s # Order mutual-failure 1286s # Deny from 127.0.0.1/16 1286s # expecting access denial. 1286s ok 318 1286s # --- 1286s # Order mutual-failure 1286s # Allow from 127.0.0.1 1286s # Deny from 127.0.0.1/16 1286s # expecting access denial. 1286s ok 319 1286s # --- 1286s # Order mutual-failure 1286s # Deny from somewhere.else.com 1286s # expecting access denial. 1286s ok 320 1286s # --- 1286s # Order mutual-failure 1286s # Allow from 127.0.0.1 1286s # Deny from somewhere.else.com 1286s # expecting access. 1286s ok 321 1286s # --- 1286s # Order mutual-failure 1286s # Deny from 66.6.6.6 1286s # expecting access denial. 1286s ok 322 1286s # --- 1286s # Order mutual-failure 1286s # Allow from 127.0.0.1 1286s # Deny from 66.6.6.6 1286s # expecting access. 1286s ok 323 1286s # --- 1286s # Order mutual-failure 1286s # Allow from 127.0 1286s # expecting access. 1286s ok 324 1286s # --- 1286s # Order mutual-failure 1286s # Deny from all 1286s # expecting access denial. 1286s ok 325 1286s # --- 1286s # Order mutual-failure 1286s # Allow from 127.0 1286s # Deny from all 1286s # expecting access denial. 1286s ok 326 1286s # --- 1286s # Order mutual-failure 1286s # Deny from localhost 1286s # expecting access denial. 1286s ok 327 1286s # --- 1286s # Order mutual-failure 1286s # Allow from 127.0 1286s # Deny from localhost 1286s # expecting access denial. 1286s ok 328 1286s # --- 1286s # Order mutual-failure 1286s # Deny from 127.0.0.1 1286s # expecting access denial. 1286s ok 329 1286s # --- 1286s # Order mutual-failure 1286s # Allow from 127.0 1286s # Deny from 127.0.0.1 1286s # expecting access denial. 1286s ok 330 1286s # --- 1286s # Order mutual-failure 1286s # Deny from 127.0 1286s # expecting access denial. 1286s ok 331 1286s # --- 1286s # Order mutual-failure 1286s # Allow from 127.0 1286s # Deny from 127.0 1286s # expecting access denial. 1286s ok 332 1286s # --- 1286s # Order mutual-failure 1286s # Deny from 127.0.0.1/255.255.0.0 1286s # expecting access denial. 1286s ok 333 1286s # --- 1286s # Order mutual-failure 1286s # Allow from 127.0 1286s # Deny from 127.0.0.1/255.255.0.0 1286s # expecting access denial. 1286s ok 334 1286s # --- 1286s # Order mutual-failure 1286s # Deny from 127.0.0.1/16 1286s # expecting access denial. 1286s ok 335 1286s # --- 1286s # Order mutual-failure 1286s # Allow from 127.0 1286s # Deny from 127.0.0.1/16 1286s # expecting access denial. 1286s ok 336 1286s # --- 1286s # Order mutual-failure 1286s # Deny from somewhere.else.com 1286s # expecting access denial. 1286s ok 337 1286s # --- 1286s # Order mutual-failure 1286s # Allow from 127.0 1286s # Deny from somewhere.else.com 1286s # expecting access. 1286s ok 338 1286s # --- 1286s # Order mutual-failure 1286s # Deny from 66.6.6.6 1286s # expecting access denial. 1286s ok 339 1286s # --- 1286s # Order mutual-failure 1286s # Allow from 127.0 1286s # Deny from 66.6.6.6 1286s # expecting access. 1286s ok 340 1286s # --- 1286s # Order mutual-failure 1286s # Allow from 127.0.0.1/255.255.0.0 1286s # expecting access. 1286s ok 341 1286s # --- 1286s # Order mutual-failure 1286s # Deny from all 1286s # expecting access denial. 1286s ok 342 1286s # --- 1286s # Order mutual-failure 1286s # Allow from 127.0.0.1/255.255.0.0 1286s # Deny from all 1286s # expecting access denial. 1286s ok 343 1286s # --- 1286s # Order mutual-failure 1286s # Deny from localhost 1286s # expecting access denial. 1286s ok 344 1286s # --- 1286s # Order mutual-failure 1286s # Allow from 127.0.0.1/255.255.0.0 1286s # Deny from localhost 1286s # expecting access denial. 1286s ok 345 1286s # --- 1286s # Order mutual-failure 1286s # Deny from 127.0.0.1 1286s # expecting access denial. 1286s ok 346 1286s # --- 1286s # Order mutual-failure 1286s # Allow from 127.0.0.1/255.255.0.0 1286s # Deny from 127.0.0.1 1286s # expecting access denial. 1286s ok 347 1286s # --- 1286s # Order mutual-failure 1286s # Deny from 127.0 1286s # expecting access denial. 1286s ok 348 1286s # --- 1286s # Order mutual-failure 1286s # Allow from 127.0.0.1/255.255.0.0 1286s # Deny from 127.0 1286s # expecting access denial. 1286s ok 349 1286s # --- 1286s # Order mutual-failure 1286s # Deny from 127.0.0.1/255.255.0.0 1286s # expecting access denial. 1286s ok 350 1286s # --- 1286s # Order mutual-failure 1286s # Allow from 127.0.0.1/255.255.0.0 1286s # Deny from 127.0.0.1/255.255.0.0 1286s # expecting access denial. 1286s ok 351 1286s # --- 1286s # Order mutual-failure 1286s # Deny from 127.0.0.1/16 1286s # expecting access denial. 1286s ok 352 1286s # --- 1286s # Order mutual-failure 1286s # Allow from 127.0.0.1/255.255.0.0 1286s # Deny from 127.0.0.1/16 1286s # expecting access denial. 1286s ok 353 1286s # --- 1286s # Order mutual-failure 1286s # Deny from somewhere.else.com 1286s # expecting access denial. 1286s ok 354 1286s # --- 1286s # Order mutual-failure 1286s # Allow from 127.0.0.1/255.255.0.0 1286s # Deny from somewhere.else.com 1286s # expecting access. 1286s ok 355 1286s # --- 1286s # Order mutual-failure 1286s # Deny from 66.6.6.6 1286s # expecting access denial. 1286s ok 356 1286s # --- 1286s # Order mutual-failure 1286s # Allow from 127.0.0.1/255.255.0.0 1286s # Deny from 66.6.6.6 1286s # expecting access. 1286s ok 357 1286s # --- 1286s # Order mutual-failure 1286s # Allow from 127.0.0.1/16 1286s # expecting access. 1286s ok 358 1286s # --- 1286s # Order mutual-failure 1286s # Deny from all 1286s # expecting access denial. 1286s ok 359 1286s # --- 1286s # Order mutual-failure 1286s # Allow from 127.0.0.1/16 1286s # Deny from all 1286s # expecting access denial. 1286s ok 360 1286s # --- 1286s # Order mutual-failure 1286s # Deny from localhost 1286s # expecting access denial. 1286s ok 361 1286s # --- 1286s # Order mutual-failure 1286s # Allow from 127.0.0.1/16 1286s # Deny from localhost 1286s # expecting access denial. 1286s ok 362 1286s # --- 1286s # Order mutual-failure 1286s # Deny from 127.0.0.1 1286s # expecting access denial. 1286s ok 363 1286s # --- 1286s # Order mutual-failure 1286s # Allow from 127.0.0.1/16 1286s # Deny from 127.0.0.1 1286s # expecting access denial. 1286s ok 364 1286s # --- 1286s # Order mutual-failure 1286s # Deny from 127.0 1286s # expecting access denial. 1286s ok 365 1286s # --- 1286s # Order mutual-failure 1286s # Allow from 127.0.0.1/16 1286s # Deny from 127.0 1286s # expecting access denial. 1286s ok 366 1286s # --- 1286s # Order mutual-failure 1286s # Deny from 127.0.0.1/255.255.0.0 1286s # expecting access denial. 1286s ok 367 1286s # --- 1286s # Order mutual-failure 1286s # Allow from 127.0.0.1/16 1286s # Deny from 127.0.0.1/255.255.0.0 1286s # expecting access denial. 1286s ok 368 1286s # --- 1286s # Order mutual-failure 1286s # Deny from 127.0.0.1/16 1286s # expecting access denial. 1286s ok 369 1286s # --- 1286s # Order mutual-failure 1286s # Allow from 127.0.0.1/16 1286s # Deny from 127.0.0.1/16 1286s # expecting access denial. 1286s ok 370 1286s # --- 1286s # Order mutual-failure 1286s # Deny from somewhere.else.com 1286s # expecting access denial. 1286s ok 371 1286s # --- 1286s # Order mutual-failure 1286s # Allow from 127.0.0.1/16 1286s # Deny from somewhere.else.com 1286s # expecting access. 1286s ok 372 1286s # --- 1286s # Order mutual-failure 1286s # Deny from 66.6.6.6 1286s # expecting access denial. 1286s ok 373 1286s # --- 1286s # Order mutual-failure 1286s # Allow from 127.0.0.1/16 1286s # Deny from 66.6.6.6 1286s # expecting access. 1286s ok 374 1286s # --- 1286s # Order mutual-failure 1286s # Allow from somewhere.else.com 1286s # expecting access denial. 1286s ok 375 1286s # --- 1286s # Order mutual-failure 1286s # Deny from all 1286s # expecting access denial. 1286s ok 376 1286s # --- 1286s # Order mutual-failure 1286s # Allow from somewhere.else.com 1286s # Deny from all 1286s # expecting access denial. 1286s ok 377 1286s # --- 1286s # Order mutual-failure 1286s # Deny from localhost 1286s # expecting access denial. 1286s ok 378 1286s # --- 1286s # Order mutual-failure 1286s # Allow from somewhere.else.com 1286s # Deny from localhost 1286s # expecting access denial. 1286s ok 379 1286s # --- 1286s # Order mutual-failure 1286s # Deny from 127.0.0.1 1286s # expecting access denial. 1286s ok 380 1286s # --- 1286s # Order mutual-failure 1286s # Allow from somewhere.else.com 1286s # Deny from 127.0.0.1 1286s # expecting access denial. 1286s ok 381 1286s # --- 1286s # Order mutual-failure 1286s # Deny from 127.0 1286s # expecting access denial. 1286s ok 382 1286s # --- 1286s # Order mutual-failure 1286s # Allow from somewhere.else.com 1286s # Deny from 127.0 1286s # expecting access denial. 1286s ok 383 1286s # --- 1286s # Order mutual-failure 1286s # Deny from 127.0.0.1/255.255.0.0 1286s # expecting access denial. 1286s ok 384 1286s # --- 1286s # Order mutual-failure 1286s # Allow from somewhere.else.com 1286s # Deny from 127.0.0.1/255.255.0.0 1286s # expecting access denial. 1286s ok 385 1286s # --- 1286s # Order mutual-failure 1286s # Deny from 127.0.0.1/16 1286s # expecting access denial. 1286s ok 386 1286s # --- 1286s # Order mutual-failure 1286s # Allow from somewhere.else.com 1286s # Deny from 127.0.0.1/16 1286s # expecting access denial. 1286s ok 387 1286s # --- 1286s # Order mutual-failure 1286s # Deny from somewhere.else.com 1286s # expecting access denial. 1286s ok 388 1286s # --- 1286s # Order mutual-failure 1286s # Allow from somewhere.else.com 1286s # Deny from somewhere.else.com 1286s # expecting access denial. 1286s ok 389 1286s # --- 1286s # Order mutual-failure 1286s # Deny from 66.6.6.6 1286s # expecting access denial. 1286s ok 390 1286s # --- 1286s # Order mutual-failure 1286s # Allow from somewhere.else.com 1286s # Deny from 66.6.6.6 1286s # expecting access denial. 1286s ok 391 1286s # --- 1286s # Order mutual-failure 1286s # Allow from 66.6.6.6 1286s # expecting access denial. 1286s ok 392 1286s # --- 1286s # Order mutual-failure 1286s # Deny from all 1286s # expecting access denial. 1286s ok 393 1286s # --- 1286s # Order mutual-failure 1286s # Allow from 66.6.6.6 1286s # Deny from all 1286s # expecting access denial. 1286s ok 394 1286s # --- 1286s # Order mutual-failure 1286s # Deny from localhost 1286s # expecting access denial. 1286s ok 395 1286s # --- 1286s # Order mutual-failure 1286s # Allow from 66.6.6.6 1286s # Deny from localhost 1286s # expecting access denial. 1286s ok 396 1286s # --- 1286s # Order mutual-failure 1286s # Deny from 127.0.0.1 1286s # expecting access denial. 1286s ok 397 1286s # --- 1286s # Order mutual-failure 1286s # Allow from 66.6.6.6 1286s # Deny from 127.0.0.1 1286s # expecting access denial. 1286s ok 398 1286s # --- 1286s # Order mutual-failure 1286s # Deny from 127.0 1286s # expecting access denial. 1286s ok 399 1286s # --- 1286s # Order mutual-failure 1286s # Allow from 66.6.6.6 1286s # Deny from 127.0 1286s # expecting access denial. 1286s ok 400 1286s # --- 1286s # Order mutual-failure 1286s # Deny from 127.0.0.1/255.255.0.0 1286s # expecting access denial. 1286s ok 401 1286s # --- 1286s # Order mutual-failure 1286s # Allow from 66.6.6.6 1286s # Deny from 127.0.0.1/255.255.0.0 1286s # expecting access denial. 1286s ok 402 1286s # --- 1286s # Order mutual-failure 1286s # Deny from 127.0.0.1/16 1286s # expecting access denial. 1286s ok 403 1286s # --- 1286s # Order mutual-failure 1286s # Allow from 66.6.6.6 1286s # Deny from 127.0.0.1/16 1286s # expecting access denial. 1286s ok 404 1286s # --- 1286s # Order mutual-failure 1286s # Deny from somewhere.else.com 1286s # expecting access denial. 1286s ok 405 1286s # --- 1286s # Order mutual-failure 1286s # Allow from 66.6.6.6 1286s # Deny from somewhere.else.com 1286s # expecting access denial. 1286s ok 406 1286s # --- 1286s # Order mutual-failure 1286s # Deny from 66.6.6.6 1286s # expecting access denial. 1286s ok 407 1286s # --- 1286s # Order mutual-failure 1286s # Allow from 66.6.6.6 1286s # Deny from 66.6.6.6 1286s # expecting access denial. 1286s ok 408 1286s ok 1289s t/modules/actions.t ................. 1289s 1..20 1289s # Running under perl version 5.038002 for linux 1289s # Current time local: Sat Mar 16 11:22:24 2024 1289s # Current time GMT: Sat Mar 16 11:22:24 2024 1289s # Using Test.pm version 1.31 1289s # Using Apache/Test.pm version 1.42 1289s # expected: 200 1289s # received: '200' 1289s ok 1 1289s # expected: 'nada' 1289s # received: 'nada' 1289s ok 2 1289s # expected: 404 1289s # received: '404' 1289s ok 3 1289s ok 4 # skip RC=404, no need to check content 1289s # expected: 404 1289s # received: '404' 1289s ok 5 1289s ok 6 # skip RC=404, no need to check content 1289s # expected: 404 1289s # received: '404' 1289s ok 7 1289s ok 8 # skip RC=404, no need to check content 1289s # expected: 200 1289s # received: '200' 1289s ok 9 1289s # expected: 'nada' 1289s # received: 'nada' 1289s ok 10 1289s # expected: 404 1289s # received: '404' 1289s ok 11 1289s ok 12 # skip RC=404, no need to check content 1289s # expected: 200 1289s # received: '200' 1289s ok 13 1289s # expected: 'POST 1289s # foo2: bar2 1289s # ' 1289s # received: 'POST 1289s # foo2: bar2 1289s # ' 1289s ok 14 1289s # expected: 405 1289s # received: '405' 1289s ok 15 1289s # expected: 200 1289s # received: '200' 1289s ok 16 1289s # expected: 'foo=bar' 1289s # received: 'foo=bar' 1289s ok 17 1289s # expected: 200 1289s # received: '200' 1289s ok 18 1289s # expected: 'POST 1289s # foo2: bar2 1289s # ' 1289s # received: 'POST 1289s # foo2: bar2 1289s # ' 1289s ok 19 1289s # expected: 405 1289s # received: '405' 1289s ok 20 1289s ok 1292s t/modules/alias.t ................... 1292s 1..134 1292s # Running under perl version 5.038002 for linux 1292s # Current time local: Sat Mar 16 11:22:27 2024 1292s # Current time GMT: Sat Mar 16 11:22:27 2024 1292s # Using Test.pm version 1.31 1292s # Using Apache/Test.pm version 1.42 1292s # verifying simple aliases 1292s # testing : /alias/ 1292s # expected: 200 1292s # received: '200' 1292s ok 1 1292s # testing : /bogu/ 1292s # expected: 404 1292s # received: '404' 1292s ok 2 1292s # verifying alias match with /ali[0-9]. 1292s # testing : /ali0 1292s # expected: 0 1292s # received: '0' 1292s ok 3 1292s # testing : /ali1 1292s # expected: 1 1292s # received: '1' 1292s ok 4 1292s # testing : /ali2 1292s # expected: 2 1292s # received: '2' 1292s ok 5 1292s # testing : /ali3 1292s # expected: 3 1292s # received: '3' 1292s ok 6 1292s # testing : /ali4 1292s # expected: 4 1292s # received: '4' 1292s ok 7 1292s # testing : /ali5 1292s # expected: 5 1292s # received: '5' 1292s ok 8 1292s # testing : /ali6 1292s # expected: 6 1292s # received: '6' 1292s ok 9 1292s # testing : /ali7 1292s # expected: 7 1292s # received: '7' 1292s ok 10 1292s # testing : /ali8 1292s # expected: 8 1292s # received: '8' 1292s ok 11 1292s # testing : /ali9 1292s # expected: 9 1292s # received: '9' 1292s ok 12 1292s # verifying expression alias match with /expr/ali[0-9]. 1292s # testing : /ali0 1292s # expected: 0 1292s # received: '0' 1292s ok 13 1292s # testing : /ali1 1292s # expected: 1 1292s # received: '1' 1292s ok 14 1292s # testing : /ali2 1292s # expected: 2 1292s # received: '2' 1292s ok 15 1292s # testing : /ali3 1292s # expected: 3 1292s # received: '3' 1292s ok 16 1292s # testing : /ali4 1292s # expected: 4 1292s # received: '4' 1292s ok 17 1292s # testing : /ali5 1292s # expected: 5 1292s # received: '5' 1292s ok 18 1292s # testing : /ali6 1292s # expected: 6 1292s # received: '6' 1292s ok 19 1292s # testing : /ali7 1292s # expected: 7 1292s # received: '7' 1292s ok 20 1292s # testing : /ali8 1292s # expected: 8 1292s # received: '8' 1292s ok 21 1292s # testing : /ali9 1292s # expected: 9 1292s # received: '9' 1292s ok 22 1292s # testing : /forbid 1292s # expected: '403' 1292s # received: '403' 1292s ok 23 1292s # testing : /gone 1292s # expected: '410' 1292s # received: '410' 1292s ok 24 1292s # testing : /perm 1292s # expected: '301' 1292s # received: '301' 1292s ok 25 1292s # testing : /perm2 1292s # expected: '301' 1292s # received: '301' 1292s ok 26 1292s # testing : /seeother 1292s # expected: '303' 1292s # received: '303' 1292s ok 27 1292s # testing : /temp 1292s # expected: '302' 1292s # received: '302' 1292s ok 28 1292s # testing : /temp2 1292s # expected: '302' 1292s # received: '302' 1292s ok 29 1292s verifying body of perm and temp redirect match 1292s # testing : /p0 1292s # expected: 0 1292s # received: '0' 1292s ok 30 1292s # testing : /p1 1292s # expected: 1 1292s # received: '1' 1292s ok 31 1292s # testing : /p2 1292s # expected: 2 1292s # received: '2' 1292s ok 32 1292s # testing : /p3 1292s # expected: 3 1292s # received: '3' 1292s ok 33 1292s # testing : /p4 1292s # expected: 4 1292s # received: '4' 1292s ok 34 1292s # testing : /p5 1292s # expected: 5 1292s # received: '5' 1292s ok 35 1292s # testing : /p6 1292s # expected: 6 1292s # received: '6' 1292s ok 36 1292s # testing : /p7 1292s # expected: 7 1292s # received: '7' 1292s ok 37 1292s # testing : /p8 1292s # expected: 8 1292s # received: '8' 1292s ok 38 1292s # testing : /p9 1292s # expected: 9 1292s # received: '9' 1292s ok 39 1292s # testing : /t0 1292s # expected: 0 1292s # received: '0' 1292s ok 40 1292s # testing : /t1 1292s # expected: 1 1292s # received: '1' 1292s ok 41 1292s # testing : /t2 1292s # expected: 2 1292s # received: '2' 1292s ok 42 1292s # testing : /t3 1292s # expected: 3 1292s # received: '3' 1292s ok 43 1292s # testing : /t4 1292s # expected: 4 1292s # received: '4' 1292s ok 44 1292s # testing : /t5 1292s # expected: 5 1292s # received: '5' 1292s ok 45 1292s # testing : /t6 1292s # expected: 6 1292s # received: '6' 1292s ok 46 1292s # testing : /t7 1292s # expected: 7 1292s # received: '7' 1292s ok 47 1292s # testing : /t8 1292s # expected: 8 1292s # received: '8' 1292s ok 48 1292s # testing : /t9 1292s # expected: 9 1292s # received: '9' 1292s ok 49 1292s verifying body of perm and temp redirect match with expression support 1292s # testing : /p0 1292s # expected: 0 1292s # received: '0' 1292s ok 50 1292s # testing : /p1 1292s # expected: 1 1292s # received: '1' 1292s ok 51 1292s # testing : /p2 1292s # expected: 2 1292s # received: '2' 1292s ok 52 1292s # testing : /p3 1292s # expected: 3 1292s # received: '3' 1292s ok 53 1292s # testing : /p4 1292s # expected: 4 1292s # received: '4' 1292s ok 54 1292s # testing : /p5 1292s # expected: 5 1292s # received: '5' 1292s ok 55 1292s # testing : /p6 1292s # expected: 6 1292s # received: '6' 1292s ok 56 1292s # testing : /p7 1292s # expected: 7 1292s # received: '7' 1292s ok 57 1292s # testing : /p8 1292s # expected: 8 1292s # received: '8' 1292s ok 58 1292s # testing : /p9 1292s # expected: 9 1292s # received: '9' 1292s ok 59 1292s # testing : /t0 1292s # expected: 0 1292s # received: '0' 1292s ok 60 1292s # testing : /t1 1292s # expected: 1 1292s # received: '1' 1292s ok 61 1292s # testing : /t2 1292s # expected: 2 1292s # received: '2' 1292s ok 62 1292s # testing : /t3 1292s # expected: 3 1292s # received: '3' 1292s ok 63 1292s # testing : /t4 1292s # expected: 4 1292s # received: '4' 1292s ok 64 1292s # testing : /t5 1292s # expected: 5 1292s # received: '5' 1292s ok 65 1292s # testing : /t6 1292s # expected: 6 1292s # received: '6' 1292s ok 66 1292s # testing : /t7 1292s # expected: 7 1292s # received: '7' 1292s ok 67 1292s # testing : /t8 1292s # expected: 8 1292s # received: '8' 1292s ok 68 1292s # testing : /t9 1292s # expected: 9 1292s # received: '9' 1292s ok 69 1292s verifying return code of seeother and gone redirect match 1292s # testing : s0 1292s # expected: '303' 1292s # received: '303' 1292s ok 70 1292s # testing : s1 1292s # expected: '303' 1292s # received: '303' 1292s ok 71 1292s # testing : s2 1292s # expected: '303' 1292s # received: '303' 1292s ok 72 1292s # testing : s3 1292s # expected: '303' 1292s # received: '303' 1292s ok 73 1292s # testing : s4 1292s # expected: '303' 1292s # received: '303' 1292s ok 74 1292s # testing : s5 1292s # expected: '303' 1292s # received: '303' 1292s ok 75 1292s # testing : s6 1292s # expected: '303' 1292s # received: '303' 1292s ok 76 1292s # testing : s7 1292s # expected: '303' 1292s # received: '303' 1292s ok 77 1292s # testing : s8 1292s # expected: '303' 1292s # received: '303' 1292s ok 78 1292s # testing : s9 1292s # expected: '303' 1292s # received: '303' 1292s ok 79 1292s # testing : g0 1292s # expected: '410' 1292s # received: '410' 1292s ok 80 1292s # testing : g1 1292s # expected: '410' 1292s # received: '410' 1292s ok 81 1292s # testing : g2 1292s # expected: '410' 1292s # received: '410' 1292s ok 82 1292s # testing : g3 1292s # expected: '410' 1292s # received: '410' 1292s ok 83 1292s # testing : g4 1292s # expected: '410' 1292s # received: '410' 1292s ok 84 1292s # testing : g5 1292s # expected: '410' 1292s # received: '410' 1292s ok 85 1292s # testing : g6 1292s # expected: '410' 1292s # received: '410' 1292s ok 86 1292s # testing : g7 1292s # expected: '410' 1292s # received: '410' 1292s ok 87 1292s # testing : g8 1292s # expected: '410' 1292s # received: '410' 1292s ok 88 1292s # testing : g9 1292s # expected: '410' 1292s # received: '410' 1292s ok 89 1292s # testing : f0 1292s # expected: '403' 1292s # received: '403' 1292s ok 90 1292s # testing : f1 1292s # expected: '403' 1292s # received: '403' 1292s ok 91 1292s # testing : f2 1292s # expected: '403' 1292s # received: '403' 1292s ok 92 1292s # testing : f3 1292s # expected: '403' 1292s # received: '403' 1292s ok 93 1292s # testing : f4 1292s # expected: '403' 1292s # received: '403' 1292s ok 94 1292s # testing : f5 1292s # expected: '403' 1292s # received: '403' 1292s ok 95 1292s # testing : f6 1292s # expected: '403' 1292s # received: '403' 1292s ok 96 1292s # testing : f7 1292s # expected: '403' 1292s # received: '403' 1292s ok 97 1292s # testing : f8 1292s # expected: '403' 1292s # received: '403' 1292s ok 98 1292s # testing : f9 1292s # expected: '403' 1292s # received: '403' 1292s ok 99 1292s verifying return code of seeother and gone redirect match with expression support 1292s # testing : s0 1292s # expected: '303' 1292s # received: '303' 1292s ok 100 1292s # testing : s1 1292s # expected: '303' 1292s # received: '303' 1292s ok 101 1292s # testing : s2 1292s # expected: '303' 1292s # received: '303' 1292s ok 102 1292s # testing : s3 1292s # expected: '303' 1292s # received: '303' 1292s ok 103 1292s # testing : s4 1292s # expected: '303' 1292s # received: '303' 1292s ok 104 1292s # testing : s5 1292s # expected: '303' 1292s # received: '303' 1292s ok 105 1292s # testing : s6 1292s # expected: '303' 1292s # received: '303' 1292s ok 106 1292s # testing : s7 1292s # expected: '303' 1292s # received: '303' 1292s ok 107 1292s # testing : s8 1292s # expected: '303' 1292s # received: '303' 1292s ok 108 1292s # testing : s9 1292s # expected: '303' 1292s # received: '303' 1292s ok 109 1292s # testing : g0 1292s # expected: '410' 1292s # received: '410' 1292s ok 110 1292s # testing : g1 1292s # expected: '410' 1292s # received: '410' 1292s ok 111 1292s # testing : g2 1292s # expected: '410' 1292s # received: '410' 1292s ok 112 1292s # testing : g3 1292s # expected: '410' 1292s # received: '410' 1292s ok 113 1292s # testing : g4 1292s # expected: '410' 1292s # received: '410' 1292s ok 114 1292s # testing : g5 1292s # expected: '410' 1292s # received: '410' 1292s ok 115 1292s # testing : g6 1292s # expected: '410' 1292s # received: '410' 1292s ok 116 1292s # testing : g7 1292s # expected: '410' 1292s # received: '410' 1292s ok 117 1292s # testing : g8 1292s # expected: '410' 1292s # received: '410' 1292s ok 118 1292s # testing : g9 1292s # expected: '410' 1292s # received: '410' 1292s ok 119 1292s # testing : f0 1292s # expected: '403' 1292s # received: '403' 1292s ok 120 1292s # testing : f1 1292s # expected: '403' 1292s # received: '403' 1292s ok 121 1292s # testing : f2 1292s # expected: '403' 1292s # received: '403' 1292s ok 122 1292s # testing : f3 1292s # expected: '403' 1292s # received: '403' 1292s ok 123 1292s # testing : f4 1292s # expected: '403' 1292s # received: '403' 1292s ok 124 1292s # testing : f5 1292s # expected: '403' 1292s # received: '403' 1292s ok 125 1292s # testing : f6 1292s # expected: '403' 1292s # received: '403' 1292s ok 126 1292s # testing : f7 1292s # expected: '403' 1292s # received: '403' 1292s ok 127 1292s # testing : f8 1292s # expected: '403' 1292s # received: '403' 1292s ok 128 1292s # testing : f9 1292s # expected: '403' 1292s # received: '403' 1292s ok 129 1292s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 1292s # verifying /modules/alias/script is plain text 1292s # testing : /modules/alias/script 1292s # expected: '#!/bin/sh 1292s # echo Content-type: text/plain 1292s # echo 1292s # echo this is a shell script cgi. 1292s # ' 1292s # received: '#!/bin/sh 1292s # echo Content-type: text/plain 1292s # echo 1292s # echo this is a shell script cgi. 1292s # ' 1292s ok 130 1292s # verifying same file accessed at /cgi/script is executed code 1292s # testing : /cgi/script 1292s # expected: 'this is a shell script cgi. 1292s # ' 1292s # received: 'this is a shell script cgi. 1292s # ' 1292s ok 131 1292s # verifying ScriptAliasMatch with /aliascgi-script 1292s # testing : /aliascgi-script 1292s # expected: 'this is a shell script cgi. 1292s # ' 1292s # received: 'this is a shell script cgi. 1292s # ' 1292s ok 132 1292s # verifying ScriptAlias in LocationMatch with /expr/aliascgi-script 1292s # testing : /aliascgi-script 1292s # expected: 'this is a shell script cgi. 1292s # ' 1292s # received: 'this is a shell script cgi. 1292s # ' 1292s ok 133 1292s # verifying bad script alias. 1292s # testing : /aliascgi-nada 1292s # expected: 404 1292s # received: '404' 1292s ok 134 1292s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 1292s ok 1295s t/modules/allowmethods.t ............ 1295s 1..9 1295s # Running under perl version 5.038002 for linux 1295s # Current time local: Sat Mar 16 11:22:30 2024 1295s # Current time GMT: Sat Mar 16 11:22:30 2024 1295s # Using Test.pm version 1.31 1295s # Using Apache/Test.pm version 1.42 1295s # testing : Get request to /Get responds 200 1295s # expected: 200 1295s # received: '200' 1295s ok 1 1295s # testing : Head request to /Get responds 200 1295s # expected: 200 1295s # received: '200' 1295s ok 2 1295s # testing : Post request to /Get responds 405 1295s # expected: 405 1295s # received: '405' 1295s ok 3 1295s # testing : Get request to /Head responds 200 1295s # expected: 200 1295s # received: '200' 1295s ok 4 1295s # testing : Head request to /Head responds 200 1295s # expected: 200 1295s # received: '200' 1295s ok 5 1295s # testing : Post request to /Head responds 405 1295s # expected: 405 1295s # received: '405' 1295s ok 6 1295s # testing : Get request to /Post responds 405 1295s # expected: 405 1295s # received: '405' 1295s ok 7 1295s # testing : Head request to /Post responds 405 1295s # expected: 405 1295s # received: '405' 1295s ok 8 1295s # testing : Post request to /Post responds 200 1295s # expected: 200 1295s # received: '200' 1295s ok 9 1295s ok 1298s t/modules/asis.t .................... 1298s 1..3 1298s # Running under perl version 5.038002 for linux 1298s # Current time local: Sat Mar 16 11:22:33 2024 1298s # Current time GMT: Sat Mar 16 11:22:33 2024 1298s # Using Test.pm version 1.31 1298s # Using Apache/Test.pm version 1.42 1298s # testing : asis content OK 1298s # expected: 'This is asis content. 1298s # ' 1298s # received: 'This is asis content. 1298s # ' 1298s ok 1 1298s # testing : asis gave 404 error 1298s # expected: 404 1298s # received: '404' 1298s ok 2 1298s # testing : asis gave 403 error 1298s # expected: 403 1298s # received: '403' 1298s ok 3 1298s ok 1302s t/modules/authz_core.t .............. 1302s 1..504 1302s # Running under perl version 5.038002 for linux 1302s # Current time local: Sat Mar 16 11:22:36 2024 1302s # Current time GMT: Sat Mar 16 11:22:36 2024 1302s # Using Test.pm version 1.31 1302s # Using Apache/Test.pm version 1.42 1302s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/basic1 1302s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/groups1 1302s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1302s # got 200, expected 200 [a/ : a/ ] 1302s ok 1 1302s # got 200, expected 200 [a/ : a/ 1] 1302s ok 2 1302s # got 200, expected 200 [a/ : a/ 2] 1302s ok 3 1302s # got 200, expected 200 [a/ : a/ 1 2] 1302s ok 4 1302s # got 200, expected 200 [a/ : a/ 3] 1302s ok 5 1302s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1302s # got 401, expected 401 [a/ user1: a/ ] 1302s ok 6 1302s # got 200, expected 200 [a/ user1: a/ user1] 1302s ok 7 1302s # got 401, expected 401 [a/ user1: a/ user2] 1302s ok 8 1302s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1302s # got 403, expected 403 [a/ Any 1 2: a/ ] 1302s ok 9 1302s # got 200, expected 200 [a/ Any 1 2: a/ 1] 1302s ok 10 1302s # got 200, expected 200 [a/ Any 1 2: a/ 2] 1302s ok 11 1302s # got 200, expected 200 [a/ Any 1 2: a/ 1 2] 1302s ok 12 1302s # got 403, expected 403 [a/ Any 1 2: a/ 3] 1302s ok 13 1302s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1302s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1302s ok 14 1302s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1302s ok 15 1302s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1302s ok 16 1302s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1302s ok 17 1302s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1302s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1302s ok 18 1302s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1302s ok 19 1302s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1302s ok 20 1302s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1302s ok 21 1302s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1302s # got 403, expected 403 [a/b/ Or Any 2 3: a/b/ ] 1302s ok 22 1302s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 1] 1302s ok 23 1302s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 2] 1302s ok 24 1302s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 3] 1302s ok 25 1302s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1302s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 1302s ok 26 1302s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 1302s ok 27 1302s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2] 1302s ok 28 1302s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 1302s ok 29 1302s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 2] 1302s ok 30 1302s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 1302s ok 31 1302s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2 3] 1302s ok 32 1302s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1302s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1302s ok 33 1302s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1302s ok 34 1302s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1302s ok 35 1302s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1302s ok 36 1302s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1302s ok 37 1302s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1302s ok 38 1302s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1302s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1302s ok 39 1302s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1302s ok 40 1302s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1302s ok 41 1302s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1302s ok 42 1302s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1302s ok 43 1302s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1302s ok 44 1302s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1302s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1302s ok 45 1302s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 1302s ok 46 1302s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2] 1302s ok 47 1302s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2 3] 1302s ok 48 1302s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1302s ok 49 1302s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1302s ok 50 1302s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1302s ok 51 1302s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1302s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1302s ok 52 1302s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1302s ok 53 1302s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1302s ok 54 1302s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1302s ok 55 1302s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1302s ok 56 1302s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1302s ok 57 1302s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 2 3] 1302s ok 58 1302s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1302s # got 403, expected 403 [a/ All 1 !2: a/ ] 1302s ok 59 1302s # got 200, expected 200 [a/ All 1 !2: a/ 1] 1302s ok 60 1302s # got 403, expected 403 [a/ All 1 !2: a/ 2] 1302s ok 61 1302s # got 403, expected 403 [a/ All 1 !2: a/ 1 2] 1302s ok 62 1302s # got 403, expected 403 [a/ All 1 !2: a/ 3] 1302s ok 63 1302s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1302s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1302s ok 64 1302s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1302s ok 65 1302s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1302s ok 66 1302s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1302s ok 67 1302s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1302s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1302s ok 68 1302s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1302s ok 69 1302s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1302s ok 70 1302s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1302s ok 71 1302s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1302s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 1302s ok 72 1302s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1] 1302s ok 73 1302s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1 2] 1302s ok 74 1302s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 3] 1302s ok 75 1302s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 4] 1302s ok 76 1302s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 1302s ok 77 1302s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1302s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 1302s ok 78 1302s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 1302s ok 79 1302s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2] 1302s ok 80 1302s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 1302s ok 81 1302s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1 2] 1302s ok 82 1302s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 1302s ok 83 1302s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2 3] 1302s ok 84 1302s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 1302s # got 403, expected 403 [a/b/c/ Any 4: a/b/c/ 1 3] 1302s ok 85 1302s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 4] 1302s ok 86 1302s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 1 2 4] 1302s ok 87 1302s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1302s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1302s ok 88 1302s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1302s ok 89 1302s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1302s ok 90 1302s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1302s ok 91 1302s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1302s ok 92 1302s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1302s ok 93 1302s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1302s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1302s ok 94 1302s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1302s ok 95 1302s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1302s ok 96 1302s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1302s ok 97 1302s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1302s ok 98 1302s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1302s ok 99 1302s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1302s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1302s ok 100 1302s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 1302s ok 101 1302s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 1302s ok 102 1302s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 1302s ok 103 1302s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1302s ok 104 1302s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1302s ok 105 1302s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1302s ok 106 1302s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1302s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1302s ok 107 1302s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1302s ok 108 1302s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1302s ok 109 1302s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1302s ok 110 1302s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1302s ok 111 1302s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1302s ok 112 1302s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 1302s ok 113 1302s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1302s # got 403, expected 403 [a/ All 1 2: a/ ] 1302s ok 114 1302s # got 403, expected 403 [a/ All 1 2: a/ 1] 1302s ok 115 1302s # got 403, expected 403 [a/ All 1 2: a/ 2] 1302s ok 116 1302s # got 200, expected 200 [a/ All 1 2: a/ 1 2] 1302s ok 117 1302s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1302s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1302s ok 118 1302s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1302s ok 119 1302s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1302s ok 120 1302s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1302s ok 121 1302s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1302s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1302s ok 122 1302s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1302s ok 123 1302s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1302s ok 124 1302s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1302s ok 125 1302s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1302s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 1302s ok 126 1302s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1] 1302s ok 127 1302s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 2] 1302s ok 128 1302s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2] 1302s ok 129 1302s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 3] 1302s ok 130 1302s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 1302s ok 131 1302s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1302s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ ] 1302s ok 132 1302s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1] 1302s ok 133 1302s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 2] 1302s ok 134 1302s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 3] 1302s ok 135 1302s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 4] 1302s ok 136 1302s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 2] 1302s ok 137 1302s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 3] 1302s ok 138 1302s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 4] 1302s ok 139 1302s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 3 4] 1302s ok 140 1302s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1302s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1302s ok 141 1302s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1302s ok 142 1302s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1302s ok 143 1302s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1302s ok 144 1302s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1302s ok 145 1302s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1302s ok 146 1302s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1302s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1302s ok 147 1302s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1302s ok 148 1302s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1302s ok 149 1302s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1302s ok 150 1302s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1302s ok 151 1302s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1302s ok 152 1302s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1302s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1302s ok 153 1302s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 1] 1302s ok 154 1302s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 1302s ok 155 1302s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1302s ok 156 1302s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1302s ok 157 1302s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 1302s ok 158 1302s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1302s ok 159 1302s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1 2] 1302s ok 160 1302s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1302s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1302s ok 161 1302s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1302s ok 162 1302s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1302s ok 163 1302s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1302s ok 164 1302s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1302s ok 165 1302s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1302s ok 166 1302s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 1302s ok 167 1302s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 1 2 3] 1302s ok 168 1302s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1302s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ ] 1302s ok 169 1302s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1] 1302s ok 170 1302s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ user1] 1302s ok 171 1302s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2] 1302s ok 172 1302s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user1] 1302s ok 173 1302s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user3] 1302s ok 174 1302s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1 user1] 1302s ok 175 1302s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1302s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ ] 1302s ok 176 1302s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1] 1302s ok 177 1302s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ user1] 1302s ok 178 1302s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ user3] 1302s ok 179 1302s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 2] 1302s ok 180 1302s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user1] 1302s ok 181 1302s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user3] 1302s ok 182 1302s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1302s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ ] 1302s ok 183 1302s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1] 1302s ok 184 1302s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ user1] 1302s ok 185 1302s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2] 1302s ok 186 1302s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user1] 1302s ok 187 1302s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user3] 1302s ok 188 1302s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1 user1] 1302s ok 189 1302s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1302s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ ] 1302s ok 190 1302s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1] 1302s ok 191 1302s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ user1] 1302s ok 192 1302s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ user3] 1302s ok 193 1302s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 2] 1302s ok 194 1302s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user1] 1302s ok 195 1302s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user3] 1302s ok 196 1302s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1302s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ ] 1302s ok 197 1302s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1] 1302s ok 198 1302s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ user1] 1302s ok 199 1302s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2] 1302s ok 200 1302s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user1] 1302s ok 201 1302s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user3] 1302s ok 202 1302s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1 user1] 1302s ok 203 1302s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1302s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ ] 1302s ok 204 1302s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1] 1302s ok 205 1302s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ user1] 1302s ok 206 1302s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ user3] 1302s ok 207 1302s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 2] 1302s ok 208 1302s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user1] 1302s ok 209 1302s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user3] 1302s ok 210 1302s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1302s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ ] 1302s ok 211 1302s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1] 1302s ok 212 1302s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ user1] 1302s ok 213 1302s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2] 1302s ok 214 1302s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user1] 1302s ok 215 1302s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user3] 1302s ok 216 1302s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1 user1] 1302s ok 217 1302s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1302s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ ] 1302s ok 218 1302s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1] 1302s ok 219 1302s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ user1] 1302s ok 220 1302s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ user3] 1302s ok 221 1302s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 2] 1302s ok 222 1302s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user1] 1302s ok 223 1302s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user3] 1302s ok 224 1302s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1302s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ ] 1302s ok 225 1302s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1] 1302s ok 226 1302s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ user1] 1302s ok 227 1302s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2] 1302s ok 228 1302s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user1] 1302s ok 229 1302s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user3] 1302s ok 230 1302s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1 user1] 1302s ok 231 1302s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1302s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ ] 1302s ok 232 1302s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1] 1302s ok 233 1302s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ user1] 1302s ok 234 1302s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ user3] 1302s ok 235 1302s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 2] 1302s ok 236 1302s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user1] 1302s ok 237 1302s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user3] 1302s ok 238 1302s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1302s # got 403, expected 403 [a/ All user2 2 1 user1: a/ ] 1302s ok 239 1302s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1] 1302s ok 240 1302s # got 403, expected 403 [a/ All user2 2 1 user1: a/ user1] 1302s ok 241 1302s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2] 1302s ok 242 1302s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user1] 1302s ok 243 1302s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user3] 1302s ok 244 1302s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1 user1] 1302s ok 245 1302s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1302s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ ] 1302s ok 246 1302s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1] 1302s ok 247 1302s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ user1] 1302s ok 248 1302s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ user3] 1302s ok 249 1302s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 2] 1302s ok 250 1302s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user1] 1302s ok 251 1302s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user3] 1302s ok 252 1302s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1302s # got 403, expected 403 [a/ All user2 1 2 user1: a/ ] 1302s ok 253 1302s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1] 1302s ok 254 1302s # got 403, expected 403 [a/ All user2 1 2 user1: a/ user1] 1302s ok 255 1302s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2] 1302s ok 256 1302s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user1] 1302s ok 257 1302s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user3] 1302s ok 258 1302s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1 user1] 1302s ok 259 1302s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1302s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ ] 1302s ok 260 1302s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1] 1302s ok 261 1302s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ user1] 1302s ok 262 1302s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ user3] 1302s ok 263 1302s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 2] 1302s ok 264 1302s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user1] 1302s ok 265 1302s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user3] 1302s ok 266 1302s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1302s # got 403, expected 403 [a/ All user2 1 user1 2: a/ ] 1302s ok 267 1302s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1] 1302s ok 268 1302s # got 403, expected 403 [a/ All user2 1 user1 2: a/ user1] 1302s ok 269 1302s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2] 1302s ok 270 1302s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user1] 1302s ok 271 1302s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user3] 1302s ok 272 1302s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1 user1] 1302s ok 273 1302s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1302s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ ] 1302s ok 274 1302s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1] 1302s ok 275 1302s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ user1] 1302s ok 276 1302s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ user3] 1302s ok 277 1302s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 2] 1302s ok 278 1302s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user1] 1302s ok 279 1302s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user3] 1302s ok 280 1302s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1302s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ ] 1302s ok 281 1302s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1] 1302s ok 282 1302s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ user1] 1302s ok 283 1302s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2] 1302s ok 284 1302s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user1] 1302s ok 285 1302s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user3] 1302s ok 286 1302s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1 user1] 1302s ok 287 1302s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1302s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ ] 1302s ok 288 1302s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1] 1302s ok 289 1302s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ user1] 1302s ok 290 1302s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ user3] 1302s ok 291 1302s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 2] 1302s ok 292 1302s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user1] 1302s ok 293 1302s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user3] 1302s ok 294 1302s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1302s # got 403, expected 403 [a/ All user2 2 user1 1: a/ ] 1302s ok 295 1302s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1] 1302s ok 296 1302s # got 403, expected 403 [a/ All user2 2 user1 1: a/ user1] 1302s ok 297 1302s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2] 1302s ok 298 1302s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user1] 1302s ok 299 1302s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user3] 1302s ok 300 1302s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1 user1] 1302s ok 301 1302s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1302s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ ] 1302s ok 302 1302s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1] 1302s ok 303 1302s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ user1] 1302s ok 304 1302s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ user3] 1302s ok 305 1302s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 2] 1302s ok 306 1302s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user1] 1302s ok 307 1302s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user3] 1302s ok 308 1302s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1302s # got 403, expected 403 [a/ All user2 user1 2 1: a/ ] 1302s ok 309 1302s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1] 1302s ok 310 1302s # got 403, expected 403 [a/ All user2 user1 2 1: a/ user1] 1302s ok 311 1302s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2] 1302s ok 312 1302s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user1] 1302s ok 313 1302s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user3] 1302s ok 314 1302s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1 user1] 1302s ok 315 1302s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1302s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ ] 1302s ok 316 1302s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1] 1302s ok 317 1302s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ user1] 1302s ok 318 1302s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ user3] 1302s ok 319 1302s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 2] 1302s ok 320 1302s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user1] 1302s ok 321 1302s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user3] 1302s ok 322 1302s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1302s # got 403, expected 403 [a/ All user2 user1 1 2: a/ ] 1302s ok 323 1302s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1] 1302s ok 324 1302s # got 403, expected 403 [a/ All user2 user1 1 2: a/ user1] 1302s ok 325 1302s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2] 1302s ok 326 1302s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user1] 1302s ok 327 1302s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user3] 1302s ok 328 1302s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1 user1] 1302s ok 329 1302s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1302s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ ] 1302s ok 330 1302s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1] 1302s ok 331 1302s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ user1] 1302s ok 332 1302s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ user3] 1302s ok 333 1302s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 2] 1302s ok 334 1302s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user1] 1302s ok 335 1302s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user3] 1302s ok 336 1302s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1302s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ ] 1302s ok 337 1302s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1] 1302s ok 338 1302s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ user1] 1302s ok 339 1302s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2] 1302s ok 340 1302s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user1] 1302s ok 341 1302s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user3] 1302s ok 342 1302s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1 user1] 1302s ok 343 1302s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1302s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ ] 1302s ok 344 1302s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1] 1302s ok 345 1302s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ user1] 1302s ok 346 1302s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ user3] 1302s ok 347 1302s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 2] 1302s ok 348 1302s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user1] 1302s ok 349 1302s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user3] 1302s ok 350 1302s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1302s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ ] 1302s ok 351 1302s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1] 1302s ok 352 1302s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ user1] 1302s ok 353 1302s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2] 1302s ok 354 1302s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user1] 1302s ok 355 1302s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user3] 1302s ok 356 1302s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1 user1] 1302s ok 357 1302s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1302s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ ] 1302s ok 358 1302s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1] 1302s ok 359 1302s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ user1] 1302s ok 360 1302s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ user3] 1302s ok 361 1302s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 2] 1302s ok 362 1302s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user1] 1302s ok 363 1302s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user3] 1302s ok 364 1302s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1302s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ ] 1302s ok 365 1302s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1] 1302s ok 366 1302s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ user1] 1302s ok 367 1302s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2] 1302s ok 368 1302s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user1] 1302s ok 369 1302s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user3] 1302s ok 370 1302s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1 user1] 1302s ok 371 1302s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1302s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ ] 1302s ok 372 1302s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1] 1302s ok 373 1302s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ user1] 1302s ok 374 1302s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ user3] 1302s ok 375 1302s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 2] 1302s ok 376 1302s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user1] 1302s ok 377 1302s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user3] 1302s ok 378 1302s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1302s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ ] 1302s ok 379 1302s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1] 1302s ok 380 1302s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ user1] 1302s ok 381 1302s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2] 1302s ok 382 1302s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user1] 1302s ok 383 1302s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user3] 1302s ok 384 1302s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1 user1] 1302s ok 385 1302s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1302s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ ] 1302s ok 386 1302s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1] 1302s ok 387 1302s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ user1] 1302s ok 388 1302s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ user3] 1302s ok 389 1302s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 2] 1302s ok 390 1302s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user1] 1302s ok 391 1302s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user3] 1302s ok 392 1302s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1302s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ ] 1302s ok 393 1302s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1] 1302s ok 394 1302s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ user1] 1302s ok 395 1302s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2] 1302s ok 396 1302s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user1] 1302s ok 397 1302s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user3] 1302s ok 398 1302s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1 user1] 1302s ok 399 1302s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1302s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ ] 1302s ok 400 1302s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1] 1302s ok 401 1302s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ user1] 1302s ok 402 1302s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ user3] 1302s ok 403 1302s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 2] 1302s ok 404 1302s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user1] 1302s ok 405 1302s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user3] 1302s ok 406 1302s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1302s # got 403, expected 403 [a/ All user1 2 1 user2: a/ ] 1302s ok 407 1302s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1] 1302s ok 408 1302s # got 403, expected 403 [a/ All user1 2 1 user2: a/ user1] 1302s ok 409 1302s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2] 1302s ok 410 1302s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user1] 1302s ok 411 1302s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user3] 1302s ok 412 1302s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1 user1] 1302s ok 413 1302s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1302s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ ] 1302s ok 414 1302s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1] 1302s ok 415 1302s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ user1] 1302s ok 416 1302s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ user3] 1302s ok 417 1302s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 2] 1302s ok 418 1302s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user1] 1302s ok 419 1302s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user3] 1302s ok 420 1302s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1302s # got 403, expected 403 [a/ All user1 1 2 user2: a/ ] 1302s ok 421 1302s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1] 1302s ok 422 1302s # got 403, expected 403 [a/ All user1 1 2 user2: a/ user1] 1302s ok 423 1302s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2] 1302s ok 424 1302s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user1] 1302s ok 425 1302s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user3] 1302s ok 426 1302s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1 user1] 1302s ok 427 1302s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1302s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ ] 1302s ok 428 1302s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1] 1302s ok 429 1302s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ user1] 1302s ok 430 1302s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ user3] 1302s ok 431 1302s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 2] 1302s ok 432 1302s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user1] 1302s ok 433 1302s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user3] 1302s ok 434 1302s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1302s # got 403, expected 403 [a/ All user1 1 user2 2: a/ ] 1302s ok 435 1302s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1] 1302s ok 436 1302s # got 403, expected 403 [a/ All user1 1 user2 2: a/ user1] 1302s ok 437 1302s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2] 1302s ok 438 1302s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user1] 1302s ok 439 1302s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user3] 1302s ok 440 1302s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1 user1] 1302s ok 441 1302s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1302s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ ] 1302s ok 442 1302s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1] 1302s ok 443 1302s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ user1] 1302s ok 444 1302s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ user3] 1302s ok 445 1302s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 2] 1302s ok 446 1302s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user1] 1302s ok 447 1302s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user3] 1302s ok 448 1302s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1302s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ ] 1302s ok 449 1302s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1] 1302s ok 450 1302s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ user1] 1302s ok 451 1302s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2] 1302s ok 452 1302s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user1] 1302s ok 453 1302s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user3] 1302s ok 454 1302s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1 user1] 1302s ok 455 1302s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1302s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ ] 1302s ok 456 1302s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1] 1302s ok 457 1302s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ user1] 1302s ok 458 1302s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ user3] 1302s ok 459 1302s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 2] 1302s ok 460 1302s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user1] 1302s ok 461 1302s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user3] 1302s ok 462 1302s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1302s # got 403, expected 403 [a/ All user1 2 user2 1: a/ ] 1302s ok 463 1302s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1] 1302s ok 464 1302s # got 403, expected 403 [a/ All user1 2 user2 1: a/ user1] 1302s ok 465 1302s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2] 1302s ok 466 1302s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user1] 1302s ok 467 1302s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user3] 1302s ok 468 1302s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1 user1] 1302s ok 469 1302s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1302s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ ] 1302s ok 470 1302s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1] 1302s ok 471 1302s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ user1] 1302s ok 472 1302s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ user3] 1302s ok 473 1302s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 2] 1302s ok 474 1302s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user1] 1302s ok 475 1302s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user3] 1302s ok 476 1302s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1302s # got 403, expected 403 [a/ All user1 user2 2 1: a/ ] 1302s ok 477 1302s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1] 1302s ok 478 1302s # got 403, expected 403 [a/ All user1 user2 2 1: a/ user1] 1302s ok 479 1302s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2] 1302s ok 480 1302s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user1] 1302s ok 481 1302s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user3] 1302s ok 482 1302s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1 user1] 1302s ok 483 1302s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1302s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ ] 1302s ok 484 1302s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1] 1302s ok 485 1302s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ user1] 1302s ok 486 1302s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ user3] 1302s ok 487 1302s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 2] 1302s ok 488 1302s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user1] 1302s ok 489 1302s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user3] 1302s ok 490 1302s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1302s # got 403, expected 403 [a/ All user1 user2 1 2: a/ ] 1302s ok 491 1302s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1] 1302s ok 492 1302s # got 403, expected 403 [a/ All user1 user2 1 2: a/ user1] 1302s ok 493 1302s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2] 1302s ok 494 1302s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user1] 1302s ok 495 1302s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user3] 1302s ok 496 1302s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1 user1] 1302s ok 497 1302s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1302s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ ] 1302s ok 498 1302s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1] 1302s ok 499 1302s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ user1] 1302s ok 500 1302s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ user3] 1302s ok 501 1302s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 2] 1302s ok 502 1302s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user1] 1302s ok 503 1302s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user3] 1302s ok 504 1302s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/groups1 1302s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1302s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/basic1 1302s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1302s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 1302s ok 1305s t/modules/autoindex.t ............... 1305s 1..84 1305s # Running under perl version 5.038002 for linux 1305s # Current time local: Sat Mar 16 11:22:40 2024 1305s # Current time GMT: Sat Mar 16 11:22:40 2024 1305s # Using Test.pm version 1.31 1305s # Using Apache/Test.pm version 1.42 1305s --- 1305s IndexOrderDefault Ascending Name 1305s GET /modules/autoindex/htaccess/ 1305s ok 1 1305s --- 1305s IndexOrderDefault Ascending Name 1305s 1305s (C=N O=A) 1305s GET /modules/autoindex/htaccess/?C=N&O=A 1305s ok 2 1305s --- 1305s IndexOrderDefault Ascending Name 1305s 1305s (C=N O=D) 1305s GET /modules/autoindex/htaccess/?C=N&O=D 1305s ok 3 1305s --- 1305s IndexOrderDefault Ascending Name 1305s 1305s (C=M O=A) 1305s GET /modules/autoindex/htaccess/?C=M&O=A 1305s ok 4 1305s --- 1305s IndexOrderDefault Ascending Name 1305s 1305s (C=M O=D) 1305s GET /modules/autoindex/htaccess/?C=M&O=D 1305s ok 5 1305s --- 1305s IndexOrderDefault Ascending Name 1305s 1305s (C=S O=A) 1305s GET /modules/autoindex/htaccess/?C=S&O=A 1305s ok 6 1305s --- 1305s IndexOrderDefault Ascending Name 1305s 1305s (C=S O=D) 1305s GET /modules/autoindex/htaccess/?C=S&O=D 1305s ok 7 1305s --- 1305s IndexOrderDefault Ascending Date 1305s GET /modules/autoindex/htaccess/ 1305s ok 8 1305s --- 1305s IndexOrderDefault Ascending Date 1305s 1305s (C=N O=A) 1305s GET /modules/autoindex/htaccess/?C=N&O=A 1305s ok 9 1305s --- 1305s IndexOrderDefault Ascending Date 1305s 1305s (C=N O=D) 1305s GET /modules/autoindex/htaccess/?C=N&O=D 1305s ok 10 1305s --- 1305s IndexOrderDefault Ascending Date 1305s 1305s (C=M O=A) 1305s GET /modules/autoindex/htaccess/?C=M&O=A 1305s ok 11 1305s --- 1305s IndexOrderDefault Ascending Date 1305s 1305s (C=M O=D) 1305s GET /modules/autoindex/htaccess/?C=M&O=D 1305s ok 12 1305s --- 1305s IndexOrderDefault Ascending Date 1305s 1305s (C=S O=A) 1305s GET /modules/autoindex/htaccess/?C=S&O=A 1305s ok 13 1305s --- 1305s IndexOrderDefault Ascending Date 1305s 1305s (C=S O=D) 1305s GET /modules/autoindex/htaccess/?C=S&O=D 1305s ok 14 1305s --- 1305s IndexOrderDefault Ascending Size 1305s GET /modules/autoindex/htaccess/ 1305s ok 15 1305s --- 1305s IndexOrderDefault Ascending Size 1305s 1305s (C=N O=A) 1305s GET /modules/autoindex/htaccess/?C=N&O=A 1305s ok 16 1305s --- 1305s IndexOrderDefault Ascending Size 1305s 1305s (C=N O=D) 1305s GET /modules/autoindex/htaccess/?C=N&O=D 1305s ok 17 1305s --- 1305s IndexOrderDefault Ascending Size 1305s 1305s (C=M O=A) 1305s GET /modules/autoindex/htaccess/?C=M&O=A 1305s ok 18 1305s --- 1305s IndexOrderDefault Ascending Size 1305s 1305s (C=M O=D) 1305s GET /modules/autoindex/htaccess/?C=M&O=D 1305s ok 19 1305s --- 1305s IndexOrderDefault Ascending Size 1305s 1305s (C=S O=A) 1305s GET /modules/autoindex/htaccess/?C=S&O=A 1305s ok 20 1305s --- 1305s IndexOrderDefault Ascending Size 1305s 1305s (C=S O=D) 1305s GET /modules/autoindex/htaccess/?C=S&O=D 1305s ok 21 1305s --- 1305s IndexOrderDefault Descending Name 1305s GET /modules/autoindex/htaccess/ 1305s ok 22 1305s --- 1305s IndexOrderDefault Descending Name 1305s 1305s (C=N O=A) 1305s GET /modules/autoindex/htaccess/?C=N&O=A 1305s ok 23 1305s --- 1305s IndexOrderDefault Descending Name 1305s 1305s (C=N O=D) 1305s GET /modules/autoindex/htaccess/?C=N&O=D 1305s ok 24 1305s --- 1305s IndexOrderDefault Descending Name 1305s 1305s (C=M O=A) 1305s GET /modules/autoindex/htaccess/?C=M&O=A 1305s ok 25 1305s --- 1305s IndexOrderDefault Descending Name 1305s 1305s (C=M O=D) 1305s GET /modules/autoindex/htaccess/?C=M&O=D 1305s ok 26 1305s --- 1305s IndexOrderDefault Descending Name 1305s 1305s (C=S O=A) 1305s GET /modules/autoindex/htaccess/?C=S&O=A 1305s ok 27 1305s --- 1305s IndexOrderDefault Descending Name 1305s 1305s (C=S O=D) 1305s GET /modules/autoindex/htaccess/?C=S&O=D 1305s ok 28 1305s --- 1305s IndexOrderDefault Descending Date 1305s GET /modules/autoindex/htaccess/ 1305s ok 29 1305s --- 1305s IndexOrderDefault Descending Date 1305s 1305s (C=N O=A) 1305s GET /modules/autoindex/htaccess/?C=N&O=A 1305s ok 30 1305s --- 1305s IndexOrderDefault Descending Date 1305s 1305s (C=N O=D) 1305s GET /modules/autoindex/htaccess/?C=N&O=D 1305s ok 31 1305s --- 1305s IndexOrderDefault Descending Date 1305s 1305s (C=M O=A) 1305s GET /modules/autoindex/htaccess/?C=M&O=A 1305s ok 32 1305s --- 1305s IndexOrderDefault Descending Date 1305s 1305s (C=M O=D) 1305s GET /modules/autoindex/htaccess/?C=M&O=D 1305s ok 33 1305s --- 1305s IndexOrderDefault Descending Date 1305s 1305s (C=S O=A) 1305s GET /modules/autoindex/htaccess/?C=S&O=A 1305s ok 34 1305s --- 1305s IndexOrderDefault Descending Date 1305s 1305s (C=S O=D) 1305s GET /modules/autoindex/htaccess/?C=S&O=D 1305s ok 35 1305s --- 1305s IndexOrderDefault Descending Size 1305s GET /modules/autoindex/htaccess/ 1305s ok 36 1305s --- 1305s IndexOrderDefault Descending Size 1305s 1305s (C=N O=A) 1305s GET /modules/autoindex/htaccess/?C=N&O=A 1305s ok 37 1305s --- 1305s IndexOrderDefault Descending Size 1305s 1305s (C=N O=D) 1305s GET /modules/autoindex/htaccess/?C=N&O=D 1305s ok 38 1305s --- 1305s IndexOrderDefault Descending Size 1305s 1305s (C=M O=A) 1305s GET /modules/autoindex/htaccess/?C=M&O=A 1305s ok 39 1305s --- 1305s IndexOrderDefault Descending Size 1305s 1305s (C=M O=D) 1305s GET /modules/autoindex/htaccess/?C=M&O=D 1305s ok 40 1305s --- 1305s IndexOrderDefault Descending Size 1305s 1305s (C=S O=A) 1305s GET /modules/autoindex/htaccess/?C=S&O=A 1305s ok 41 1305s --- 1305s IndexOrderDefault Descending Size 1305s 1305s (C=S O=D) 1305s GET /modules/autoindex/htaccess/?C=S&O=D 1305s ok 42 1305s --- 1305s IndexOptions FancyIndexing 1305s IndexOrderDefault Ascending Name 1305s GET /modules/autoindex/htaccess/ 1305s ok 43 1305s --- 1305s IndexOptions FancyIndexing 1305s IndexOrderDefault Ascending Name 1305s 1305s (C=N O=A) 1305s GET /modules/autoindex/htaccess/?C=N&O=A 1305s ok 44 1305s --- 1305s IndexOptions FancyIndexing 1305s IndexOrderDefault Ascending Name 1305s 1305s (C=N O=D) 1305s GET /modules/autoindex/htaccess/?C=N&O=D 1305s ok 45 1305s --- 1305s IndexOptions FancyIndexing 1305s IndexOrderDefault Ascending Name 1305s 1305s (C=M O=A) 1305s GET /modules/autoindex/htaccess/?C=M&O=A 1305s ok 46 1305s --- 1305s IndexOptions FancyIndexing 1305s IndexOrderDefault Ascending Name 1305s 1305s (C=M O=D) 1305s GET /modules/autoindex/htaccess/?C=M&O=D 1305s ok 47 1305s --- 1305s IndexOptions FancyIndexing 1305s IndexOrderDefault Ascending Name 1305s 1305s (C=S O=A) 1305s GET /modules/autoindex/htaccess/?C=S&O=A 1305s ok 48 1305s --- 1305s IndexOptions FancyIndexing 1305s IndexOrderDefault Ascending Name 1305s 1305s (C=S O=D) 1305s GET /modules/autoindex/htaccess/?C=S&O=D 1305s ok 49 1305s --- 1305s IndexOptions FancyIndexing 1305s IndexOrderDefault Ascending Date 1305s GET /modules/autoindex/htaccess/ 1305s ok 50 1305s --- 1305s IndexOptions FancyIndexing 1305s IndexOrderDefault Ascending Date 1305s 1305s (C=N O=A) 1305s GET /modules/autoindex/htaccess/?C=N&O=A 1305s ok 51 1305s --- 1305s IndexOptions FancyIndexing 1305s IndexOrderDefault Ascending Date 1305s 1305s (C=N O=D) 1305s GET /modules/autoindex/htaccess/?C=N&O=D 1305s ok 52 1305s --- 1305s IndexOptions FancyIndexing 1305s IndexOrderDefault Ascending Date 1305s 1305s (C=M O=A) 1305s GET /modules/autoindex/htaccess/?C=M&O=A 1305s ok 53 1305s --- 1305s IndexOptions FancyIndexing 1305s IndexOrderDefault Ascending Date 1305s 1305s (C=M O=D) 1305s GET /modules/autoindex/htaccess/?C=M&O=D 1305s ok 54 1305s --- 1305s IndexOptions FancyIndexing 1305s IndexOrderDefault Ascending Date 1305s 1305s (C=S O=A) 1305s GET /modules/autoindex/htaccess/?C=S&O=A 1305s ok 55 1305s --- 1305s IndexOptions FancyIndexing 1305s IndexOrderDefault Ascending Date 1305s 1305s (C=S O=D) 1305s GET /modules/autoindex/htaccess/?C=S&O=D 1305s ok 56 1305s --- 1305s IndexOptions FancyIndexing 1305s IndexOrderDefault Ascending Size 1305s GET /modules/autoindex/htaccess/ 1305s ok 57 1305s --- 1305s IndexOptions FancyIndexing 1305s IndexOrderDefault Ascending Size 1305s 1305s (C=N O=A) 1305s GET /modules/autoindex/htaccess/?C=N&O=A 1305s ok 58 1305s --- 1305s IndexOptions FancyIndexing 1305s IndexOrderDefault Ascending Size 1305s 1305s (C=N O=D) 1305s GET /modules/autoindex/htaccess/?C=N&O=D 1305s ok 59 1305s --- 1305s IndexOptions FancyIndexing 1305s IndexOrderDefault Ascending Size 1305s 1305s (C=M O=A) 1305s GET /modules/autoindex/htaccess/?C=M&O=A 1305s ok 60 1305s --- 1305s IndexOptions FancyIndexing 1305s IndexOrderDefault Ascending Size 1305s 1305s (C=M O=D) 1305s GET /modules/autoindex/htaccess/?C=M&O=D 1305s ok 61 1305s --- 1305s IndexOptions FancyIndexing 1305s IndexOrderDefault Ascending Size 1305s 1305s (C=S O=A) 1305s GET /modules/autoindex/htaccess/?C=S&O=A 1305s ok 62 1305s --- 1305s IndexOptions FancyIndexing 1305s IndexOrderDefault Ascending Size 1305s 1305s (C=S O=D) 1305s GET /modules/autoindex/htaccess/?C=S&O=D 1305s ok 63 1305s --- 1305s IndexOptions FancyIndexing 1305s IndexOrderDefault Descending Name 1305s GET /modules/autoindex/htaccess/ 1305s ok 64 1305s --- 1305s IndexOptions FancyIndexing 1305s IndexOrderDefault Descending Name 1305s 1305s (C=N O=A) 1305s GET /modules/autoindex/htaccess/?C=N&O=A 1305s ok 65 1305s --- 1305s IndexOptions FancyIndexing 1305s IndexOrderDefault Descending Name 1305s 1305s (C=N O=D) 1305s GET /modules/autoindex/htaccess/?C=N&O=D 1305s ok 66 1305s --- 1305s IndexOptions FancyIndexing 1305s IndexOrderDefault Descending Name 1305s 1305s (C=M O=A) 1305s GET /modules/autoindex/htaccess/?C=M&O=A 1305s ok 67 1305s --- 1305s IndexOptions FancyIndexing 1305s IndexOrderDefault Descending Name 1305s 1305s (C=M O=D) 1305s GET /modules/autoindex/htaccess/?C=M&O=D 1305s ok 68 1305s --- 1305s IndexOptions FancyIndexing 1305s IndexOrderDefault Descending Name 1305s 1305s (C=S O=A) 1305s GET /modules/autoindex/htaccess/?C=S&O=A 1305s ok 69 1305s --- 1305s IndexOptions FancyIndexing 1305s IndexOrderDefault Descending Name 1305s 1305s (C=S O=D) 1305s GET /modules/autoindex/htaccess/?C=S&O=D 1305s ok 70 1305s --- 1305s IndexOptions FancyIndexing 1305s IndexOrderDefault Descending Date 1305s GET /modules/autoindex/htaccess/ 1305s ok 71 1305s --- 1305s IndexOptions FancyIndexing 1305s IndexOrderDefault Descending Date 1305s 1305s (C=N O=A) 1305s GET /modules/autoindex/htaccess/?C=N&O=A 1305s ok 72 1305s --- 1305s IndexOptions FancyIndexing 1305s IndexOrderDefault Descending Date 1305s 1305s (C=N O=D) 1305s GET /modules/autoindex/htaccess/?C=N&O=D 1305s ok 73 1305s --- 1305s IndexOptions FancyIndexing 1305s IndexOrderDefault Descending Date 1305s 1305s (C=M O=A) 1305s GET /modules/autoindex/htaccess/?C=M&O=A 1305s ok 74 1305s --- 1305s IndexOptions FancyIndexing 1305s IndexOrderDefault Descending Date 1305s 1305s (C=M O=D) 1305s GET /modules/autoindex/htaccess/?C=M&O=D 1305s ok 75 1305s --- 1305s IndexOptions FancyIndexing 1305s IndexOrderDefault Descending Date 1305s 1305s (C=S O=A) 1305s GET /modules/autoindex/htaccess/?C=S&O=A 1305s ok 76 1305s --- 1305s IndexOptions FancyIndexing 1305s IndexOrderDefault Descending Date 1305s 1305s (C=S O=D) 1305s GET /modules/autoindex/htaccess/?C=S&O=D 1305s ok 77 1305s --- 1305s IndexOptions FancyIndexing 1305s IndexOrderDefault Descending Size 1305s GET /modules/autoindex/htaccess/ 1305s ok 78 1305s --- 1305s IndexOptions FancyIndexing 1305s IndexOrderDefault Descending Size 1305s 1305s (C=N O=A) 1305s GET /modules/autoindex/htaccess/?C=N&O=A 1305s ok 79 1305s --- 1305s IndexOptions FancyIndexing 1305s IndexOrderDefault Descending Size 1305s 1305s (C=N O=D) 1305s GET /modules/autoindex/htaccess/?C=N&O=D 1305s ok 80 1305s --- 1305s IndexOptions FancyIndexing 1305s IndexOrderDefault Descending Size 1305s 1305s (C=M O=A) 1305s GET /modules/autoindex/htaccess/?C=M&O=A 1305s ok 81 1305s --- 1305s IndexOptions FancyIndexing 1305s IndexOrderDefault Descending Size 1305s 1305s (C=M O=D) 1305s GET /modules/autoindex/htaccess/?C=M&O=D 1305s ok 82 1305s --- 1305s IndexOptions FancyIndexing 1305s IndexOrderDefault Descending Size 1305s 1305s (C=S O=A) 1305s GET /modules/autoindex/htaccess/?C=S&O=A 1305s ok 83 1305s --- 1305s IndexOptions FancyIndexing 1305s IndexOrderDefault Descending Size 1305s 1305s (C=S O=D) 1305s GET /modules/autoindex/htaccess/?C=S&O=D 1305s ok 84 1305s ok 1307s t/modules/autoindex2.t .............. 1307s 1..3 1307s # Running under perl version 5.038002 for linux 1307s # Current time local: Sat Mar 16 11:22:43 2024 1307s # Current time GMT: Sat Mar 16 11:22:43 2024 1307s # Using Test.pm version 1.31 1307s # Using Apache/Test.pm version 1.42 1307s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 1307s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 1307s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 1307s # testing : dir_broken should not be listed 1307s # expected: 0 1307s # received: 0 1307s ok 1 1307s # testing : dir_normal should be listed 1307s # expected: 1 1307s # received: 1 1307s ok 2 1307s # testing : dir_protected should not be listed 1307s # expected: 0 1307s # received: 0 1307s ok 3 1307s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 1307s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 1307s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 1307s # removing dir tree: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2 1307s # removing dir tree: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_normal 1307s # removing dir tree: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken 1307s # removing dir tree: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected 1307s ok 1309s t/modules/brotli.t .................. 1309s 1..64 1309s # Running under perl version 5.038002 for linux 1309s # Current time local: Sat Mar 16 11:22:45 2024 1309s # Current time GMT: Sat Mar 16 11:22:45 2024 1309s # Using Test.pm version 1.31 1309s # Using Apache/Test.pm version 1.42 1309s qvalue: 1309s # expected: 200 1309s # received: '200' 1309s ok 1 1309s # testing : response Content-Encoding is OK 1309s # expected: 'br' 1309s # received: 'br' 1309s ok 2 1309s qvalue: 1309s # expected: 200 1309s # received: '200' 1309s ok 3 1309s # testing : response Content-Encoding is OK 1309s # expected: 'br' 1309s # received: 'br' 1309s ok 4 1309s qvalue: 1309s # expected: 200 1309s # received: '200' 1309s ok 5 1309s # testing : response Content-Encoding is OK 1309s # expected: 'br' 1309s # received: 'br' 1309s ok 6 1309s qvalue: 1309s # expected: 200 1309s # received: '200' 1309s ok 7 1309s # testing : response Content-Encoding is OK 1309s # expected: 'br' 1309s # received: 'br' 1309s ok 8 1309s qvalue: 1309s # expected: 200 1309s # received: '200' 1309s ok 9 1309s # testing : response Content-Encoding is OK 1309s # expected: 'br' 1309s # received: 'br' 1309s ok 10 1309s qvalue: 1309s # expected: 200 1309s # received: '200' 1309s ok 11 1309s # testing : response Content-Encoding is OK 1309s # expected: 'br' 1309s # received: 'br' 1309s ok 12 1309s qvalue: ; 1309s # expected: 200 1309s # received: '200' 1309s ok 13 1309s # testing : response Content-Encoding is OK 1309s # expected: 'br' 1309s # received: 'br' 1309s ok 14 1309s qvalue: ; 1309s # expected: 200 1309s # received: '200' 1309s ok 15 1309s # testing : response Content-Encoding is OK 1309s # expected: 'br' 1309s # received: 'br' 1309s ok 16 1309s qvalue: ; 1309s # expected: 200 1309s # received: '200' 1309s ok 17 1309s # testing : response Content-Encoding is OK 1309s # expected: 'br' 1309s # received: 'br' 1309s ok 18 1309s qvalue: ;q= 1309s # expected: 200 1309s # received: '200' 1309s ok 19 1309s # testing : response Content-Encoding is OK 1309s # expected: 'br' 1309s # received: 'br' 1309s ok 20 1309s qvalue: ;q= 1309s # expected: 200 1309s # received: '200' 1309s ok 21 1309s # testing : response Content-Encoding is OK 1309s # expected: 'br' 1309s # received: 'br' 1309s ok 22 1309s qvalue: ;q= 1309s # expected: 200 1309s # received: '200' 1309s ok 23 1309s # testing : response Content-Encoding is OK 1309s # expected: 'br' 1309s # received: 'br' 1309s ok 24 1309s qvalue: ;q=0 1309s # expected: 200 1309s # received: '200' 1309s ok 25 1309s # testing : response without Content-Encoding is OK 1309s # expected: undef 1309s # received: undef 1309s ok 26 1309s qvalue: ;q=0 1309s # expected: 200 1309s # received: '200' 1309s ok 27 1309s # testing : response without Content-Encoding is OK 1309s # expected: undef 1309s # received: undef 1309s ok 28 1309s qvalue: ;q=0 1309s # expected: 200 1309s # received: '200' 1309s ok 29 1309s # testing : response without Content-Encoding is OK 1309s # expected: undef 1309s # received: undef 1309s ok 30 1309s qvalue: ;q=0. 1309s # expected: 200 1309s # received: '200' 1309s ok 31 1309s # testing : response without Content-Encoding is OK 1309s # expected: undef 1309s # received: undef 1309s ok 32 1309s qvalue: ;q=0. 1309s # expected: 200 1309s # received: '200' 1309s ok 33 1309s # testing : response without Content-Encoding is OK 1309s # expected: undef 1309s # received: undef 1309s ok 34 1309s qvalue: ;q=0. 1309s # expected: 200 1309s # received: '200' 1309s ok 35 1309s # testing : response without Content-Encoding is OK 1309s # expected: undef 1309s # received: undef 1309s ok 36 1309s qvalue: ;q=0.0 1309s # expected: 200 1309s # received: '200' 1309s ok 37 1309s # testing : response without Content-Encoding is OK 1309s # expected: undef 1309s # received: undef 1309s ok 38 1309s qvalue: ;q=0.0 1309s # expected: 200 1309s # received: '200' 1309s ok 39 1309s # testing : response without Content-Encoding is OK 1309s # expected: undef 1309s # received: undef 1309s ok 40 1309s qvalue: ;q=0.0 1309s # expected: 200 1309s # received: '200' 1309s ok 41 1309s # testing : response without Content-Encoding is OK 1309s # expected: undef 1309s # received: undef 1309s ok 42 1309s qvalue: ;q=0.00 1309s # expected: 200 1309s # received: '200' 1309s ok 43 1309s # testing : response without Content-Encoding is OK 1309s # expected: undef 1309s # received: undef 1309s ok 44 1309s qvalue: ;q=0.00 1309s # expected: 200 1309s # received: '200' 1309s ok 45 1309s # testing : response without Content-Encoding is OK 1309s # expected: undef 1309s # received: undef 1309s ok 46 1309s qvalue: ;q=0.00 1309s # expected: 200 1309s # received: '200' 1309s ok 47 1309s # testing : response without Content-Encoding is OK 1309s # expected: undef 1309s # received: undef 1309s ok 48 1309s qvalue: ;q=0.000 1309s # expected: 200 1309s # received: '200' 1309s ok 49 1309s # testing : response without Content-Encoding is OK 1309s # expected: undef 1309s # received: undef 1309s ok 50 1309s qvalue: ;q=0.000 1309s # expected: 200 1309s # received: '200' 1309s ok 51 1309s # testing : response without Content-Encoding is OK 1309s # expected: undef 1309s # received: undef 1309s ok 52 1309s qvalue: ;q=0.000 1309s # expected: 200 1309s # received: '200' 1309s ok 53 1309s # testing : response without Content-Encoding is OK 1309s # expected: undef 1309s # received: undef 1309s ok 54 1309s qvalue: ;q=0.0000 1309s # expected: 200 1309s # received: '200' 1309s ok 55 1309s # testing : response Content-Encoding is OK 1309s # expected: 'br' 1309s # received: 'br' 1309s ok 56 1309s qvalue: ;q=0.0000 1309s # expected: 200 1309s # received: '200' 1309s ok 57 1309s # testing : response Content-Encoding is OK 1309s # expected: 'br' 1309s # received: 'br' 1309s ok 58 1309s qvalue: ;q=0.0000 1309s # expected: 200 1309s # received: '200' 1309s ok 59 1309s # testing : response Content-Encoding is OK 1309s # expected: 'br' 1309s # received: 'br' 1309s ok 60 1309s # expected: 200 1309s # received: '200' 1309s ok 61 1309s # testing : response Content-Encoding is OK 1309s # expected: 'br' 1309s # received: 'br' 1309s ok 62 1309s # expected: 200 1309s # received: '200' 1309s ok 63 1309s # testing : response Content-Encoding is OK 1309s # expected: 'gzip' 1309s # received: 'gzip' 1309s ok 64 1309s ok 1312s t/modules/buffer.t .................. 1312s 1..12 1312s # Running under perl version 5.038002 for linux 1312s # Current time local: Sat Mar 16 11:22:47 2024 1312s # Current time GMT: Sat Mar 16 11:22:47 2024 1312s # Using Test.pm version 1.31 1312s # Using Apache/Test.pm version 1.42 1312s # testing : Checking return code is '200' 1312s # expected: 200 1312s # received: '200' 1312s ok 1 1312s ok 2 1312s # testing : Checking return code is '200' 1312s # expected: 200 1312s # received: '200' 1312s ok 3 1312s ok 4 1312s # testing : Checking return code is '200' 1312s # expected: 200 1312s # received: '200' 1312s ok 5 1312s ok 6 1312s # testing : Checking return code is '200' 1312s # expected: 200 1312s # received: '200' 1312s ok 7 1312s ok 8 1312s # testing : Checking return code is '200' 1312s # expected: 200 1312s # received: '200' 1312s ok 9 1312s ok 10 1312s # testing : Checking return code is '200' 1312s # expected: 200 1312s # received: '200' 1312s ok 11 1312s ok 12 1312s ok 1314s t/modules/cache.t ................... 1314s 1..3 1314s # Running under perl version 5.038002 for linux 1314s # Current time local: Sat Mar 16 11:22:50 2024 1314s # Current time GMT: Sat Mar 16 11:22:50 2024 1314s # Using Test.pm version 1.31 1314s # Using Apache/Test.pm version 1.42 1314s # testing : non-cached call to index.html 1314s # expected: 200 1314s # received: '200' 1314s ok 1 1314s # testing : call to cache index.html 1314s # expected: 200 1314s # received: '200' 1314s ok 2 1314s # testing : cached call to index.html 1314s # expected: 200 1314s # received: '200' 1314s ok 3 1314s # removing dir tree: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/conf/cacheroot/ 1314s ok 1319s t/modules/cgi.t ..................... 1319s 1..58 1319s # Running under perl version 5.038002 for linux 1319s # Current time local: Sat Mar 16 11:22:52 2024 1319s # Current time GMT: Sat Mar 16 11:22:52 2024 1319s # Using Test.pm version 1.31 1319s # Using Apache/Test.pm version 1.42 1319s # testing : return code for acceptpathinfodefault.sh 1319s # expected: 200 1319s # received: '200' 1319s ok 1 1319s # testing : body for acceptpathinfodefault.sh 1319s # expected: '' 1319s # received: '' 1319s ok 2 1319s # testing : return code for acceptpathinfodefault.sh/foo 1319s # expected: 200 1319s # received: '200' 1319s ok 3 1319s # testing : body for acceptpathinfodefault.sh/foo 1319s # expected: '/foo' 1319s # received: '/foo' 1319s ok 4 1319s # testing : return code for acceptpathinfooff.sh 1319s # expected: 200 1319s # received: '200' 1319s ok 5 1319s # testing : body for acceptpathinfooff.sh 1319s # expected: '' 1319s # received: '' 1319s ok 6 1319s # testing : return code for acceptpathinfooff.sh/foo 1319s # expected: 404 1319s # received: '404' 1319s ok 7 1319s # no body test for this one 1319s ok 8 1319s # testing : return code for acceptpathinfoon.sh 1319s # expected: 200 1319s # received: '200' 1319s ok 9 1319s # testing : body for acceptpathinfoon.sh 1319s # expected: '' 1319s # received: '' 1319s ok 10 1319s # testing : return code for acceptpathinfoon.sh/foo 1319s # expected: 200 1319s # received: '200' 1319s ok 11 1319s # testing : body for acceptpathinfoon.sh/foo 1319s # expected: '/foo' 1319s # received: '/foo' 1319s ok 12 1319s # testing : return code for bogus-perl.pl 1319s # expected: 500 1319s # received: '500' 1319s ok 13 1319s # cgi log created ok. 1319s ok 14 1319s # testing : return code for bogus-sh.sh 1319s # expected: 500 1319s # received: '500' 1319s ok 15 1319s # checking that log size (807) is bigger than it used to be (523) 1319s ok 16 1319s # testing : return code for nph-stderr.pl 1319s # expected: 200 1319s # received: '200' 1319s ok 17 1319s # testing : body for nph-stderr.pl 1319s # expected: 'this is nph-stdout' 1319s # received: 'this is nph-stdout' 1319s ok 18 1319s # testing : return code for nph-test.pl 1319s # expected: 200 1319s # received: '200' 1319s ok 19 1319s # testing : body for nph-test.pl 1319s # expected: 'ok' 1319s # received: 'ok' 1319s ok 20 1319s # testing : return code for perl.pl 1319s # expected: 200 1319s # received: '200' 1319s ok 21 1319s # testing : body for perl.pl 1319s # expected: 'perl cgi' 1319s # received: 'perl cgi' 1319s ok 22 1319s # testing : return code for sh.sh 1319s # expected: 200 1319s # received: '200' 1319s ok 23 1319s # testing : body for sh.sh 1319s # expected: 'sh cgi' 1319s # received: 'sh cgi' 1319s ok 24 1319s # testing : return code for stderr1.pl 1319s # expected: 200 1319s # received: '200' 1319s ok 25 1319s # testing : body for stderr1.pl 1319s # expected: 'this is stdout' 1319s # received: 'this is stdout' 1319s ok 26 1319s # testing : return code for stderr2.pl 1319s # expected: 200 1319s # received: '200' 1319s ok 27 1319s # testing : body for stderr2.pl 1319s # expected: 'this is also stdout' 1319s # received: 'this is also stdout' 1319s ok 28 1319s # testing : return code for stderr3.pl 1319s # expected: 200 1319s # received: '200' 1319s ok 29 1319s # testing : body for stderr3.pl 1319s # expected: 'this is more stdout' 1319s # received: 'this is more stdout' 1319s ok 30 1319s # posted content (length 10) to bogus-perl.pl 1319s # testing : POST to /modules/cgi/bogus-perl.pl [content: 1 x 10] 1319s # expected: '500' 1319s # received: '500' 1319s ok 31 1319s # checking that log size (35781) is greater than 807 1319s ok 32 1319s # verifying that logged content is 10 characters 1319s ok 33 1319s # posted content (length 99) to bogus-perl.pl 1319s # testing : POST to /modules/cgi/bogus-perl.pl [content: 2 x 99] 1319s # expected: '500' 1319s # received: '500' 1319s ok 34 1319s # checking that log size (36240) is greater than 35781 1319s ok 35 1319s # verifying that logged content is 99 characters 1319s ok 36 1319s # posted content (length 250) to bogus-perl.pl 1319s # testing : POST to /modules/cgi/bogus-perl.pl [content: 3 x 250] 1319s # expected: '500' 1319s # received: '500' 1319s ok 37 1319s # checking that log size (36851) is greater than 36240 1319s ok 38 1319s # verifying that logged content is 250 characters 1319s ok 39 1319s # posted content (length 255) to bogus-perl.pl 1319s # testing : POST to /modules/cgi/bogus-perl.pl [content: 4 x 255] 1319s # expected: '500' 1319s # received: '500' 1319s ok 40 1319s # checking that log size (37467) is greater than 36851 1319s ok 41 1319s # verifying that logged content is 255 characters 1319s ok 42 1319s # posted content (length 256) to bogus-perl.pl 1319s # testing : POST to /modules/cgi/bogus-perl.pl [content: 5 x 256] 1319s # expected: '500' 1319s # received: '500' 1319s ok 43 1319s # checking that log size (38084) is greater than 37467 1319s ok 44 1319s # verifying that logged content is 256 characters 1319s ok 45 1319s # posted content (length 257) to bogus-perl.pl 1319s # testing : POST to /modules/cgi/bogus-perl.pl [content: 6 x 257] 1319s # expected: '500' 1319s # received: '500' 1319s ok 46 1319s # checking that log size (38701) is greater than 38084 1319s ok 47 1319s # verifying that logged content is 256 characters 1319s ok 48 1319s # posted content (length 258) to bogus-perl.pl 1319s # testing : POST to /modules/cgi/bogus-perl.pl [content: 7 x 258] 1319s # expected: '500' 1319s # received: '500' 1319s ok 49 1319s # checking that log size (39318) is greater than 38701 1319s ok 50 1319s # verifying that logged content is 256 characters 1319s ok 51 1319s # posted content (length 1024) to bogus-perl.pl 1319s # testing : POST to /modules/cgi/bogus-perl.pl [content: 8 x 1024] 1319s # expected: '500' 1319s # received: '500' 1319s ok 52 1319s # checking that log size (39936) is greater than 39318 1319s ok 53 1319s # verifying that logged content is 256 characters 1319s ok 54 1319s # verifying log is greater than 40960 bytes. 1319s ok 55 1319s # verifying log did not grow after making bogus request. 1319s ok 56 1319s # verifying log did not grow after making another bogus request. 1319s ok 57 1319s # checking that HEAD /modules/cgi/perl.pl returns 200. 1319s ok 58 1319s ok 1321s t/modules/data.t .................... 1321s 1..2 1321s # Running under perl version 5.038002 for linux 1321s # Current time local: Sat Mar 16 11:22:57 2024 1321s # Current time GMT: Sat Mar 16 11:22:57 2024 1321s # Using Test.pm version 1.31 1321s # Using Apache/Test.pm version 1.42 1321s # testing : Checking return code is '200' 1321s # expected: 200 1321s # received: '200' 1321s ok 1 1321s ok 2 1321s ok 1326s t/modules/dav.t ..................... 1326s 1..19 1326s # Running under perl version 5.038002 for linux 1326s # Current time local: Sat Mar 16 11:22:59 2024 1326s # Current time GMT: Sat Mar 16 11:22:59 2024 1326s # Using Test.pm version 1.31 1326s # Using Apache/Test.pm version 1.42 1326s resource lock test: 1326s ok 1 1326s DAV put test: 1326s ok 2 1326s getting DAV resource properties: 1326s ok 3 1326s created: Sat, 16 Mar 2024 11:23:02 GMT 1326s modified: Sat, 16 Mar 2024 11:23:02 GMT 1326s now: Sat, 16 Mar 2024 11:23:04 GMT 1326s ok 4 1326s ok 5 1326s resource lock status test: 1326s ok 6 1326s resource unlock test: 1326s ok 7 1326s resource lock status test: 1326s ok 8 1326s getting uri... 1326s expect: 1326s -> 1326s 1326s
1326s

mod_dav test page

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

mod_dav test page

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

1326s this is a page generated by
1326s the mod_dav test in the Apache
1326s perl test suite.
1326s
1326s 1326s 1326s <- 1326s ok 15 1326s ok 16 1326s resource delete test: 1326s ok 17 1326s expect 404 not found got: 404 1326s ok 18 1326s PR 49825: expect 400 bad request got: 400 1326s ok 19 1326s ok 1328s t/modules/deflate.t ................. 1328s 1..47 1328s # Running under perl version 5.038002 for linux 1328s # Current time local: Sat Mar 16 11:23:04 2024 1328s # Current time GMT: Sat Mar 16 11:23:04 2024 1328s # Using Test.pm version 1.31 1328s # Using Apache/Test.pm version 1.42 1328s testing default 1328s ok 1 1328s ok 2 1328s ok 3 1328s ok 4 1328s ok 5 1328s ok 6 1328s ok 7 1328s ok 8 1328s ok 9 1328s ok 10 1328s ok 11 1328s ok 12 1328s ok 13 1328s ok 14 1328s ok 15 1328s ok 16 1328s ok 17 1328s ok 18 1328s ok 19 1328s ok 20 1328s ok 21 1328s ok 22 1328s ok 23 1328s ok 24 1328s ok 25 1328s ok 26 1328s ok 27 1328s ok 28 1328s ok 29 1328s ok 30 1328s ok 31 1328s ok 32 1328s ok 33 1328s ok 34 1328s ok 35 1328s ok 36 1328s ok 37 1328s ok 38 1328s ok 39 1328s ok 40 1328s ok 41 1328s ok 42 1328s ok 43 1328s ok 44 1328s ok 45 1328s # testing : response was 304 1328s # expected: qr/HTTP\/1\.. 304/ 1328s # received: 'HTTP/1.1 304 Not Modified' 1328s ok 46 1328s # testing : expect EOF after 304 header 1328s # expected: 0 1328s # received: 0 1328s ok 47 1328s ok 1331s t/modules/digest.t .................. 1331s 1..13 1331s # Running under perl version 5.038002 for linux 1331s # Current time local: Sat Mar 16 11:23:06 2024 1331s # Current time GMT: Sat Mar 16 11:23:06 2024 1331s # Using Test.pm version 1.31 1331s # Using Apache/Test.pm version 1.42 1331s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/realm1 1331s # testing : no user to authenticate 1331s # expected: 401 1331s # received: '401' 1331s ok 1 1331s # testing : user1:foo not found 1331s # expected: 401 1331s # received: '401' 1331s ok 2 1331s # testing : user1:password1 found 1331s # expected: 200 1331s # received: '200' 1331s ok 3 1331s # testing : user1:password1 with query string found 1331s # expected: 200 1331s # received: '200' 1331s ok 4 1331s # testing : manual Authorization header query string 1331s # expected: 200 1331s # received: '200' 1331s ok 5 1331s # testing : manual Authorization with no query string in header 1331s # expected: 400 1331s # received: '400' 1331s ok 6 1331s # testing : manual Authorization header with mismatched query string 1331s # expected: 400 1331s # received: '400' 1331s ok 7 1331s # testing : manual Authorization header with mismatched query string 1331s # expected: 400 1331s # received: '400' 1331s ok 8 1331s # testing : manual Authorization with no query string in header + MSIE 1331s # expected: 200 1331s # received: '200' 1331s ok 9 1331s # testing : a compliant response coming from MSIE 1331s # expected: 200 1331s # received: '200' 1331s ok 10 1331s # testing : manual Authorization header with mismatched query string + MSIE 1331s # expected: 400 1331s # received: '400' 1331s ok 11 1331s # testing : manual Authorization header with mismatched query string + MSIE 1331s # expected: 400 1331s # received: '400' 1331s ok 12 1331s # testing : no query string + MSIE 1331s # expected: 200 1331s # received: '200' 1331s ok 13 1331s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/realm1 1331s ok 1334s t/modules/dir.t ..................... 1334s 1..212 1334s # Running under perl version 5.038002 for linux 1334s # Current time local: Sat Mar 16 11:23:09 2024 1334s # Current time GMT: Sat Mar 16 11:23:09 2024 1334s # Using Test.pm version 1.31 1334s # Using Apache/Test.pm version 1.42 1334s expecting 403 (forbidden) using DirectoryIndex foo 1334s ok 1 1334s running 5 test gambit for "1.html" 1334s ok 2 1334s ok 3 1334s ok 4 1334s ok 5 1334s ok 6 1334s running 5 test gambit for "2.html" 1334s ok 7 1334s ok 8 1334s ok 9 1334s ok 10 1334s ok 11 1334s running 5 test gambit for "3.html" 1334s ok 12 1334s ok 13 1334s ok 14 1334s ok 15 1334s ok 16 1334s running 5 test gambit for "4.html" 1334s ok 17 1334s ok 18 1334s ok 19 1334s ok 20 1334s ok 21 1334s running 5 test gambit for "5.html" 1334s ok 22 1334s ok 23 1334s ok 24 1334s ok 25 1334s ok 26 1334s running 5 test gambit for "6.html" 1334s ok 27 1334s ok 28 1334s ok 29 1334s ok 30 1334s ok 31 1334s running 5 test gambit for "7.html" 1334s ok 32 1334s ok 33 1334s ok 34 1334s ok 35 1334s ok 36 1334s running 5 test gambit for "8.html" 1334s ok 37 1334s ok 38 1334s ok 39 1334s ok 40 1334s ok 41 1334s running 5 test gambit for "9.html" 1334s ok 42 1334s ok 43 1334s ok 44 1334s ok 45 1334s ok 46 1334s running 5 test gambit for "0.html" 1334s ok 47 1334s ok 48 1334s ok 49 1334s ok 50 1334s ok 51 1334s expecting 403 (forbidden) using DirectoryIndex goo 1334s ok 52 1334s running 5 test gambit for "1.html" 1334s ok 53 1334s ok 54 1334s ok 55 1334s ok 56 1334s ok 57 1334s running 5 test gambit for "2.html" 1334s ok 58 1334s ok 59 1334s ok 60 1334s ok 61 1334s ok 62 1334s running 5 test gambit for "3.html" 1334s ok 63 1334s ok 64 1334s ok 65 1334s ok 66 1334s ok 67 1334s running 5 test gambit for "4.html" 1334s ok 68 1334s ok 69 1334s ok 70 1334s ok 71 1334s ok 72 1334s running 5 test gambit for "5.html" 1334s ok 73 1334s ok 74 1334s ok 75 1334s ok 76 1334s ok 77 1334s running 5 test gambit for "6.html" 1334s ok 78 1334s ok 79 1334s ok 80 1334s ok 81 1334s ok 82 1334s running 5 test gambit for "7.html" 1334s ok 83 1334s ok 84 1334s ok 85 1334s ok 86 1334s ok 87 1334s running 5 test gambit for "8.html" 1334s ok 88 1334s ok 89 1334s ok 90 1334s ok 91 1334s ok 92 1334s running 5 test gambit for "9.html" 1334s ok 93 1334s ok 94 1334s ok 95 1334s ok 96 1334s ok 97 1334s running 5 test gambit for "0.html" 1334s ok 98 1334s ok 99 1334s ok 100 1334s ok 101 1334s ok 102 1334s expecting 403 (forbidden) using DirectoryIndex moo 1334s ok 103 1334s running 5 test gambit for "1.html" 1334s ok 104 1334s ok 105 1334s ok 106 1334s ok 107 1334s ok 108 1334s running 5 test gambit for "2.html" 1334s ok 109 1334s ok 110 1334s ok 111 1334s ok 112 1334s ok 113 1334s running 5 test gambit for "3.html" 1334s ok 114 1334s ok 115 1334s ok 116 1334s ok 117 1334s ok 118 1334s running 5 test gambit for "4.html" 1334s ok 119 1334s ok 120 1334s ok 121 1334s ok 122 1334s ok 123 1334s running 5 test gambit for "5.html" 1334s ok 124 1334s ok 125 1334s ok 126 1334s ok 127 1334s ok 128 1334s running 5 test gambit for "6.html" 1334s ok 129 1334s ok 130 1334s ok 131 1334s ok 132 1334s ok 133 1334s running 5 test gambit for "7.html" 1334s ok 134 1334s ok 135 1334s ok 136 1334s ok 137 1334s ok 138 1334s running 5 test gambit for "8.html" 1334s ok 139 1334s ok 140 1334s ok 141 1334s ok 142 1334s ok 143 1334s running 5 test gambit for "9.html" 1334s ok 144 1334s ok 145 1334s ok 146 1334s ok 147 1334s ok 148 1334s running 5 test gambit for "0.html" 1334s ok 149 1334s ok 150 1334s ok 151 1334s ok 152 1334s ok 153 1334s expecting 403 (forbidden) using DirectoryIndex bleh 1334s ok 154 1334s running 5 test gambit for "1.html" 1334s ok 155 1334s ok 156 1334s ok 157 1334s ok 158 1334s ok 159 1334s running 5 test gambit for "2.html" 1334s ok 160 1334s ok 161 1334s ok 162 1334s ok 163 1334s ok 164 1334s running 5 test gambit for "3.html" 1334s ok 165 1334s ok 166 1334s ok 167 1334s ok 168 1334s ok 169 1334s running 5 test gambit for "4.html" 1334s ok 170 1334s ok 171 1334s ok 172 1334s ok 173 1334s ok 174 1334s running 5 test gambit for "5.html" 1334s ok 175 1334s ok 176 1334s ok 177 1334s ok 178 1334s ok 179 1334s running 5 test gambit for "6.html" 1334s ok 180 1334s ok 181 1334s ok 182 1334s ok 183 1334s ok 184 1334s running 5 test gambit for "7.html" 1334s ok 185 1334s ok 186 1334s ok 187 1334s ok 188 1334s ok 189 1334s running 5 test gambit for "8.html" 1334s ok 190 1334s ok 191 1334s ok 192 1334s ok 193 1334s ok 194 1334s running 5 test gambit for "9.html" 1334s ok 195 1334s ok 196 1334s ok 197 1334s ok 198 1334s ok 199 1334s running 5 test gambit for "0.html" 1334s ok 200 1334s ok 201 1334s ok 202 1334s ok 203 1334s ok 204 1334s DirectoryIndex /modules/alias/index.html 1334s ok 205 1334s expecting 403 for DirectoryIndex foo goo moo bleh 1334s ok 206 1334s expecting 1 with DirectoryIndex 1.html 2.html 3.html 4.html 5.html 6.html 7.html 8.html 9.html 0.html 1334s ok 207 1334s 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 1334s ok 208 1334s removed .htaccess (no DirectoryIndex), expecting default (index.html) 1334s ok 209 1334s ok 210 1334s ok 211 1334s ok 212 # skip missing DirectorySlash NotFound 1334s ok 1336s t/modules/directorymatch.t .......... 1336s 1..2 1336s # Running under perl version 5.038002 for linux 1336s # Current time local: Sat Mar 16 11:23:12 2024 1336s # Current time GMT: Sat Mar 16 11:23:12 2024 1336s # Using Test.pm version 1.31 1336s # Using Apache/Test.pm version 1.42 1336s # testing : code for /index.html 1336s # expected: 200 1336s # received: '200' 1336s ok 1 1336s # testing : check for DMMATCH1 1336s # expected: '1' 1336s # received: '1' 1336s ok 2 1336s ok 1338s t/modules/env.t ..................... 1338s 1..6 1338s # Running under perl version 5.038002 for linux 1338s # Current time local: Sat Mar 16 11:23:14 2024 1338s # Current time GMT: Sat Mar 16 11:23:14 2024 1338s # Using Test.pm version 1.31 1338s # Using Apache/Test.pm version 1.42 1338s # host: /modules/env/host.shtml 1338s # host: EXPECT ->test.host.name<- ACTUAL ->test.host.name<- 1338s ok 1 1338s # nothere: /modules/env/nothere.shtml 1338s # nothere: EXPECT ->(none)<- ACTUAL ->(none)<- 1338s ok 2 1338s # set: /modules/env/set.shtml 1338s # set: EXPECT ->mod_env test environment variable<- ACTUAL ->mod_env test environment variable<- 1338s ok 3 1338s # setempty: /modules/env/setempty.shtml 1338s # setempty: EXPECT -><- ACTUAL -><- 1338s ok 4 1338s # type: /modules/env/type.shtml 1338s # type: EXPECT ->(none)<- ACTUAL ->(none)<- 1338s ok 5 1338s # unset: /modules/env/unset.shtml 1338s # unset: EXPECT ->(none)<- ACTUAL ->(none)<- 1338s ok 6 1338s ok 1341s t/modules/expires.t ................. 1341s 1..92 1341s # Running under perl version 5.038002 for linux 1341s # Current time local: Sat Mar 16 11:23:16 2024 1341s # Current time GMT: Sat Mar 16 11:23:16 2024 1341s # Using Test.pm version 1.31 1341s # Using Apache/Test.pm version 1.42 1341s # debug: index.html 1341s HTTP/1.1 200 OK 1341s Cache-Control: max-age=323554059 1341s Connection: close 1341s Date: Sat, 16 Mar 2024 11:23:18 GMT 1341s Accept-Ranges: bytes 1341s ETag: "3-60bb3bbdae3c0" 1341s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1341s Vary: In-If1 1341s Content-Length: 3 1341s Content-Type: text/html 1341s Expires: Sat, 17 Jun 2034 07:30:58 GMT 1341s Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 1341s Client-Date: Sat, 16 Mar 2024 11:23:18 GMT 1341s Client-Peer: 127.0.0.1:8529 1341s Client-Response-Num: 1 1341s DMMATCH1: 1 1341s ok 1 1341s # debug: [Cache-Control] [max-age=323554059] 1341s # debug: [Connection] [close] 1341s # debug: [Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Accept-Ranges] [bytes] 1341s # debug: [ETag] ["3-60bb3bbdae3c0"] 1341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1341s # debug: [Vary] [In-If1] 1341s # debug: [Content-Length] [3] 1341s # debug: [Content-Type] [text/html] 1341s # debug: [Expires] [Sat, 17 Jun 2034 07:30:58 GMT] 1341s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1341s # debug: [Client-Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Client-Peer] [127.0.0.1:8529] 1341s # debug: [Client-Response-Num] [1] 1341s # debug: [DMMATCH1] [1] 1341s # debug: access Sat, 16 Mar 2024 11:23:18 GMT 1341s # debug: access 1710588198 1341s # debug: expires Sat, 17 Jun 2034 07:30:58 GMT 1341s # debug: expires 2034142258 1341s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1341s # debug: modified 1701716439 1341s # debug: expected: 332425819 1341s # debug: actual : 332425819 1341s ok 2 1341s # debug: text.txt 1341s HTTP/1.1 200 OK 1341s Cache-Control: max-age=0 1341s Connection: close 1341s Date: Sat, 16 Mar 2024 11:23:18 GMT 1341s Accept-Ranges: bytes 1341s ETag: "0-60bb3bbdae3c0" 1341s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1341s Vary: In-If1 1341s Content-Type: text/plain 1341s Expires: Sat, 16 Mar 2024 11:23:18 GMT 1341s Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 1341s Client-Date: Sat, 16 Mar 2024 11:23:18 GMT 1341s Client-Peer: 127.0.0.1:8529 1341s Client-Response-Num: 1 1341s DMMATCH1: 1 1341s 1341s 1341s ok 3 1341s # debug: [Cache-Control] [max-age=0] 1341s # debug: [Connection] [close] 1341s # debug: [Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Accept-Ranges] [bytes] 1341s # debug: [ETag] ["0-60bb3bbdae3c0"] 1341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1341s # debug: [Vary] [In-If1] 1341s # debug: [Content-Type] [text/plain] 1341s # debug: [Expires] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1341s # debug: [Client-Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Client-Peer] [127.0.0.1:8529] 1341s # debug: [Client-Response-Num] [1] 1341s # debug: [DMMATCH1] [1] 1341s # debug: access Sat, 16 Mar 2024 11:23:18 GMT 1341s # debug: access 1710588198 1341s # debug: expires Sat, 16 Mar 2024 11:23:18 GMT 1341s # debug: expires 1710588198 1341s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1341s # debug: modified 1701716439 1341s # debug: expected: 8871759 1341s # debug: actual : 8871759 1341s ok 4 1341s # debug: image.gif 1341s HTTP/1.1 200 OK 1341s Cache-Control: max-age=120 1341s Connection: close 1341s Date: Sat, 16 Mar 2024 11:23:18 GMT 1341s Accept-Ranges: bytes 1341s ETag: "0-60bb3bbdae3c0" 1341s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1341s Vary: In-If1 1341s Content-Type: image/gif 1341s Expires: Sat, 16 Mar 2024 11:25:18 GMT 1341s Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 1341s Client-Date: Sat, 16 Mar 2024 11:23:18 GMT 1341s Client-Peer: 127.0.0.1:8529 1341s Client-Response-Num: 1 1341s DMMATCH1: 1 1341s 1341s 1341s ok 5 1341s # debug: [Cache-Control] [max-age=120] 1341s # debug: [Connection] [close] 1341s # debug: [Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Accept-Ranges] [bytes] 1341s # debug: [ETag] ["0-60bb3bbdae3c0"] 1341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1341s # debug: [Vary] [In-If1] 1341s # debug: [Content-Type] [image/gif] 1341s # debug: [Expires] [Sat, 16 Mar 2024 11:25:18 GMT] 1341s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1341s # debug: [Client-Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Client-Peer] [127.0.0.1:8529] 1341s # debug: [Client-Response-Num] [1] 1341s # debug: [DMMATCH1] [1] 1341s # debug: access Sat, 16 Mar 2024 11:23:18 GMT 1341s # debug: access 1710588198 1341s # debug: expires Sat, 16 Mar 2024 11:25:18 GMT 1341s # debug: expires 1710588318 1341s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1341s # debug: modified 1701716439 1341s # debug: expected: 120 1341s # debug: actual : 120 1341s ok 6 1341s # debug: foo.jpg 1341s HTTP/1.1 200 OK 1341s Cache-Control: max-age=86400 1341s Connection: close 1341s Date: Sat, 16 Mar 2024 11:23:18 GMT 1341s Accept-Ranges: bytes 1341s ETag: "0-60bb3bbdae3c0" 1341s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1341s Vary: In-If1 1341s Content-Type: image/jpeg 1341s Expires: Sun, 17 Mar 2024 11:23:18 GMT 1341s Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 1341s Client-Date: Sat, 16 Mar 2024 11:23:18 GMT 1341s Client-Peer: 127.0.0.1:8529 1341s Client-Response-Num: 1 1341s DMMATCH1: 1 1341s 1341s 1341s ok 7 1341s # debug: [Cache-Control] [max-age=86400] 1341s # debug: [Connection] [close] 1341s # debug: [Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Accept-Ranges] [bytes] 1341s # debug: [ETag] ["0-60bb3bbdae3c0"] 1341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1341s # debug: [Vary] [In-If1] 1341s # debug: [Content-Type] [image/jpeg] 1341s # debug: [Expires] [Sun, 17 Mar 2024 11:23:18 GMT] 1341s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1341s # debug: [Client-Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Client-Peer] [127.0.0.1:8529] 1341s # debug: [Client-Response-Num] [1] 1341s # debug: [DMMATCH1] [1] 1341s # debug: access Sat, 16 Mar 2024 11:23:18 GMT 1341s # debug: access 1710588198 1341s # debug: expires Sun, 17 Mar 2024 11:23:18 GMT 1341s # debug: expires 1710674598 1341s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1341s # debug: modified 1701716439 1341s # debug: expected: 86400 1341s # debug: actual : 86400 1341s ok 8 1341s # debug: [Cache-Control] [max-age=323554059] 1341s # debug: [Connection] [close] 1341s # debug: [Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Accept-Ranges] [bytes] 1341s # debug: [ETag] ["3-60bb3bbdae3c0"] 1341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1341s # debug: [Vary] [In-If1] 1341s # debug: [Content-Length] [3] 1341s # debug: [Content-Type] [text/html] 1341s # debug: [Expires] [Sat, 17 Jun 2034 07:30:58 GMT] 1341s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1341s # debug: [Client-Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Client-Peer] [127.0.0.1:8529] 1341s # debug: [Client-Response-Num] [1] 1341s # debug: [DMMATCH1] [1] 1341s # debug: access Sat, 16 Mar 2024 11:23:18 GMT 1341s # debug: access 1710588198 1341s # debug: expires Sat, 17 Jun 2034 07:30:58 GMT 1341s # debug: expires 2034142258 1341s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1341s # debug: modified 1701716439 1341s # debug: expected: 332425819 1341s # debug: actual : 332425819 1341s ok 9 1341s # debug: [Cache-Control] [max-age=0] 1341s # debug: [Connection] [close] 1341s # debug: [Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Accept-Ranges] [bytes] 1341s # debug: [ETag] ["0-60bb3bbdae3c0"] 1341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1341s # debug: [Vary] [In-If1] 1341s # debug: [Content-Type] [text/plain] 1341s # debug: [Expires] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1341s # debug: [Client-Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Client-Peer] [127.0.0.1:8529] 1341s # debug: [Client-Response-Num] [1] 1341s # debug: [DMMATCH1] [1] 1341s # debug: access Sat, 16 Mar 2024 11:23:18 GMT 1341s # debug: access 1710588198 1341s # debug: expires Sat, 16 Mar 2024 11:23:18 GMT 1341s # debug: expires 1710588198 1341s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1341s # debug: modified 1701716439 1341s # debug: expected: 8871759 1341s # debug: actual : 8871759 1341s ok 10 1341s # debug: [Cache-Control] [max-age=120] 1341s # debug: [Connection] [close] 1341s # debug: [Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Accept-Ranges] [bytes] 1341s # debug: [ETag] ["0-60bb3bbdae3c0"] 1341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1341s # debug: [Vary] [In-If1] 1341s # debug: [Content-Type] [image/gif] 1341s # debug: [Expires] [Sat, 16 Mar 2024 11:25:18 GMT] 1341s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1341s # debug: [Client-Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Client-Peer] [127.0.0.1:8529] 1341s # debug: [Client-Response-Num] [1] 1341s # debug: [DMMATCH1] [1] 1341s # debug: access Sat, 16 Mar 2024 11:23:18 GMT 1341s # debug: access 1710588198 1341s # debug: expires Sat, 16 Mar 2024 11:25:18 GMT 1341s # debug: expires 1710588318 1341s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1341s # debug: modified 1701716439 1341s # debug: expected: 120 1341s # debug: actual : 120 1341s ok 11 1341s # debug: [Cache-Control] [max-age=86400] 1341s # debug: [Connection] [close] 1341s # debug: [Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Accept-Ranges] [bytes] 1341s # debug: [ETag] ["0-60bb3bbdae3c0"] 1341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1341s # debug: [Vary] [In-If1] 1341s # debug: [Content-Type] [image/jpeg] 1341s # debug: [Expires] [Sun, 17 Mar 2024 11:23:18 GMT] 1341s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1341s # debug: [Client-Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Client-Peer] [127.0.0.1:8529] 1341s # debug: [Client-Response-Num] [1] 1341s # debug: [DMMATCH1] [1] 1341s # debug: access Sat, 16 Mar 2024 11:23:18 GMT 1341s # debug: access 1710588198 1341s # debug: expires Sun, 17 Mar 2024 11:23:18 GMT 1341s # debug: expires 1710674598 1341s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1341s # debug: modified 1701716439 1341s # debug: expected: 86400 1341s # debug: actual : 86400 1341s ok 12 1341s # --- 1341s # ExpiresActive On 1341s # debug: [Cache-Control] [max-age=323554059] 1341s # debug: [Connection] [close] 1341s # debug: [Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Accept-Ranges] [bytes] 1341s # debug: [ETag] ["3-60bb3bbdae3c0"] 1341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1341s # debug: [Vary] [In-If1] 1341s # debug: [Content-Length] [3] 1341s # debug: [Content-Type] [text/html] 1341s # debug: [Expires] [Sat, 17 Jun 2034 07:30:58 GMT] 1341s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1341s # debug: [Client-Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Client-Peer] [127.0.0.1:8529] 1341s # debug: [Client-Response-Num] [1] 1341s # debug: [DMMATCH1] [1] 1341s # debug: access Sat, 16 Mar 2024 11:23:18 GMT 1341s # debug: access 1710588198 1341s # debug: expires Sat, 17 Jun 2034 07:30:58 GMT 1341s # debug: expires 2034142258 1341s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1341s # debug: modified 1701716439 1341s # debug: expected: 332425819 1341s # debug: actual : 332425819 1341s ok 13 1341s # --- 1341s # ExpiresActive On 1341s # debug: [Cache-Control] [max-age=0] 1341s # debug: [Connection] [close] 1341s # debug: [Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Accept-Ranges] [bytes] 1341s # debug: [ETag] ["0-60bb3bbdae3c0"] 1341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1341s # debug: [Vary] [In-If1] 1341s # debug: [Content-Type] [text/plain] 1341s # debug: [Expires] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1341s # debug: [Client-Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Client-Peer] [127.0.0.1:8529] 1341s # debug: [Client-Response-Num] [1] 1341s # debug: [DMMATCH1] [1] 1341s # debug: access Sat, 16 Mar 2024 11:23:18 GMT 1341s # debug: access 1710588198 1341s # debug: expires Sat, 16 Mar 2024 11:23:18 GMT 1341s # debug: expires 1710588198 1341s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1341s # debug: modified 1701716439 1341s # debug: expected: 8871759 1341s # debug: actual : 8871759 1341s ok 14 1341s # --- 1341s # ExpiresActive On 1341s # debug: [Cache-Control] [max-age=120] 1341s # debug: [Connection] [close] 1341s # debug: [Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Accept-Ranges] [bytes] 1341s # debug: [ETag] ["0-60bb3bbdae3c0"] 1341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1341s # debug: [Vary] [In-If1] 1341s # debug: [Content-Type] [image/gif] 1341s # debug: [Expires] [Sat, 16 Mar 2024 11:25:18 GMT] 1341s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1341s # debug: [Client-Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Client-Peer] [127.0.0.1:8529] 1341s # debug: [Client-Response-Num] [1] 1341s # debug: [DMMATCH1] [1] 1341s # debug: access Sat, 16 Mar 2024 11:23:18 GMT 1341s # debug: access 1710588198 1341s # debug: expires Sat, 16 Mar 2024 11:25:18 GMT 1341s # debug: expires 1710588318 1341s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1341s # debug: modified 1701716439 1341s # debug: expected: 120 1341s # debug: actual : 120 1341s ok 15 1341s # --- 1341s # ExpiresActive On 1341s # debug: [Cache-Control] [max-age=86400] 1341s # debug: [Connection] [close] 1341s # debug: [Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Accept-Ranges] [bytes] 1341s # debug: [ETag] ["0-60bb3bbdae3c0"] 1341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1341s # debug: [Vary] [In-If1] 1341s # debug: [Content-Type] [image/jpeg] 1341s # debug: [Expires] [Sun, 17 Mar 2024 11:23:18 GMT] 1341s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1341s # debug: [Client-Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Client-Peer] [127.0.0.1:8529] 1341s # debug: [Client-Response-Num] [1] 1341s # debug: [DMMATCH1] [1] 1341s # debug: access Sat, 16 Mar 2024 11:23:18 GMT 1341s # debug: access 1710588198 1341s # debug: expires Sun, 17 Mar 2024 11:23:18 GMT 1341s # debug: expires 1710674598 1341s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1341s # debug: modified 1701716439 1341s # debug: expected: 86400 1341s # debug: actual : 86400 1341s ok 16 1341s #--- 1341s # ExpiresActive On 1341s ExpiresDefault A1145017 1341s # debug: [Cache-Control] [max-age=1145017] 1341s # debug: [Connection] [close] 1341s # debug: [Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Accept-Ranges] [bytes] 1341s # debug: [ETag] ["3-60bb3bbdae3c0"] 1341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1341s # debug: [Vary] [In-If1] 1341s # debug: [Content-Length] [3] 1341s # debug: [Content-Type] [text/html] 1341s # debug: [Expires] [Fri, 29 Mar 2024 17:26:55 GMT] 1341s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1341s # debug: [Client-Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Client-Peer] [127.0.0.1:8529] 1341s # debug: [Client-Response-Num] [1] 1341s # debug: [DMMATCH1] [1] 1341s # debug: access Sat, 16 Mar 2024 11:23:18 GMT 1341s # debug: access 1710588198 1341s # debug: expires Fri, 29 Mar 2024 17:26:55 GMT 1341s # debug: expires 1711733215 1341s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1341s # debug: modified 1701716439 1341s # debug: expected: 1145017 1341s # debug: actual : 1145017 1341s ok 17 1341s #--- 1341s # ExpiresActive On 1341s ExpiresDefault A1145017 1341s # debug: [Cache-Control] [max-age=0] 1341s # debug: [Connection] [close] 1341s # debug: [Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Accept-Ranges] [bytes] 1341s # debug: [ETag] ["0-60bb3bbdae3c0"] 1341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1341s # debug: [Vary] [In-If1] 1341s # debug: [Content-Type] [text/plain] 1341s # debug: [Expires] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1341s # debug: [Client-Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Client-Peer] [127.0.0.1:8529] 1341s # debug: [Client-Response-Num] [1] 1341s # debug: [DMMATCH1] [1] 1341s # debug: access Sat, 16 Mar 2024 11:23:18 GMT 1341s # debug: access 1710588198 1341s # debug: expires Sat, 16 Mar 2024 11:23:18 GMT 1341s # debug: expires 1710588198 1341s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1341s # debug: modified 1701716439 1341s # debug: expected: 8871759 1341s # debug: actual : 8871759 1341s ok 18 1341s #--- 1341s # ExpiresActive On 1341s ExpiresDefault A1145017 1341s # debug: [Cache-Control] [max-age=120] 1341s # debug: [Connection] [close] 1341s # debug: [Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Accept-Ranges] [bytes] 1341s # debug: [ETag] ["0-60bb3bbdae3c0"] 1341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1341s # debug: [Vary] [In-If1] 1341s # debug: [Content-Type] [image/gif] 1341s # debug: [Expires] [Sat, 16 Mar 2024 11:25:18 GMT] 1341s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1341s # debug: [Client-Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Client-Peer] [127.0.0.1:8529] 1341s # debug: [Client-Response-Num] [1] 1341s # debug: [DMMATCH1] [1] 1341s # debug: access Sat, 16 Mar 2024 11:23:18 GMT 1341s # debug: access 1710588198 1341s # debug: expires Sat, 16 Mar 2024 11:25:18 GMT 1341s # debug: expires 1710588318 1341s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1341s # debug: modified 1701716439 1341s # debug: expected: 120 1341s # debug: actual : 120 1341s ok 19 1341s #--- 1341s # ExpiresActive On 1341s ExpiresDefault A1145017 1341s # debug: [Cache-Control] [max-age=86400] 1341s # debug: [Connection] [close] 1341s # debug: [Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Accept-Ranges] [bytes] 1341s # debug: [ETag] ["0-60bb3bbdae3c0"] 1341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1341s # debug: [Vary] [In-If1] 1341s # debug: [Content-Type] [image/jpeg] 1341s # debug: [Expires] [Sun, 17 Mar 2024 11:23:18 GMT] 1341s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1341s # debug: [Client-Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Client-Peer] [127.0.0.1:8529] 1341s # debug: [Client-Response-Num] [1] 1341s # debug: [DMMATCH1] [1] 1341s # debug: access Sat, 16 Mar 2024 11:23:18 GMT 1341s # debug: access 1710588198 1341s # debug: expires Sun, 17 Mar 2024 11:23:18 GMT 1341s # debug: expires 1710674598 1341s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1341s # debug: modified 1701716439 1341s # debug: expected: 86400 1341s # debug: actual : 86400 1341s ok 20 1341s # --- 1341s # ExpiresActive On 1341s ExpiresByType text/plain "modification plus 1 years 2 weeks 15 days 4 hours 4 minutes 46 seconds" 1341s # debug: [Cache-Control] [max-age=323554059] 1341s # debug: [Connection] [close] 1341s # debug: [Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Accept-Ranges] [bytes] 1341s # debug: [ETag] ["3-60bb3bbdae3c0"] 1341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1341s # debug: [Vary] [In-If1] 1341s # debug: [Content-Length] [3] 1341s # debug: [Content-Type] [text/html] 1341s # debug: [Expires] [Sat, 17 Jun 2034 07:30:58 GMT] 1341s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1341s # debug: [Client-Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Client-Peer] [127.0.0.1:8529] 1341s # debug: [Client-Response-Num] [1] 1341s # debug: [DMMATCH1] [1] 1341s # debug: access Sat, 16 Mar 2024 11:23:18 GMT 1341s # debug: access 1710588198 1341s # debug: expires Sat, 17 Jun 2034 07:30:58 GMT 1341s # debug: expires 2034142258 1341s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1341s # debug: modified 1701716439 1341s # debug: expected: 332425819 1341s # debug: actual : 332425819 1341s ok 21 1341s # --- 1341s # ExpiresActive On 1341s ExpiresByType text/plain "modification plus 1 years 2 weeks 15 days 4 hours 4 minutes 46 seconds" 1341s # debug: [Cache-Control] [max-age=25184526] 1341s # debug: [Connection] [close] 1341s # debug: [Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Accept-Ranges] [bytes] 1341s # debug: [ETag] ["0-60bb3bbdae3c0"] 1341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1341s # debug: [Vary] [In-If1] 1341s # debug: [Content-Type] [text/plain] 1341s # debug: [Expires] [Wed, 01 Jan 2025 23:05:25 GMT] 1341s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1341s # debug: [Client-Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Client-Peer] [127.0.0.1:8529] 1341s # debug: [Client-Response-Num] [1] 1341s # debug: [DMMATCH1] [1] 1341s # debug: access Sat, 16 Mar 2024 11:23:18 GMT 1341s # debug: access 1710588198 1341s # debug: expires Wed, 01 Jan 2025 23:05:25 GMT 1341s # debug: expires 1735772725 1341s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1341s # debug: modified 1701716439 1341s # debug: expected: 34056286 1341s # debug: actual : 34056286 1341s ok 22 1341s # --- 1341s # ExpiresActive On 1341s ExpiresByType text/plain "modification plus 1 years 2 weeks 15 days 4 hours 4 minutes 46 seconds" 1341s # debug: [Cache-Control] [max-age=120] 1341s # debug: [Connection] [close] 1341s # debug: [Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Accept-Ranges] [bytes] 1341s # debug: [ETag] ["0-60bb3bbdae3c0"] 1341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1341s # debug: [Vary] [In-If1] 1341s # debug: [Content-Type] [image/gif] 1341s # debug: [Expires] [Sat, 16 Mar 2024 11:25:18 GMT] 1341s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1341s # debug: [Client-Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Client-Peer] [127.0.0.1:8529] 1341s # debug: [Client-Response-Num] [1] 1341s # debug: [DMMATCH1] [1] 1341s # debug: access Sat, 16 Mar 2024 11:23:18 GMT 1341s # debug: access 1710588198 1341s # debug: expires Sat, 16 Mar 2024 11:25:18 GMT 1341s # debug: expires 1710588318 1341s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1341s # debug: modified 1701716439 1341s # debug: expected: 120 1341s # debug: actual : 120 1341s ok 23 1341s # --- 1341s # ExpiresActive On 1341s ExpiresByType text/plain "modification plus 1 years 2 weeks 15 days 4 hours 4 minutes 46 seconds" 1341s # debug: [Cache-Control] [max-age=86400] 1341s # debug: [Connection] [close] 1341s # debug: [Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Accept-Ranges] [bytes] 1341s # debug: [ETag] ["0-60bb3bbdae3c0"] 1341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1341s # debug: [Vary] [In-If1] 1341s # debug: [Content-Type] [image/jpeg] 1341s # debug: [Expires] [Sun, 17 Mar 2024 11:23:18 GMT] 1341s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1341s # debug: [Client-Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Client-Peer] [127.0.0.1:8529] 1341s # debug: [Client-Response-Num] [1] 1341s # debug: [DMMATCH1] [1] 1341s # debug: access Sat, 16 Mar 2024 11:23:18 GMT 1341s # debug: access 1710588198 1341s # debug: expires Sun, 17 Mar 2024 11:23:18 GMT 1341s # debug: expires 1710674598 1341s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1341s # debug: modified 1701716439 1341s # debug: expected: 86400 1341s # debug: actual : 86400 1341s ok 24 1341s # --- 1341s # ExpiresActive On 1341s ExpiresDefault "modification plus 3 months 1 weeks 6 days 7 hours 22 minutes 19 seconds" 1341s ExpiresByType text/plain A40435968 1341s # debug: [Cache-Control] [max-age=53979] 1341s # debug: [Connection] [close] 1341s # debug: [Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Accept-Ranges] [bytes] 1341s # debug: [ETag] ["3-60bb3bbdae3c0"] 1341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1341s # debug: [Vary] [In-If1] 1341s # debug: [Content-Length] [3] 1341s # debug: [Content-Type] [text/html] 1341s # debug: [Expires] [Sun, 17 Mar 2024 02:22:58 GMT] 1341s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1341s # debug: [Client-Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Client-Peer] [127.0.0.1:8529] 1341s # debug: [Client-Response-Num] [1] 1341s # debug: [DMMATCH1] [1] 1341s # debug: access Sat, 16 Mar 2024 11:23:18 GMT 1341s # debug: access 1710588198 1341s # debug: expires Sun, 17 Mar 2024 02:22:58 GMT 1341s # debug: expires 1710642178 1341s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1341s # debug: modified 1701716439 1341s # debug: expected: 8925739 1341s # debug: actual : 8925739 1341s ok 25 1341s # --- 1341s # ExpiresActive On 1341s ExpiresDefault "modification plus 3 months 1 weeks 6 days 7 hours 22 minutes 19 seconds" 1341s ExpiresByType text/plain A40435968 1341s # debug: [Cache-Control] [max-age=40435968] 1341s # debug: [Connection] [close] 1341s # debug: [Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Accept-Ranges] [bytes] 1341s # debug: [ETag] ["0-60bb3bbdae3c0"] 1341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1341s # debug: [Vary] [In-If1] 1341s # debug: [Content-Type] [text/plain] 1341s # debug: [Expires] [Fri, 27 Jun 2025 11:36:06 GMT] 1341s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1341s # debug: [Client-Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Client-Peer] [127.0.0.1:8529] 1341s # debug: [Client-Response-Num] [1] 1341s # debug: [DMMATCH1] [1] 1341s # debug: access Sat, 16 Mar 2024 11:23:18 GMT 1341s # debug: access 1710588198 1341s # debug: expires Fri, 27 Jun 2025 11:36:06 GMT 1341s # debug: expires 1751024166 1341s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1341s # debug: modified 1701716439 1341s # debug: expected: 40435968 1341s # debug: actual : 40435968 1341s ok 26 1341s # --- 1341s # ExpiresActive On 1341s ExpiresDefault "modification plus 3 months 1 weeks 6 days 7 hours 22 minutes 19 seconds" 1341s ExpiresByType text/plain A40435968 1341s # debug: [Cache-Control] [max-age=120] 1341s # debug: [Connection] [close] 1341s # debug: [Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Accept-Ranges] [bytes] 1341s # debug: [ETag] ["0-60bb3bbdae3c0"] 1341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1341s # debug: [Vary] [In-If1] 1341s # debug: [Content-Type] [image/gif] 1341s # debug: [Expires] [Sat, 16 Mar 2024 11:25:18 GMT] 1341s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1341s # debug: [Client-Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Client-Peer] [127.0.0.1:8529] 1341s # debug: [Client-Response-Num] [1] 1341s # debug: [DMMATCH1] [1] 1341s # debug: access Sat, 16 Mar 2024 11:23:18 GMT 1341s # debug: access 1710588198 1341s # debug: expires Sat, 16 Mar 2024 11:25:18 GMT 1341s # debug: expires 1710588318 1341s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1341s # debug: modified 1701716439 1341s # debug: expected: 120 1341s # debug: actual : 120 1341s ok 27 1341s # --- 1341s # ExpiresActive On 1341s ExpiresDefault "modification plus 3 months 1 weeks 6 days 7 hours 22 minutes 19 seconds" 1341s ExpiresByType text/plain A40435968 1341s # debug: [Cache-Control] [max-age=86400] 1341s # debug: [Connection] [close] 1341s # debug: [Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Accept-Ranges] [bytes] 1341s # debug: [ETag] ["0-60bb3bbdae3c0"] 1341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1341s # debug: [Vary] [In-If1] 1341s # debug: [Content-Type] [image/jpeg] 1341s # debug: [Expires] [Sun, 17 Mar 2024 11:23:18 GMT] 1341s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1341s # debug: [Client-Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Client-Peer] [127.0.0.1:8529] 1341s # debug: [Client-Response-Num] [1] 1341s # debug: [DMMATCH1] [1] 1341s # debug: access Sat, 16 Mar 2024 11:23:18 GMT 1341s # debug: access 1710588198 1341s # debug: expires Sun, 17 Mar 2024 11:23:18 GMT 1341s # debug: expires 1710674598 1341s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1341s # debug: modified 1701716439 1341s # debug: expected: 86400 1341s # debug: actual : 86400 1341s ok 28 1341s #--- 1341s # ExpiresActive On 1341s ExpiresDefault "modification plus 1 years 1 weeks 13 days 7 hours 33 minutes 24 seconds" 1341s # debug: [Cache-Control] [max-age=24419444] 1341s # debug: [Connection] [close] 1341s # debug: [Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Accept-Ranges] [bytes] 1341s # debug: [ETag] ["3-60bb3bbdae3c0"] 1341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1341s # debug: [Vary] [In-If1] 1341s # debug: [Content-Length] [3] 1341s # debug: [Content-Type] [text/html] 1341s # debug: [Expires] [Tue, 24 Dec 2024 02:34:03 GMT] 1341s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1341s # debug: [Client-Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Client-Peer] [127.0.0.1:8529] 1341s # debug: [Client-Response-Num] [1] 1341s # debug: [DMMATCH1] [1] 1341s # debug: access Sat, 16 Mar 2024 11:23:18 GMT 1341s # debug: access 1710588198 1341s # debug: expires Tue, 24 Dec 2024 02:34:03 GMT 1341s # debug: expires 1735007643 1341s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1341s # debug: modified 1701716439 1341s # debug: expected: 33291204 1341s # debug: actual : 33291204 1341s ok 29 1341s #--- 1341s # ExpiresActive On 1341s ExpiresDefault "modification plus 1 years 1 weeks 13 days 7 hours 33 minutes 24 seconds" 1341s # debug: [Cache-Control] [max-age=0] 1341s # debug: [Connection] [close] 1341s # debug: [Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Accept-Ranges] [bytes] 1341s # debug: [ETag] ["0-60bb3bbdae3c0"] 1341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1341s # debug: [Vary] [In-If1] 1341s # debug: [Content-Type] [text/plain] 1341s # debug: [Expires] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1341s # debug: [Client-Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Client-Peer] [127.0.0.1:8529] 1341s # debug: [Client-Response-Num] [1] 1341s # debug: [DMMATCH1] [1] 1341s # debug: access Sat, 16 Mar 2024 11:23:18 GMT 1341s # debug: access 1710588198 1341s # debug: expires Sat, 16 Mar 2024 11:23:18 GMT 1341s # debug: expires 1710588198 1341s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1341s # debug: modified 1701716439 1341s # debug: expected: 8871759 1341s # debug: actual : 8871759 1341s ok 30 1341s #--- 1341s # ExpiresActive On 1341s ExpiresDefault "modification plus 1 years 1 weeks 13 days 7 hours 33 minutes 24 seconds" 1341s # debug: [Cache-Control] [max-age=120] 1341s # debug: [Connection] [close] 1341s # debug: [Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Accept-Ranges] [bytes] 1341s # debug: [ETag] ["0-60bb3bbdae3c0"] 1341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1341s # debug: [Vary] [In-If1] 1341s # debug: [Content-Type] [image/gif] 1341s # debug: [Expires] [Sat, 16 Mar 2024 11:25:18 GMT] 1341s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1341s # debug: [Client-Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Client-Peer] [127.0.0.1:8529] 1341s # debug: [Client-Response-Num] [1] 1341s # debug: [DMMATCH1] [1] 1341s # debug: access Sat, 16 Mar 2024 11:23:18 GMT 1341s # debug: access 1710588198 1341s # debug: expires Sat, 16 Mar 2024 11:25:18 GMT 1341s # debug: expires 1710588318 1341s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1341s # debug: modified 1701716439 1341s # debug: expected: 120 1341s # debug: actual : 120 1341s ok 31 1341s #--- 1341s # ExpiresActive On 1341s ExpiresDefault "modification plus 1 years 1 weeks 13 days 7 hours 33 minutes 24 seconds" 1341s # debug: [Cache-Control] [max-age=86400] 1341s # debug: [Connection] [close] 1341s # debug: [Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Accept-Ranges] [bytes] 1341s # debug: [ETag] ["0-60bb3bbdae3c0"] 1341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1341s # debug: [Vary] [In-If1] 1341s # debug: [Content-Type] [image/jpeg] 1341s # debug: [Expires] [Sun, 17 Mar 2024 11:23:18 GMT] 1341s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1341s # debug: [Client-Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Client-Peer] [127.0.0.1:8529] 1341s # debug: [Client-Response-Num] [1] 1341s # debug: [DMMATCH1] [1] 1341s # debug: access Sat, 16 Mar 2024 11:23:18 GMT 1341s # debug: access 1710588198 1341s # debug: expires Sun, 17 Mar 2024 11:23:18 GMT 1341s # debug: expires 1710674598 1341s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1341s # debug: modified 1701716439 1341s # debug: expected: 86400 1341s # debug: actual : 86400 1341s ok 32 1341s # --- 1341s # ExpiresActive On 1341s ExpiresByType image/gif "modification plus 1 years 3 months 2 weeks 4 days 1 hours 48 minutes 14 seconds" 1341s # debug: [Cache-Control] [max-age=323554059] 1341s # debug: [Connection] [close] 1341s # debug: [Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Accept-Ranges] [bytes] 1341s # debug: [ETag] ["3-60bb3bbdae3c0"] 1341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1341s # debug: [Vary] [In-If1] 1341s # debug: [Content-Length] [3] 1341s # debug: [Content-Type] [text/html] 1341s # debug: [Expires] [Sat, 17 Jun 2034 07:30:58 GMT] 1341s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1341s # debug: [Client-Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Client-Peer] [127.0.0.1:8529] 1341s # debug: [Client-Response-Num] [1] 1341s # debug: [DMMATCH1] [1] 1341s # debug: access Sat, 16 Mar 2024 11:23:18 GMT 1341s # debug: access 1710588198 1341s # debug: expires Sat, 17 Jun 2034 07:30:58 GMT 1341s # debug: expires 2034142258 1341s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1341s # debug: modified 1701716439 1341s # debug: expected: 332425819 1341s # debug: actual : 332425819 1341s ok 33 1341s # --- 1341s # ExpiresActive On 1341s ExpiresByType image/gif "modification plus 1 years 3 months 2 weeks 4 days 1 hours 48 minutes 14 seconds" 1341s # debug: [Cache-Control] [max-age=0] 1341s # debug: [Connection] [close] 1341s # debug: [Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Accept-Ranges] [bytes] 1341s # debug: [ETag] ["0-60bb3bbdae3c0"] 1341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1341s # debug: [Vary] [In-If1] 1341s # debug: [Content-Type] [text/plain] 1341s # debug: [Expires] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1341s # debug: [Client-Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Client-Peer] [127.0.0.1:8529] 1341s # debug: [Client-Response-Num] [1] 1341s # debug: [DMMATCH1] [1] 1341s # debug: access Sat, 16 Mar 2024 11:23:18 GMT 1341s # debug: access 1710588198 1341s # debug: expires Sat, 16 Mar 2024 11:23:18 GMT 1341s # debug: expires 1710588198 1341s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1341s # debug: modified 1701716439 1341s # debug: expected: 8871759 1341s # debug: actual : 8871759 1341s ok 34 1341s # --- 1341s # ExpiresActive On 1341s ExpiresByType image/gif "modification plus 1 years 3 months 2 weeks 4 days 1 hours 48 minutes 14 seconds" 1341s # debug: [Cache-Control] [max-age=32001934] 1341s # debug: [Connection] [close] 1341s # debug: [Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Accept-Ranges] [bytes] 1341s # debug: [ETag] ["0-60bb3bbdae3c0"] 1341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1341s # debug: [Vary] [In-If1] 1341s # debug: [Content-Type] [image/gif] 1341s # debug: [Expires] [Fri, 21 Mar 2025 20:48:53 GMT] 1341s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1341s # debug: [Client-Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Client-Peer] [127.0.0.1:8529] 1341s # debug: [Client-Response-Num] [1] 1341s # debug: [DMMATCH1] [1] 1341s # debug: access Sat, 16 Mar 2024 11:23:18 GMT 1341s # debug: access 1710588198 1341s # debug: expires Fri, 21 Mar 2025 20:48:53 GMT 1341s # debug: expires 1742590133 1341s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1341s # debug: modified 1701716439 1341s # debug: expected: 40873694 1341s # debug: actual : 40873694 1341s ok 35 1341s # --- 1341s # ExpiresActive On 1341s ExpiresByType image/gif "modification plus 1 years 3 months 2 weeks 4 days 1 hours 48 minutes 14 seconds" 1341s # debug: [Cache-Control] [max-age=86400] 1341s # debug: [Connection] [close] 1341s # debug: [Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Accept-Ranges] [bytes] 1341s # debug: [ETag] ["0-60bb3bbdae3c0"] 1341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1341s # debug: [Vary] [In-If1] 1341s # debug: [Content-Type] [image/jpeg] 1341s # debug: [Expires] [Sun, 17 Mar 2024 11:23:18 GMT] 1341s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1341s # debug: [Client-Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Client-Peer] [127.0.0.1:8529] 1341s # debug: [Client-Response-Num] [1] 1341s # debug: [DMMATCH1] [1] 1341s # debug: access Sat, 16 Mar 2024 11:23:18 GMT 1341s # debug: access 1710588198 1341s # debug: expires Sun, 17 Mar 2024 11:23:18 GMT 1341s # debug: expires 1710674598 1341s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1341s # debug: modified 1701716439 1341s # debug: expected: 86400 1341s # debug: actual : 86400 1341s ok 36 1341s # --- 1341s # ExpiresActive On 1341s ExpiresDefault M36811651 1341s ExpiresByType image/gif "modification plus 1 months 2 weeks 7 days 1 hours 24 minutes 17 seconds" 1341s # debug: [Cache-Control] [max-age=27939891] 1341s # debug: [Connection] [close] 1341s # debug: [Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Accept-Ranges] [bytes] 1341s # debug: [ETag] ["3-60bb3bbdae3c0"] 1341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1341s # debug: [Vary] [In-If1] 1341s # debug: [Content-Length] [3] 1341s # debug: [Content-Type] [text/html] 1341s # debug: [Expires] [Sun, 02 Feb 2025 20:28:10 GMT] 1341s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1341s # debug: [Client-Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Client-Peer] [127.0.0.1:8529] 1341s # debug: [Client-Response-Num] [1] 1341s # debug: [DMMATCH1] [1] 1341s # debug: access Sat, 16 Mar 2024 11:23:18 GMT 1341s # debug: access 1710588198 1341s # debug: expires Sun, 02 Feb 2025 20:28:10 GMT 1341s # debug: expires 1738528090 1341s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1341s # debug: modified 1701716439 1341s # debug: expected: 36811651 1341s # debug: actual : 36811651 1341s ok 37 1341s # --- 1341s # ExpiresActive On 1341s ExpiresDefault M36811651 1341s ExpiresByType image/gif "modification plus 1 months 2 weeks 7 days 1 hours 24 minutes 17 seconds" 1341s # debug: [Cache-Control] [max-age=0] 1341s # debug: [Connection] [close] 1341s # debug: [Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Accept-Ranges] [bytes] 1341s # debug: [ETag] ["0-60bb3bbdae3c0"] 1341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1341s # debug: [Vary] [In-If1] 1341s # debug: [Content-Type] [text/plain] 1341s # debug: [Expires] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1341s # debug: [Client-Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Client-Peer] [127.0.0.1:8529] 1341s # debug: [Client-Response-Num] [1] 1341s # debug: [DMMATCH1] [1] 1341s # debug: access Sat, 16 Mar 2024 11:23:18 GMT 1341s # debug: access 1710588198 1341s # debug: expires Sat, 16 Mar 2024 11:23:18 GMT 1341s # debug: expires 1710588198 1341s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1341s # debug: modified 1701716439 1341s # debug: expected: 8871759 1341s # debug: actual : 8871759 1341s ok 38 1341s # --- 1341s # ExpiresActive On 1341s ExpiresDefault M36811651 1341s ExpiresByType image/gif "modification plus 1 months 2 weeks 7 days 1 hours 24 minutes 17 seconds" 1341s # debug: [Cache-Control] [max-age=0] 1341s # debug: [Connection] [close] 1341s # debug: [Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Accept-Ranges] [bytes] 1341s # debug: [ETag] ["0-60bb3bbdae3c0"] 1341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1341s # debug: [Vary] [In-If1] 1341s # debug: [Content-Type] [image/gif] 1341s # debug: [Expires] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1341s # debug: [Client-Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Client-Peer] [127.0.0.1:8529] 1341s # debug: [Client-Response-Num] [1] 1341s # debug: [DMMATCH1] [1] 1341s # debug: access Sat, 16 Mar 2024 11:23:18 GMT 1341s # debug: access 1710588198 1341s # debug: expires Sat, 16 Mar 2024 11:23:18 GMT 1341s # debug: expires 1710588198 1341s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1341s # debug: modified 1701716439 1341s # debug: expected: 8871759 1341s # debug: actual : 8871759 1341s ok 39 1341s # --- 1341s # ExpiresActive On 1341s ExpiresDefault M36811651 1341s ExpiresByType image/gif "modification plus 1 months 2 weeks 7 days 1 hours 24 minutes 17 seconds" 1341s # debug: [Cache-Control] [max-age=86400] 1341s # debug: [Connection] [close] 1341s # debug: [Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Accept-Ranges] [bytes] 1341s # debug: [ETag] ["0-60bb3bbdae3c0"] 1341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1341s # debug: [Vary] [In-If1] 1341s # debug: [Content-Type] [image/jpeg] 1341s # debug: [Expires] [Sun, 17 Mar 2024 11:23:18 GMT] 1341s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1341s # debug: [Client-Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Client-Peer] [127.0.0.1:8529] 1341s # debug: [Client-Response-Num] [1] 1341s # debug: [DMMATCH1] [1] 1341s # debug: access Sat, 16 Mar 2024 11:23:18 GMT 1341s # debug: access 1710588198 1341s # debug: expires Sun, 17 Mar 2024 11:23:18 GMT 1341s # debug: expires 1710674598 1341s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1341s # debug: modified 1701716439 1341s # debug: expected: 86400 1341s # debug: actual : 86400 1341s ok 40 1341s #--- 1341s # ExpiresActive On 1341s ExpiresDefault A9939926 1341s # debug: [Cache-Control] [max-age=9939926] 1341s # debug: [Connection] [close] 1341s # debug: [Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Accept-Ranges] [bytes] 1341s # debug: [ETag] ["3-60bb3bbdae3c0"] 1341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1341s # debug: [Vary] [In-If1] 1341s # debug: [Content-Length] [3] 1341s # debug: [Content-Type] [text/html] 1341s # debug: [Expires] [Tue, 09 Jul 2024 12:28:44 GMT] 1341s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1341s # debug: [Client-Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Client-Peer] [127.0.0.1:8529] 1341s # debug: [Client-Response-Num] [1] 1341s # debug: [DMMATCH1] [1] 1341s # debug: access Sat, 16 Mar 2024 11:23:18 GMT 1341s # debug: access 1710588198 1341s # debug: expires Tue, 09 Jul 2024 12:28:44 GMT 1341s # debug: expires 1720528124 1341s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1341s # debug: modified 1701716439 1341s # debug: expected: 9939926 1341s # debug: actual : 9939926 1341s ok 41 1341s #--- 1341s # ExpiresActive On 1341s ExpiresDefault A9939926 1341s # debug: [Cache-Control] [max-age=0] 1341s # debug: [Connection] [close] 1341s # debug: [Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Accept-Ranges] [bytes] 1341s # debug: [ETag] ["0-60bb3bbdae3c0"] 1341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1341s # debug: [Vary] [In-If1] 1341s # debug: [Content-Type] [text/plain] 1341s # debug: [Expires] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1341s # debug: [Client-Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Client-Peer] [127.0.0.1:8529] 1341s # debug: [Client-Response-Num] [1] 1341s # debug: [DMMATCH1] [1] 1341s # debug: access Sat, 16 Mar 2024 11:23:18 GMT 1341s # debug: access 1710588198 1341s # debug: expires Sat, 16 Mar 2024 11:23:18 GMT 1341s # debug: expires 1710588198 1341s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1341s # debug: modified 1701716439 1341s # debug: expected: 8871759 1341s # debug: actual : 8871759 1341s ok 42 1341s #--- 1341s # ExpiresActive On 1341s ExpiresDefault A9939926 1341s # debug: [Cache-Control] [max-age=120] 1341s # debug: [Connection] [close] 1341s # debug: [Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Accept-Ranges] [bytes] 1341s # debug: [ETag] ["0-60bb3bbdae3c0"] 1341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1341s # debug: [Vary] [In-If1] 1341s # debug: [Content-Type] [image/gif] 1341s # debug: [Expires] [Sat, 16 Mar 2024 11:25:18 GMT] 1341s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1341s # debug: [Client-Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Client-Peer] [127.0.0.1:8529] 1341s # debug: [Client-Response-Num] [1] 1341s # debug: [DMMATCH1] [1] 1341s # debug: access Sat, 16 Mar 2024 11:23:18 GMT 1341s # debug: access 1710588198 1341s # debug: expires Sat, 16 Mar 2024 11:25:18 GMT 1341s # debug: expires 1710588318 1341s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1341s # debug: modified 1701716439 1341s # debug: expected: 120 1341s # debug: actual : 120 1341s ok 43 1341s #--- 1341s # ExpiresActive On 1341s ExpiresDefault A9939926 1341s # debug: [Cache-Control] [max-age=86400] 1341s # debug: [Connection] [close] 1341s # debug: [Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Accept-Ranges] [bytes] 1341s # debug: [ETag] ["0-60bb3bbdae3c0"] 1341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1341s # debug: [Vary] [In-If1] 1341s # debug: [Content-Type] [image/jpeg] 1341s # debug: [Expires] [Sun, 17 Mar 2024 11:23:18 GMT] 1341s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1341s # debug: [Client-Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Client-Peer] [127.0.0.1:8529] 1341s # debug: [Client-Response-Num] [1] 1341s # debug: [DMMATCH1] [1] 1341s # debug: access Sat, 16 Mar 2024 11:23:18 GMT 1341s # debug: access 1710588198 1341s # debug: expires Sun, 17 Mar 2024 11:23:18 GMT 1341s # debug: expires 1710674598 1341s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1341s # debug: modified 1701716439 1341s # debug: expected: 86400 1341s # debug: actual : 86400 1341s ok 44 1341s # --- 1341s # ExpiresActive On 1341s ExpiresByType image/jpeg "modification plus 1 years 2 weeks 8 days 4 hours 24 minutes 10 seconds" 1341s # debug: [Cache-Control] [max-age=323554059] 1341s # debug: [Connection] [close] 1341s # debug: [Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Accept-Ranges] [bytes] 1341s # debug: [ETag] ["3-60bb3bbdae3c0"] 1341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1341s # debug: [Vary] [In-If1] 1341s # debug: [Content-Length] [3] 1341s # debug: [Content-Type] [text/html] 1341s # debug: [Expires] [Sat, 17 Jun 2034 07:30:58 GMT] 1341s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1341s # debug: [Client-Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Client-Peer] [127.0.0.1:8529] 1341s # debug: [Client-Response-Num] [1] 1341s # debug: [DMMATCH1] [1] 1341s # debug: access Sat, 16 Mar 2024 11:23:18 GMT 1341s # debug: access 1710588198 1341s # debug: expires Sat, 17 Jun 2034 07:30:58 GMT 1341s # debug: expires 2034142258 1341s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1341s # debug: modified 1701716439 1341s # debug: expected: 332425819 1341s # debug: actual : 332425819 1341s ok 45 1341s # --- 1341s # ExpiresActive On 1341s ExpiresByType image/jpeg "modification plus 1 years 2 weeks 8 days 4 hours 24 minutes 10 seconds" 1341s # debug: [Cache-Control] [max-age=0] 1341s # debug: [Connection] [close] 1341s # debug: [Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Accept-Ranges] [bytes] 1341s # debug: [ETag] ["0-60bb3bbdae3c0"] 1341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1341s # debug: [Vary] [In-If1] 1341s # debug: [Content-Type] [text/plain] 1341s # debug: [Expires] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1341s # debug: [Client-Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Client-Peer] [127.0.0.1:8529] 1341s # debug: [Client-Response-Num] [1] 1341s # debug: [DMMATCH1] [1] 1341s # debug: access Sat, 16 Mar 2024 11:23:18 GMT 1341s # debug: access 1710588198 1341s # debug: expires Sat, 16 Mar 2024 11:23:18 GMT 1341s # debug: expires 1710588198 1341s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1341s # debug: modified 1701716439 1341s # debug: expected: 8871759 1341s # debug: actual : 8871759 1341s ok 46 1341s # --- 1341s # ExpiresActive On 1341s ExpiresByType image/jpeg "modification plus 1 years 2 weeks 8 days 4 hours 24 minutes 10 seconds" 1341s # debug: [Cache-Control] [max-age=120] 1341s # debug: [Connection] [close] 1341s # debug: [Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Accept-Ranges] [bytes] 1341s # debug: [ETag] ["0-60bb3bbdae3c0"] 1341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1341s # debug: [Vary] [In-If1] 1341s # debug: [Content-Type] [image/gif] 1341s # debug: [Expires] [Sat, 16 Mar 2024 11:25:18 GMT] 1341s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1341s # debug: [Client-Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Client-Peer] [127.0.0.1:8529] 1341s # debug: [Client-Response-Num] [1] 1341s # debug: [DMMATCH1] [1] 1341s # debug: access Sat, 16 Mar 2024 11:23:18 GMT 1341s # debug: access 1710588198 1341s # debug: expires Sat, 16 Mar 2024 11:25:18 GMT 1341s # debug: expires 1710588318 1341s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1341s # debug: modified 1701716439 1341s # debug: expected: 120 1341s # debug: actual : 120 1341s ok 47 1341s # --- 1341s # ExpiresActive On 1341s ExpiresByType image/jpeg "modification plus 1 years 2 weeks 8 days 4 hours 24 minutes 10 seconds" 1341s # debug: [Cache-Control] [max-age=24580890] 1341s # debug: [Connection] [close] 1341s # debug: [Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Accept-Ranges] [bytes] 1341s # debug: [ETag] ["0-60bb3bbdae3c0"] 1341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1341s # debug: [Vary] [In-If1] 1341s # debug: [Content-Type] [image/jpeg] 1341s # debug: [Expires] [Wed, 25 Dec 2024 23:24:49 GMT] 1341s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1341s # debug: [Client-Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Client-Peer] [127.0.0.1:8529] 1341s # debug: [Client-Response-Num] [1] 1341s # debug: [DMMATCH1] [1] 1341s # debug: access Sat, 16 Mar 2024 11:23:18 GMT 1341s # debug: access 1710588198 1341s # debug: expires Wed, 25 Dec 2024 23:24:49 GMT 1341s # debug: expires 1735169089 1341s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1341s # debug: modified 1701716439 1341s # debug: expected: 33452650 1341s # debug: actual : 33452650 1341s ok 48 1341s # --- 1341s # ExpiresActive On 1341s ExpiresDefault M9708189 1341s ExpiresByType image/jpeg M35789300 1341s # debug: [Cache-Control] [max-age=836429] 1341s # debug: [Connection] [close] 1341s # debug: [Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Accept-Ranges] [bytes] 1341s # debug: [ETag] ["3-60bb3bbdae3c0"] 1341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1341s # debug: [Vary] [In-If1] 1341s # debug: [Content-Length] [3] 1341s # debug: [Content-Type] [text/html] 1341s # debug: [Expires] [Tue, 26 Mar 2024 03:43:48 GMT] 1341s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1341s # debug: [Client-Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Client-Peer] [127.0.0.1:8529] 1341s # debug: [Client-Response-Num] [1] 1341s # debug: [DMMATCH1] [1] 1341s # debug: access Sat, 16 Mar 2024 11:23:18 GMT 1341s # debug: access 1710588198 1341s # debug: expires Tue, 26 Mar 2024 03:43:48 GMT 1341s # debug: expires 1711424628 1341s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1341s # debug: modified 1701716439 1341s # debug: expected: 9708189 1341s # debug: actual : 9708189 1341s ok 49 1341s # --- 1341s # ExpiresActive On 1341s ExpiresDefault M9708189 1341s ExpiresByType image/jpeg M35789300 1341s # debug: [Cache-Control] [max-age=0] 1341s # debug: [Connection] [close] 1341s # debug: [Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Accept-Ranges] [bytes] 1341s # debug: [ETag] ["0-60bb3bbdae3c0"] 1341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1341s # debug: [Vary] [In-If1] 1341s # debug: [Content-Type] [text/plain] 1341s # debug: [Expires] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1341s # debug: [Client-Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Client-Peer] [127.0.0.1:8529] 1341s # debug: [Client-Response-Num] [1] 1341s # debug: [DMMATCH1] [1] 1341s # debug: access Sat, 16 Mar 2024 11:23:18 GMT 1341s # debug: access 1710588198 1341s # debug: expires Sat, 16 Mar 2024 11:23:18 GMT 1341s # debug: expires 1710588198 1341s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1341s # debug: modified 1701716439 1341s # debug: expected: 8871759 1341s # debug: actual : 8871759 1341s ok 50 1341s # --- 1341s # ExpiresActive On 1341s ExpiresDefault M9708189 1341s ExpiresByType image/jpeg M35789300 1341s # debug: [Cache-Control] [max-age=120] 1341s # debug: [Connection] [close] 1341s # debug: [Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Accept-Ranges] [bytes] 1341s # debug: [ETag] ["0-60bb3bbdae3c0"] 1341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1341s # debug: [Vary] [In-If1] 1341s # debug: [Content-Type] [image/gif] 1341s # debug: [Expires] [Sat, 16 Mar 2024 11:25:18 GMT] 1341s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1341s # debug: [Client-Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Client-Peer] [127.0.0.1:8529] 1341s # debug: [Client-Response-Num] [1] 1341s # debug: [DMMATCH1] [1] 1341s # debug: access Sat, 16 Mar 2024 11:23:18 GMT 1341s # debug: access 1710588198 1341s # debug: expires Sat, 16 Mar 2024 11:25:18 GMT 1341s # debug: expires 1710588318 1341s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1341s # debug: modified 1701716439 1341s # debug: expected: 120 1341s # debug: actual : 120 1341s ok 51 1341s # --- 1341s # ExpiresActive On 1341s ExpiresDefault M9708189 1341s ExpiresByType image/jpeg M35789300 1341s # debug: [Cache-Control] [max-age=26917540] 1341s # debug: [Connection] [close] 1341s # debug: [Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Accept-Ranges] [bytes] 1341s # debug: [ETag] ["0-60bb3bbdae3c0"] 1341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1341s # debug: [Vary] [In-If1] 1341s # debug: [Content-Type] [image/jpeg] 1341s # debug: [Expires] [Wed, 22 Jan 2025 00:28:59 GMT] 1341s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1341s # debug: [Client-Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Client-Peer] [127.0.0.1:8529] 1341s # debug: [Client-Response-Num] [1] 1341s # debug: [DMMATCH1] [1] 1341s # debug: access Sat, 16 Mar 2024 11:23:18 GMT 1341s # debug: access 1710588198 1341s # debug: expires Wed, 22 Jan 2025 00:28:59 GMT 1341s # debug: expires 1737505739 1341s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1341s # debug: modified 1701716439 1341s # debug: expected: 35789300 1341s # debug: actual : 35789300 1341s ok 52 1341s # --- 1341s # ExpiresActive Off 1341s # debug: [Connection] [close] 1341s # debug: [Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Accept-Ranges] [bytes] 1341s # debug: [ETag] ["3-60bb3bbdae3c0"] 1341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1341s # debug: [Vary] [In-If1] 1341s # debug: [Content-Length] [3] 1341s # debug: [Content-Type] [text/html] 1341s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1341s # debug: [Client-Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Client-Peer] [127.0.0.1:8529] 1341s # debug: [Client-Response-Num] [1] 1341s # debug: [DMMATCH1] [1] 1341s ok 53 1341s # --- 1341s # ExpiresActive Off 1341s # debug: [Connection] [close] 1341s # debug: [Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Accept-Ranges] [bytes] 1341s # debug: [ETag] ["0-60bb3bbdae3c0"] 1341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1341s # debug: [Vary] [In-If1] 1341s # debug: [Content-Type] [text/plain] 1341s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1341s # debug: [Client-Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Client-Peer] [127.0.0.1:8529] 1341s # debug: [Client-Response-Num] [1] 1341s # debug: [DMMATCH1] [1] 1341s ok 54 1341s # --- 1341s # ExpiresActive Off 1341s # debug: [Connection] [close] 1341s # debug: [Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Accept-Ranges] [bytes] 1341s # debug: [ETag] ["0-60bb3bbdae3c0"] 1341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1341s # debug: [Vary] [In-If1] 1341s # debug: [Content-Type] [image/gif] 1341s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1341s # debug: [Client-Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Client-Peer] [127.0.0.1:8529] 1341s # debug: [Client-Response-Num] [1] 1341s # debug: [DMMATCH1] [1] 1341s ok 55 1341s # --- 1341s # ExpiresActive Off 1341s # debug: [Connection] [close] 1341s # debug: [Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Accept-Ranges] [bytes] 1341s # debug: [ETag] ["0-60bb3bbdae3c0"] 1341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1341s # debug: [Vary] [In-If1] 1341s # debug: [Content-Type] [image/jpeg] 1341s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1341s # debug: [Client-Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Client-Peer] [127.0.0.1:8529] 1341s # debug: [Client-Response-Num] [1] 1341s # debug: [DMMATCH1] [1] 1341s ok 56 1341s #--- 1341s # ExpiresActive Off 1341s ExpiresDefault M36836670 1341s # debug: [Connection] [close] 1341s # debug: [Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Accept-Ranges] [bytes] 1341s # debug: [ETag] ["3-60bb3bbdae3c0"] 1341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1341s # debug: [Vary] [In-If1] 1341s # debug: [Content-Length] [3] 1341s # debug: [Content-Type] [text/html] 1341s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1341s # debug: [Client-Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Client-Peer] [127.0.0.1:8529] 1341s # debug: [Client-Response-Num] [1] 1341s # debug: [DMMATCH1] [1] 1341s ok 57 1341s #--- 1341s # ExpiresActive Off 1341s ExpiresDefault M36836670 1341s # debug: [Connection] [close] 1341s # debug: [Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Accept-Ranges] [bytes] 1341s # debug: [ETag] ["0-60bb3bbdae3c0"] 1341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1341s # debug: [Vary] [In-If1] 1341s # debug: [Content-Type] [text/plain] 1341s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1341s # debug: [Client-Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Client-Peer] [127.0.0.1:8529] 1341s # debug: [Client-Response-Num] [1] 1341s # debug: [DMMATCH1] [1] 1341s ok 58 1341s #--- 1341s # ExpiresActive Off 1341s ExpiresDefault M36836670 1341s # debug: [Connection] [close] 1341s # debug: [Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Accept-Ranges] [bytes] 1341s # debug: [ETag] ["0-60bb3bbdae3c0"] 1341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1341s # debug: [Vary] [In-If1] 1341s # debug: [Content-Type] [image/gif] 1341s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1341s # debug: [Client-Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Client-Peer] [127.0.0.1:8529] 1341s # debug: [Client-Response-Num] [1] 1341s # debug: [DMMATCH1] [1] 1341s ok 59 1341s #--- 1341s # ExpiresActive Off 1341s ExpiresDefault M36836670 1341s # debug: [Connection] [close] 1341s # debug: [Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Accept-Ranges] [bytes] 1341s # debug: [ETag] ["0-60bb3bbdae3c0"] 1341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1341s # debug: [Vary] [In-If1] 1341s # debug: [Content-Type] [image/jpeg] 1341s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1341s # debug: [Client-Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Client-Peer] [127.0.0.1:8529] 1341s # debug: [Client-Response-Num] [1] 1341s # debug: [DMMATCH1] [1] 1341s ok 60 1341s # --- 1341s # ExpiresActive Off 1341s ExpiresByType text/plain "modification plus 2 months 2 weeks 17 days 1 hours 19 minutes 9 seconds" 1341s # debug: [Connection] [close] 1341s # debug: [Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Accept-Ranges] [bytes] 1341s # debug: [ETag] ["3-60bb3bbdae3c0"] 1341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1341s # debug: [Vary] [In-If1] 1341s # debug: [Content-Length] [3] 1341s # debug: [Content-Type] [text/html] 1341s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1341s # debug: [Client-Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Client-Peer] [127.0.0.1:8529] 1341s # debug: [Client-Response-Num] [1] 1341s # debug: [DMMATCH1] [1] 1341s ok 61 1341s # --- 1341s # ExpiresActive Off 1341s ExpiresByType text/plain "modification plus 2 months 2 weeks 17 days 1 hours 19 minutes 9 seconds" 1341s # debug: [Connection] [close] 1341s # debug: [Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Accept-Ranges] [bytes] 1341s # debug: [ETag] ["0-60bb3bbdae3c0"] 1341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1341s # debug: [Vary] [In-If1] 1341s # debug: [Content-Type] [text/plain] 1341s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1341s # debug: [Client-Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Client-Peer] [127.0.0.1:8529] 1341s # debug: [Client-Response-Num] [1] 1341s # debug: [DMMATCH1] [1] 1341s ok 62 1341s # --- 1341s # ExpiresActive Off 1341s ExpiresByType text/plain "modification plus 2 months 2 weeks 17 days 1 hours 19 minutes 9 seconds" 1341s # debug: [Connection] [close] 1341s # debug: [Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Accept-Ranges] [bytes] 1341s # debug: [ETag] ["0-60bb3bbdae3c0"] 1341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1341s # debug: [Vary] [In-If1] 1341s # debug: [Content-Type] [image/gif] 1341s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1341s # debug: [Client-Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Client-Peer] [127.0.0.1:8529] 1341s # debug: [Client-Response-Num] [1] 1341s # debug: [DMMATCH1] [1] 1341s ok 63 1341s # --- 1341s # ExpiresActive Off 1341s ExpiresByType text/plain "modification plus 2 months 2 weeks 17 days 1 hours 19 minutes 9 seconds" 1341s # debug: [Connection] [close] 1341s # debug: [Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Accept-Ranges] [bytes] 1341s # debug: [ETag] ["0-60bb3bbdae3c0"] 1341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1341s # debug: [Vary] [In-If1] 1341s # debug: [Content-Type] [image/jpeg] 1341s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1341s # debug: [Client-Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Client-Peer] [127.0.0.1:8529] 1341s # debug: [Client-Response-Num] [1] 1341s # debug: [DMMATCH1] [1] 1341s ok 64 1341s # --- 1341s # ExpiresActive Off 1341s ExpiresDefault M6070513 1341s ExpiresByType text/plain A40275944 1341s # debug: [Connection] [close] 1341s # debug: [Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Accept-Ranges] [bytes] 1341s # debug: [ETag] ["3-60bb3bbdae3c0"] 1341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1341s # debug: [Vary] [In-If1] 1341s # debug: [Content-Length] [3] 1341s # debug: [Content-Type] [text/html] 1341s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1341s # debug: [Client-Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Client-Peer] [127.0.0.1:8529] 1341s # debug: [Client-Response-Num] [1] 1341s # debug: [DMMATCH1] [1] 1341s ok 65 1341s # --- 1341s # ExpiresActive Off 1341s ExpiresDefault M6070513 1341s ExpiresByType text/plain A40275944 1341s # debug: [Connection] [close] 1341s # debug: [Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Accept-Ranges] [bytes] 1341s # debug: [ETag] ["0-60bb3bbdae3c0"] 1341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1341s # debug: [Vary] [In-If1] 1341s # debug: [Content-Type] [text/plain] 1341s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1341s # debug: [Client-Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Client-Peer] [127.0.0.1:8529] 1341s # debug: [Client-Response-Num] [1] 1341s # debug: [DMMATCH1] [1] 1341s ok 66 1341s # --- 1341s # ExpiresActive Off 1341s ExpiresDefault M6070513 1341s ExpiresByType text/plain A40275944 1341s # debug: [Connection] [close] 1341s # debug: [Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Accept-Ranges] [bytes] 1341s # debug: [ETag] ["0-60bb3bbdae3c0"] 1341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1341s # debug: [Vary] [In-If1] 1341s # debug: [Content-Type] [image/gif] 1341s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1341s # debug: [Client-Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Client-Peer] [127.0.0.1:8529] 1341s # debug: [Client-Response-Num] [1] 1341s # debug: [DMMATCH1] [1] 1341s ok 67 1341s # --- 1341s # ExpiresActive Off 1341s ExpiresDefault M6070513 1341s ExpiresByType text/plain A40275944 1341s # debug: [Connection] [close] 1341s # debug: [Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Accept-Ranges] [bytes] 1341s # debug: [ETag] ["0-60bb3bbdae3c0"] 1341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1341s # debug: [Vary] [In-If1] 1341s # debug: [Content-Type] [image/jpeg] 1341s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1341s # debug: [Client-Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Client-Peer] [127.0.0.1:8529] 1341s # debug: [Client-Response-Num] [1] 1341s # debug: [DMMATCH1] [1] 1341s ok 68 1341s #--- 1341s # ExpiresActive Off 1341s ExpiresDefault "modification plus 1 years 2 months 1 weeks 12 days 4 hours 36 minutes 48 seconds" 1341s # debug: [Connection] [close] 1341s # debug: [Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Accept-Ranges] [bytes] 1341s # debug: [ETag] ["3-60bb3bbdae3c0"] 1341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1341s # debug: [Vary] [In-If1] 1341s # debug: [Content-Length] [3] 1341s # debug: [Content-Type] [text/html] 1341s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1341s # debug: [Client-Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Client-Peer] [127.0.0.1:8529] 1341s # debug: [Client-Response-Num] [1] 1341s # debug: [DMMATCH1] [1] 1341s ok 69 1341s #--- 1341s # ExpiresActive Off 1341s ExpiresDefault "modification plus 1 years 2 months 1 weeks 12 days 4 hours 36 minutes 48 seconds" 1341s # debug: [Connection] [close] 1341s # debug: [Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Accept-Ranges] [bytes] 1341s # debug: [ETag] ["0-60bb3bbdae3c0"] 1341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1341s # debug: [Vary] [In-If1] 1341s # debug: [Content-Type] [text/plain] 1341s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1341s # debug: [Client-Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Client-Peer] [127.0.0.1:8529] 1341s # debug: [Client-Response-Num] [1] 1341s # debug: [DMMATCH1] [1] 1341s ok 70 1341s #--- 1341s # ExpiresActive Off 1341s ExpiresDefault "modification plus 1 years 2 months 1 weeks 12 days 4 hours 36 minutes 48 seconds" 1341s # debug: [Connection] [close] 1341s # debug: [Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Accept-Ranges] [bytes] 1341s # debug: [ETag] ["0-60bb3bbdae3c0"] 1341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1341s # debug: [Vary] [In-If1] 1341s # debug: [Content-Type] [image/gif] 1341s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1341s # debug: [Client-Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Client-Peer] [127.0.0.1:8529] 1341s # debug: [Client-Response-Num] [1] 1341s # debug: [DMMATCH1] [1] 1341s ok 71 1341s #--- 1341s # ExpiresActive Off 1341s ExpiresDefault "modification plus 1 years 2 months 1 weeks 12 days 4 hours 36 minutes 48 seconds" 1341s # debug: [Connection] [close] 1341s # debug: [Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Accept-Ranges] [bytes] 1341s # debug: [ETag] ["0-60bb3bbdae3c0"] 1341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1341s # debug: [Vary] [In-If1] 1341s # debug: [Content-Type] [image/jpeg] 1341s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1341s # debug: [Client-Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Client-Peer] [127.0.0.1:8529] 1341s # debug: [Client-Response-Num] [1] 1341s # debug: [DMMATCH1] [1] 1341s ok 72 1341s # --- 1341s # ExpiresActive Off 1341s ExpiresByType image/gif "access plus 1 years 3 months 5 days 2 hours 44 minutes 2 seconds" 1341s # debug: [Connection] [close] 1341s # debug: [Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Accept-Ranges] [bytes] 1341s # debug: [ETag] ["3-60bb3bbdae3c0"] 1341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1341s # debug: [Vary] [In-If1] 1341s # debug: [Content-Length] [3] 1341s # debug: [Content-Type] [text/html] 1341s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1341s # debug: [Client-Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Client-Peer] [127.0.0.1:8529] 1341s # debug: [Client-Response-Num] [1] 1341s # debug: [DMMATCH1] [1] 1341s ok 73 1341s # --- 1341s # ExpiresActive Off 1341s ExpiresByType image/gif "access plus 1 years 3 months 5 days 2 hours 44 minutes 2 seconds" 1341s # debug: [Connection] [close] 1341s # debug: [Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Accept-Ranges] [bytes] 1341s # debug: [ETag] ["0-60bb3bbdae3c0"] 1341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1341s # debug: [Vary] [In-If1] 1341s # debug: [Content-Type] [text/plain] 1341s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1341s # debug: [Client-Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Client-Peer] [127.0.0.1:8529] 1341s # debug: [Client-Response-Num] [1] 1341s # debug: [DMMATCH1] [1] 1341s ok 74 1341s # --- 1341s # ExpiresActive Off 1341s ExpiresByType image/gif "access plus 1 years 3 months 5 days 2 hours 44 minutes 2 seconds" 1341s # debug: [Connection] [close] 1341s # debug: [Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Accept-Ranges] [bytes] 1341s # debug: [ETag] ["0-60bb3bbdae3c0"] 1341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1341s # debug: [Vary] [In-If1] 1341s # debug: [Content-Type] [image/gif] 1341s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1341s # debug: [Client-Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Client-Peer] [127.0.0.1:8529] 1341s # debug: [Client-Response-Num] [1] 1341s # debug: [DMMATCH1] [1] 1341s ok 75 1341s # --- 1341s # ExpiresActive Off 1341s ExpiresByType image/gif "access plus 1 years 3 months 5 days 2 hours 44 minutes 2 seconds" 1341s # debug: [Connection] [close] 1341s # debug: [Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Accept-Ranges] [bytes] 1341s # debug: [ETag] ["0-60bb3bbdae3c0"] 1341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1341s # debug: [Vary] [In-If1] 1341s # debug: [Content-Type] [image/jpeg] 1341s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1341s # debug: [Client-Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Client-Peer] [127.0.0.1:8529] 1341s # debug: [Client-Response-Num] [1] 1341s # debug: [DMMATCH1] [1] 1341s ok 76 1341s # --- 1341s # ExpiresActive Off 1341s ExpiresDefault A1478508 1341s ExpiresByType image/gif "access plus 1 years 3 months 1 weeks 5 days 8 hours 20 minutes 24 seconds" 1341s # debug: [Connection] [close] 1341s # debug: [Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Accept-Ranges] [bytes] 1341s # debug: [ETag] ["3-60bb3bbdae3c0"] 1341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1341s # debug: [Vary] [In-If1] 1341s # debug: [Content-Length] [3] 1341s # debug: [Content-Type] [text/html] 1341s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1341s # debug: [Client-Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Client-Peer] [127.0.0.1:8529] 1341s # debug: [Client-Response-Num] [1] 1341s # debug: [DMMATCH1] [1] 1341s ok 77 1341s # --- 1341s # ExpiresActive Off 1341s ExpiresDefault A1478508 1341s ExpiresByType image/gif "access plus 1 years 3 months 1 weeks 5 days 8 hours 20 minutes 24 seconds" 1341s # debug: [Connection] [close] 1341s # debug: [Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Accept-Ranges] [bytes] 1341s # debug: [ETag] ["0-60bb3bbdae3c0"] 1341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1341s # debug: [Vary] [In-If1] 1341s # debug: [Content-Type] [text/plain] 1341s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1341s # debug: [Client-Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Client-Peer] [127.0.0.1:8529] 1341s # debug: [Client-Response-Num] [1] 1341s # debug: [DMMATCH1] [1] 1341s ok 78 1341s # --- 1341s # ExpiresActive Off 1341s ExpiresDefault A1478508 1341s ExpiresByType image/gif "access plus 1 years 3 months 1 weeks 5 days 8 hours 20 minutes 24 seconds" 1341s # debug: [Connection] [close] 1341s # debug: [Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Accept-Ranges] [bytes] 1341s # debug: [ETag] ["0-60bb3bbdae3c0"] 1341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1341s # debug: [Vary] [In-If1] 1341s # debug: [Content-Type] [image/gif] 1341s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1341s # debug: [Client-Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Client-Peer] [127.0.0.1:8529] 1341s # debug: [Client-Response-Num] [1] 1341s # debug: [DMMATCH1] [1] 1341s ok 79 1341s # --- 1341s # ExpiresActive Off 1341s ExpiresDefault A1478508 1341s ExpiresByType image/gif "access plus 1 years 3 months 1 weeks 5 days 8 hours 20 minutes 24 seconds" 1341s # debug: [Connection] [close] 1341s # debug: [Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Accept-Ranges] [bytes] 1341s # debug: [ETag] ["0-60bb3bbdae3c0"] 1341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1341s # debug: [Vary] [In-If1] 1341s # debug: [Content-Type] [image/jpeg] 1341s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1341s # debug: [Client-Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Client-Peer] [127.0.0.1:8529] 1341s # debug: [Client-Response-Num] [1] 1341s # debug: [DMMATCH1] [1] 1341s ok 80 1341s #--- 1341s # ExpiresActive Off 1341s ExpiresDefault "access plus 1 years 1 months 1 weeks 1 hours 1 minutes 47 seconds" 1341s # debug: [Connection] [close] 1341s # debug: [Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Accept-Ranges] [bytes] 1341s # debug: [ETag] ["3-60bb3bbdae3c0"] 1341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1341s # debug: [Vary] [In-If1] 1341s # debug: [Content-Length] [3] 1341s # debug: [Content-Type] [text/html] 1341s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1341s # debug: [Client-Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Client-Peer] [127.0.0.1:8529] 1341s # debug: [Client-Response-Num] [1] 1341s # debug: [DMMATCH1] [1] 1341s ok 81 1341s #--- 1341s # ExpiresActive Off 1341s ExpiresDefault "access plus 1 years 1 months 1 weeks 1 hours 1 minutes 47 seconds" 1341s # debug: [Connection] [close] 1341s # debug: [Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Accept-Ranges] [bytes] 1341s # debug: [ETag] ["0-60bb3bbdae3c0"] 1341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1341s # debug: [Vary] [In-If1] 1341s # debug: [Content-Type] [text/plain] 1341s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1341s # debug: [Client-Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Client-Peer] [127.0.0.1:8529] 1341s # debug: [Client-Response-Num] [1] 1341s # debug: [DMMATCH1] [1] 1341s ok 82 1341s #--- 1341s # ExpiresActive Off 1341s ExpiresDefault "access plus 1 years 1 months 1 weeks 1 hours 1 minutes 47 seconds" 1341s # debug: [Connection] [close] 1341s # debug: [Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Accept-Ranges] [bytes] 1341s # debug: [ETag] ["0-60bb3bbdae3c0"] 1341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1341s # debug: [Vary] [In-If1] 1341s # debug: [Content-Type] [image/gif] 1341s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1341s # debug: [Client-Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Client-Peer] [127.0.0.1:8529] 1341s # debug: [Client-Response-Num] [1] 1341s # debug: [DMMATCH1] [1] 1341s ok 83 1341s #--- 1341s # ExpiresActive Off 1341s ExpiresDefault "access plus 1 years 1 months 1 weeks 1 hours 1 minutes 47 seconds" 1341s # debug: [Connection] [close] 1341s # debug: [Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Accept-Ranges] [bytes] 1341s # debug: [ETag] ["0-60bb3bbdae3c0"] 1341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1341s # debug: [Vary] [In-If1] 1341s # debug: [Content-Type] [image/jpeg] 1341s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1341s # debug: [Client-Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Client-Peer] [127.0.0.1:8529] 1341s # debug: [Client-Response-Num] [1] 1341s # debug: [DMMATCH1] [1] 1341s ok 84 1341s # --- 1341s # ExpiresActive Off 1341s ExpiresByType image/jpeg A6409815 1341s # debug: [Connection] [close] 1341s # debug: [Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Accept-Ranges] [bytes] 1341s # debug: [ETag] ["3-60bb3bbdae3c0"] 1341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1341s # debug: [Vary] [In-If1] 1341s # debug: [Content-Length] [3] 1341s # debug: [Content-Type] [text/html] 1341s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1341s # debug: [Client-Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Client-Peer] [127.0.0.1:8529] 1341s # debug: [Client-Response-Num] [1] 1341s # debug: [DMMATCH1] [1] 1341s ok 85 1341s # --- 1341s # ExpiresActive Off 1341s ExpiresByType image/jpeg A6409815 1341s # debug: [Connection] [close] 1341s # debug: [Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Accept-Ranges] [bytes] 1341s # debug: [ETag] ["0-60bb3bbdae3c0"] 1341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1341s # debug: [Vary] [In-If1] 1341s # debug: [Content-Type] [text/plain] 1341s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1341s # debug: [Client-Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Client-Peer] [127.0.0.1:8529] 1341s # debug: [Client-Response-Num] [1] 1341s # debug: [DMMATCH1] [1] 1341s ok 86 1341s # --- 1341s # ExpiresActive Off 1341s ExpiresByType image/jpeg A6409815 1341s # debug: [Connection] [close] 1341s # debug: [Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Accept-Ranges] [bytes] 1341s # debug: [ETag] ["0-60bb3bbdae3c0"] 1341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1341s # debug: [Vary] [In-If1] 1341s # debug: [Content-Type] [image/gif] 1341s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1341s # debug: [Client-Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Client-Peer] [127.0.0.1:8529] 1341s # debug: [Client-Response-Num] [1] 1341s # debug: [DMMATCH1] [1] 1341s ok 87 1341s # --- 1341s # ExpiresActive Off 1341s ExpiresByType image/jpeg A6409815 1341s # debug: [Connection] [close] 1341s # debug: [Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Accept-Ranges] [bytes] 1341s # debug: [ETag] ["0-60bb3bbdae3c0"] 1341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1341s # debug: [Vary] [In-If1] 1341s # debug: [Content-Type] [image/jpeg] 1341s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1341s # debug: [Client-Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Client-Peer] [127.0.0.1:8529] 1341s # debug: [Client-Response-Num] [1] 1341s # debug: [DMMATCH1] [1] 1341s ok 88 1341s # --- 1341s # ExpiresActive Off 1341s ExpiresDefault A35620038 1341s ExpiresByType image/jpeg "modification plus 1 years 2 weeks 19 days 8 hours 25 minutes 33 seconds" 1341s # debug: [Connection] [close] 1341s # debug: [Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Accept-Ranges] [bytes] 1341s # debug: [ETag] ["3-60bb3bbdae3c0"] 1341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1341s # debug: [Vary] [In-If1] 1341s # debug: [Content-Length] [3] 1341s # debug: [Content-Type] [text/html] 1341s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1341s # debug: [Client-Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Client-Peer] [127.0.0.1:8529] 1341s # debug: [Client-Response-Num] [1] 1341s # debug: [DMMATCH1] [1] 1341s ok 89 1341s # --- 1341s # ExpiresActive Off 1341s ExpiresDefault A35620038 1341s ExpiresByType image/jpeg "modification plus 1 years 2 weeks 19 days 8 hours 25 minutes 33 seconds" 1341s # debug: [Connection] [close] 1341s # debug: [Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Accept-Ranges] [bytes] 1341s # debug: [ETag] ["0-60bb3bbdae3c0"] 1341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1341s # debug: [Vary] [In-If1] 1341s # debug: [Content-Type] [text/plain] 1341s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1341s # debug: [Client-Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Client-Peer] [127.0.0.1:8529] 1341s # debug: [Client-Response-Num] [1] 1341s # debug: [DMMATCH1] [1] 1341s ok 90 1341s # --- 1341s # ExpiresActive Off 1341s ExpiresDefault A35620038 1341s ExpiresByType image/jpeg "modification plus 1 years 2 weeks 19 days 8 hours 25 minutes 33 seconds" 1341s # debug: [Connection] [close] 1341s # debug: [Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Accept-Ranges] [bytes] 1341s # debug: [ETag] ["0-60bb3bbdae3c0"] 1341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1341s # debug: [Vary] [In-If1] 1341s # debug: [Content-Type] [image/gif] 1341s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1341s # debug: [Client-Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Client-Peer] [127.0.0.1:8529] 1341s # debug: [Client-Response-Num] [1] 1341s # debug: [DMMATCH1] [1] 1341s ok 91 1341s # --- 1341s # ExpiresActive Off 1341s ExpiresDefault A35620038 1341s ExpiresByType image/jpeg "modification plus 1 years 2 weeks 19 days 8 hours 25 minutes 33 seconds" 1341s # debug: [Connection] [close] 1341s # debug: [Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Accept-Ranges] [bytes] 1341s # debug: [ETag] ["0-60bb3bbdae3c0"] 1341s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1341s # debug: [Vary] [In-If1] 1341s # debug: [Content-Type] [image/jpeg] 1341s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1341s # debug: [Client-Date] [Sat, 16 Mar 2024 11:23:18 GMT] 1341s # debug: [Client-Peer] [127.0.0.1:8529] 1341s # debug: [Client-Response-Num] [1] 1341s # debug: [DMMATCH1] [1] 1341s ok 92 1341s ok 1344s t/modules/ext_filter.t .............. 1344s 1..24 1344s # Running under perl version 5.038002 for linux 1344s # Current time local: Sat Mar 16 11:23:18 2024 1344s # Current time GMT: Sat Mar 16 11:23:18 2024 1344s # Using Test.pm version 1.31 1344s # Using Apache/Test.pm version 1.42 1344s # testing : sed output filter 1344s # expected: 'barbar' 1344s # received: 'barbar' 1344s ok 1 1344s # testing : slow filter process 1344s # expected: 'foobar' 1344s # received: 'foobar' 1344s ok 2 1344s # testing : echo worked 1344s # expected: 200 1344s # received: '200' 1344s ok 3 1344s # testing : request body filtered 1344s # expected: 'barbar 1344s # ' 1344s # received: 'barbar 1344s # ' 1344s ok 4 1344s # testing : got 413 error 1344s # expected: 413 1344s # received: '413' 1344s ok 5 1344s # testing : got 413 error body 1344s # expected: qr/413 Request Entity Too Large/ 1344s # received: ' 1344s # 1344s # 413 Request Entity Too Large 1344s # 1344s #

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

1344s # The requested resource does not allow request data with POST requests, or the amount of data provided in 1344s # the request exceeds the capacity limit. 1344s # 1344s # ' 1344s ok 24 1344s ok 1347s t/modules/filter.t .................. 1347s 1..5 1347s # Running under perl version 5.038002 for linux 1347s # Current time local: Sat Mar 16 11:23:22 2024 1347s # Current time GMT: Sat Mar 16 11:23:22 2024 1347s # Using Test.pm version 1.31 1347s # Using Apache/Test.pm version 1.42 1347s # expected: 'HELLOWORLD' 1347s # received: 'HELLOWORLD' 1347s ok 1 1347s # expected: 'HELLOWORLD' 1347s # received: 'HELLOWORLD' 1347s ok 2 1347s # expected: 'HELLOWORLD' 1347s # received: 'HELLOWORLD' 1347s ok 3 1347s # expected: 'helloworld' 1347s # received: 'helloworld' 1347s ok 4 1347s # expected: 'helloworld' 1347s # received: 'helloworld' 1347s ok 5 1347s ok 1353s t/modules/headers.t ................. 1353s 1..376 1353s # Running under perl version 5.038002 for linux 1353s # Current time local: Sat Mar 16 11:23:25 2024 1353s # Current time GMT: Sat Mar 16 11:23:25 2024 1353s # Using Test.pm version 1.31 1353s # Using Apache/Test.pm version 1.42 1353s ok 1 1353s ok 2 1353s ok 3 1353s ok 4 1353s ok 5 1353s ok 6 1353s ok 7 1353s ok 8 1353s ok 9 1353s ok 10 1353s ok 11 1353s ok 12 1353s ok 13 1353s ok 14 1353s ok 15 1353s ok 16 1353s ok 17 1353s ok 18 1353s ok 19 1353s ok 20 1353s ok 21 1353s ok 22 1353s ok 23 1353s ok 24 1353s ok 25 1353s ok 26 1353s ok 27 1353s ok 28 1353s ok 29 1353s ok 30 1353s ok 31 1353s ok 32 1353s ok 33 1353s ok 34 1353s ok 35 1353s ok 36 1353s ok 37 1353s ok 38 1353s ok 39 1353s ok 40 1353s ok 41 1353s ok 42 1353s ok 43 1353s ok 44 1353s ok 45 1353s ok 46 1353s ok 47 1353s ok 48 1353s ok 49 1353s ok 50 1353s ok 51 1353s ok 52 1353s ok 53 1353s ok 54 1353s ok 55 1353s ok 56 1353s ok 57 1353s ok 58 1353s ok 59 1353s ok 60 1353s ok 61 1353s ok 62 1353s ok 63 1353s ok 64 1353s ok 65 1353s ok 66 1353s ok 67 1353s ok 68 1353s ok 69 1353s ok 70 1353s ok 71 1353s ok 72 1353s ok 73 1353s ok 74 1353s ok 75 1353s ok 76 1353s ok 77 1353s ok 78 1353s ok 79 1353s ok 80 1353s ok 81 1353s ok 82 1353s ok 83 1353s ok 84 1353s ok 85 1353s ok 86 1353s ok 87 1353s ok 88 1353s ok 89 1353s ok 90 1353s ok 91 1353s ok 92 1353s ok 93 1353s ok 94 1353s ok 95 1353s ok 96 1353s ok 97 1353s ok 98 1353s ok 99 1353s ok 100 1353s ok 101 1353s ok 102 1353s ok 103 1353s ok 104 1353s ok 105 1353s ok 106 1353s ok 107 1353s ok 108 1353s ok 109 1353s ok 110 1353s ok 111 1353s ok 112 1353s ok 113 1353s ok 114 1353s ok 115 1353s ok 116 1353s ok 117 1353s ok 118 1353s ok 119 1353s ok 120 1353s ok 121 1353s ok 122 1353s ok 123 1353s ok 124 1353s ok 125 1353s ok 126 1353s ok 127 1353s ok 128 1353s ok 129 1353s ok 130 1353s ok 131 1353s ok 132 1353s ok 133 1353s ok 134 1353s ok 135 1353s ok 136 1353s ok 137 1353s ok 138 1353s ok 139 1353s ok 140 1353s ok 141 1353s ok 142 1353s ok 143 1353s ok 144 1353s ok 145 1353s ok 146 1353s ok 147 1353s ok 148 1353s ok 149 1353s ok 150 1353s ok 151 1353s ok 152 1353s ok 153 1353s ok 154 1353s ok 155 1353s ok 156 1353s ok 157 1353s ok 158 1353s ok 159 1353s ok 160 1353s ok 161 1353s ok 162 1353s ok 163 1353s ok 164 1353s ok 165 1353s ok 166 1353s ok 167 1353s ok 168 1353s ok 169 1353s ok 170 1353s ok 171 1353s ok 172 1353s ok 173 1353s ok 174 1353s ok 175 1353s ok 176 1353s ok 177 1353s ok 178 1353s ok 179 1353s ok 180 1353s ok 181 1353s ok 182 1353s ok 183 1353s ok 184 1353s ok 185 1353s ok 186 1353s ok 187 1353s ok 188 1353s ok 189 1353s ok 190 1353s ok 191 1353s ok 192 1353s ok 193 1353s ok 194 1353s ok 195 1353s ok 196 1353s ok 197 1353s ok 198 1353s ok 199 1353s ok 200 1353s ok 201 1353s ok 202 1353s ok 203 1353s ok 204 1353s ok 205 1353s ok 206 1353s ok 207 1353s ok 208 1353s ok 209 1353s ok 210 1353s ok 211 1353s ok 212 1353s ok 213 1353s ok 214 1353s ok 215 1353s ok 216 1353s ok 217 1353s ok 218 1353s ok 219 1353s ok 220 1353s ok 221 1353s ok 222 1353s ok 223 1353s ok 224 1353s ok 225 1353s ok 226 1353s ok 227 1353s ok 228 1353s ok 229 1353s ok 230 1353s ok 231 1353s ok 232 1353s ok 233 1353s ok 234 1353s ok 235 1353s ok 236 1353s ok 237 1353s ok 238 1353s ok 239 1353s ok 240 1353s ok 241 1353s ok 242 1353s ok 243 1353s ok 244 1353s ok 245 1353s ok 246 1353s ok 247 1353s ok 248 1353s ok 249 1353s ok 250 1353s ok 251 1353s ok 252 1353s ok 253 1353s ok 254 1353s ok 255 1353s ok 256 1353s ok 257 1353s ok 258 1353s ok 259 1353s ok 260 1353s ok 261 1353s ok 262 1353s ok 263 1353s ok 264 1353s ok 265 1353s ok 266 1353s ok 267 1353s ok 268 1353s ok 269 1353s ok 270 1353s ok 271 1353s ok 272 1353s ok 273 1353s ok 274 1353s ok 275 1353s ok 276 1353s ok 277 1353s ok 278 1353s ok 279 1353s ok 280 1353s ok 281 1353s ok 282 1353s ok 283 1353s ok 284 1353s ok 285 1353s ok 286 1353s ok 287 1353s ok 288 1353s ok 289 1353s ok 290 1353s ok 291 1353s ok 292 1353s ok 293 1353s ok 294 1353s ok 295 1353s ok 296 1353s ok 297 1353s ok 298 1353s ok 299 1353s ok 300 1353s ok 301 1353s ok 302 1353s ok 303 1353s ok 304 1353s ok 305 1353s ok 306 1353s ok 307 1353s ok 308 1353s ok 309 1353s ok 310 1353s ok 311 1353s ok 312 1353s ok 313 1353s ok 314 1353s ok 315 1353s ok 316 1353s ok 317 1353s ok 318 1353s ok 319 1353s ok 320 1353s ok 321 1353s ok 322 1353s ok 323 1353s ok 324 1353s ok 325 1353s ok 326 1353s ok 327 1353s ok 328 1353s ok 329 1353s ok 330 1353s ok 331 1353s ok 332 1353s ok 333 1353s ok 334 1353s ok 335 1353s ok 336 1353s ok 337 1353s ok 338 1353s ok 339 1353s ok 340 1353s 1353s 1353s 1353s Header sent n°0: 1353s header: Test-Header 1353s value: value 1353s Header sent n°1: 1353s header: Aaa 1353s value: b 1353s Header sent n°2: 1353s header: Aa 1353s value: bb 1353s # testing : Checking return code is '200' 1353s # expected: 200 1353s # received: '200' 1353s ok 341 1353s Header received n°0: 1353s header: Test-Header 1353s expected: value 1353s received: value 1353s 1353s Header received n°1: 1353s header: Aaa 1353s expected: b 1353s received: b 1353s 1353s Header received n°2: 1353s header: Aa 1353s expected: bb 1353s received: bb 1353s 1353s Response received is: 1353s HTTP/1.1 200 OK 1353s Connection: close 1353s Date: Sat, 16 Mar 2024 11:23:30 GMT 1353s Accept-Ranges: bytes 1353s ETag: "0-60bb3bbdae3c0" 1353s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1353s Vary: In-If1 1353s Content-Length: 0 1353s Content-Type: text/html 1353s Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 1353s Aa: bb 1353s Aaa: b 1353s Client-Date: Sat, 16 Mar 2024 11:23:30 GMT 1353s Client-Peer: 127.0.0.1:8529 1353s Client-Response-Num: 1 1353s DMMATCH1: 1 1353s Test-Header: value 1353s 1353s ok 342 1353s 1353s 1353s 1353s Header sent n°0: 1353s header: Test-Header 1353s value: foo 1353s Header sent n°1: 1353s header: aaa 1353s value: b 1353s Header sent n°2: 1353s header: aa 1353s value: bb 1353s # testing : Checking return code is '200' 1353s # expected: 200 1353s # received: '200' 1353s ok 343 1353s 1353s Header received n°0: 1353s header: Test-Header 1353s expected: foo 1353s received: foo 1353s 1353s Header received n°1: 1353s header: aa 1353s expected: bb 1353s received: bb 1353s 1353s Response received is: 1353s HTTP/1.1 200 OK 1353s Connection: close 1353s Date: Sat, 16 Mar 2024 11:23:30 GMT 1353s Accept-Ranges: bytes 1353s ETag: "0-60bb3bbdae3c0" 1353s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1353s Vary: In-If1 1353s Content-Length: 0 1353s Content-Type: text/html 1353s Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 1353s Aa: bb 1353s Client-Date: Sat, 16 Mar 2024 11:23:30 GMT 1353s Client-Peer: 127.0.0.1:8529 1353s Client-Response-Num: 1 1353s DMMATCH1: 1 1353s Test-Header: foo 1353s 1353s ok 344 1353s 1353s 1353s 1353s Header sent n°0: 1353s header: Test-Header 1353s value: foo 1353s Header sent n°1: 1353s header: Test-Header1 1353s value: value1 1353s Header sent n°2: 1353s header: Test-Header2 1353s value: value2 1353s # testing : Checking return code is '200' 1353s # expected: 200 1353s # received: '200' 1353s ok 345 1353s 1353s Header received n°0: 1353s header: Test-Header 1353s expected: foo 1353s received: foo 1353s 1353s Header received n°1: 1353s header: Test-Header1 1353s expected: value1 1353s received: value1 1353s 1353s Header received n°2: 1353s header: Test-Header2 1353s expected: value2 1353s received: value2 1353s 1353s Response received is: 1353s HTTP/1.1 200 OK 1353s Connection: close 1353s Date: Sat, 16 Mar 2024 11:23:30 GMT 1353s Accept-Ranges: bytes 1353s ETag: "0-60bb3bbdae3c0" 1353s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1353s Vary: In-If1 1353s Content-Length: 0 1353s Content-Type: text/html 1353s Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 1353s Client-Date: Sat, 16 Mar 2024 11:23:30 GMT 1353s Client-Peer: 127.0.0.1:8529 1353s Client-Response-Num: 1 1353s DMMATCH1: 1 1353s Test-Header: foo 1353s Test-Header1: value1 1353s Test-Header2: value2 1353s ok 346 1353s 1353s 1353s 1353s Header sent n°0: 1353s header: Test-Header 1353s value: foofoo 1353s # testing : Checking return code is '200' 1353s # expected: 200 1353s # received: '200' 1353s ok 347 1353s 1353s Header received n°0: 1353s header: Test-Header 1353s expected: barfoo 1353s received: barfoo 1353s 1353s Response received is: 1353s HTTP/1.1 200 OK 1353s Connection: close 1353s Date: Sat, 16 Mar 2024 11:23:30 GMT 1353s Accept-Ranges: bytes 1353s ETag: "0-60bb3bbdae3c0" 1353s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1353s Vary: In-If1 1353s Content-Length: 0 1353s Content-Type: text/html 1353s Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 1353s Client-Date: Sat, 16 Mar 2024 11:23:30 GMT 1353s Client-Peer: 127.0.0.1:8529 1353s Client-Response-Num: 1 1353s DMMATCH1: 1 1353s Test-Header: barfoo 1353s 1353s ok 348 1353s 1353s 1353s 1353s Header sent n°0: 1353s header: Test-Header 1353s value: foo2foo2 1353s # testing : Checking return code is '200' 1353s # expected: 200 1353s # received: '200' 1353s ok 349 1353s 1353s Header received n°0: 1353s header: Test-Header 1353s expected: barfoo2 1353s received: barfoo2 1353s 1353s Response received is: 1353s HTTP/1.1 200 OK 1353s Connection: close 1353s Date: Sat, 16 Mar 2024 11:23:30 GMT 1353s Accept-Ranges: bytes 1353s ETag: "0-60bb3bbdae3c0" 1353s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1353s Vary: In-If1 1353s Content-Length: 0 1353s Content-Type: text/html 1353s Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 1353s Client-Date: Sat, 16 Mar 2024 11:23:30 GMT 1353s Client-Peer: 127.0.0.1:8529 1353s Client-Response-Num: 1 1353s DMMATCH1: 1 1353s Test-Header: barfoo2 1353s 1353s ok 350 1353s 1353s 1353s 1353s Header sent n°0: 1353s header: Test-Header 1353s value: foofoo 1353s # testing : Checking return code is '200' 1353s # expected: 200 1353s # received: '200' 1353s ok 351 1353s 1353s Header received n°0: 1353s header: Test-Header 1353s expected: bar2foo 1353s received: bar2foo 1353s 1353s Response received is: 1353s HTTP/1.1 200 OK 1353s Connection: close 1353s Date: Sat, 16 Mar 2024 11:23:30 GMT 1353s Accept-Ranges: bytes 1353s ETag: "0-60bb3bbdae3c0" 1353s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1353s Vary: In-If1 1353s Content-Length: 0 1353s Content-Type: text/html 1353s Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 1353s Client-Date: Sat, 16 Mar 2024 11:23:30 GMT 1353s Client-Peer: 127.0.0.1:8529 1353s Client-Response-Num: 1 1353s DMMATCH1: 1 1353s Test-Header: bar2foo 1353s 1353s ok 352 1353s 1353s 1353s 1353s Header sent n°0: 1353s header: Test-Header 1353s value: foofoo 1353s # testing : Checking return code is '200' 1353s # expected: 200 1353s # received: '200' 1353s ok 353 1353s 1353s Header received n°0: 1353s header: Test-Header 1353s expected: barbar 1353s received: barbar 1353s 1353s Response received is: 1353s HTTP/1.1 200 OK 1353s Connection: close 1353s Date: Sat, 16 Mar 2024 11:23:30 GMT 1353s Accept-Ranges: bytes 1353s ETag: "0-60bb3bbdae3c0" 1353s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1353s Vary: In-If1 1353s Content-Length: 0 1353s Content-Type: text/html 1353s Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 1353s Client-Date: Sat, 16 Mar 2024 11:23:30 GMT 1353s Client-Peer: 127.0.0.1:8529 1353s Client-Response-Num: 1 1353s DMMATCH1: 1 1353s Test-Header: barbar 1353s 1353s ok 354 1353s 1353s 1353s 1353s Header sent n°0: 1353s header: Test-Header 1353s value: foo2foo2 1353s # testing : Checking return code is '200' 1353s # expected: 200 1353s # received: '200' 1353s ok 355 1353s 1353s Header received n°0: 1353s header: Test-Header 1353s expected: barbar 1353s received: barbar 1353s 1353s Response received is: 1353s HTTP/1.1 200 OK 1353s Connection: close 1353s Date: Sat, 16 Mar 2024 11:23:30 GMT 1353s Accept-Ranges: bytes 1353s ETag: "0-60bb3bbdae3c0" 1353s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1353s Vary: In-If1 1353s Content-Length: 0 1353s Content-Type: text/html 1353s Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 1353s Client-Date: Sat, 16 Mar 2024 11:23:30 GMT 1353s Client-Peer: 127.0.0.1:8529 1353s Client-Response-Num: 1 1353s DMMATCH1: 1 1353s Test-Header: barbar 1353s 1353s ok 356 1353s 1353s 1353s 1353s Header sent n°0: 1353s header: Test-Header 1353s value: foofoo 1353s # testing : Checking return code is '200' 1353s # expected: 200 1353s # received: '200' 1353s ok 357 1353s 1353s Header received n°0: 1353s header: Test-Header 1353s expected: bar2bar2 1353s received: bar2bar2 1353s 1353s Response received is: 1353s HTTP/1.1 200 OK 1353s Connection: close 1353s Date: Sat, 16 Mar 2024 11:23:30 GMT 1353s Accept-Ranges: bytes 1353s ETag: "0-60bb3bbdae3c0" 1353s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1353s Vary: In-If1 1353s Content-Length: 0 1353s Content-Type: text/html 1353s Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 1353s Client-Date: Sat, 16 Mar 2024 11:23:30 GMT 1353s Client-Peer: 127.0.0.1:8529 1353s Client-Response-Num: 1 1353s DMMATCH1: 1 1353s Test-Header: bar2bar2 1353s 1353s ok 358 1353s # testing : Checking return code is '200' 1353s # expected: 200 1353s # received: '200' 1353s ok 359 1353s Header received n°0: 1353s header: Test-Header 1353s expected: foo 1353s received: foo 1353s 1353s Response received is: 1353s HTTP/1.1 200 OK 1353s Connection: close 1353s Date: Sat, 16 Mar 2024 11:23:30 GMT 1353s Accept-Ranges: bytes 1353s ETag: "0-60bb3bbdae3c0" 1353s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1353s Vary: In-If1 1353s Content-Length: 0 1353s Content-Type: text/html 1353s Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 1353s Client-Date: Sat, 16 Mar 2024 11:23:30 GMT 1353s Client-Peer: 127.0.0.1:8529 1353s Client-Response-Num: 1 1353s DMMATCH1: 1 1353s Test-Header: foo 1353s 1353s ok 360 1353s 1353s 1353s 1353s Header sent n°0: 1353s header: Test-Header 1353s value: foo 1353s # testing : Checking return code is '200' 1353s # expected: 200 1353s # received: '200' 1353s ok 361 1353s 1353s Header received n°0: 1353s header: Test-Header 1353s expected: foo 1353s received: foo 1353s 1353s Response received is: 1353s HTTP/1.1 200 OK 1353s Connection: close 1353s Date: Sat, 16 Mar 2024 11:23:30 GMT 1353s Accept-Ranges: bytes 1353s ETag: "0-60bb3bbdae3c0" 1353s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1353s Vary: In-If1 1353s Content-Length: 0 1353s Content-Type: text/html 1353s Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 1353s Client-Date: Sat, 16 Mar 2024 11:23:30 GMT 1353s Client-Peer: 127.0.0.1:8529 1353s Client-Response-Num: 1 1353s DMMATCH1: 1 1353s Test-Header: foo 1353s 1353s ok 362 1353s 1353s 1353s 1353s Header sent n°0: 1353s header: Test-Header 1353s value: "foo" 1353s # testing : Checking return code is '200' 1353s # expected: 200 1353s # received: '200' 1353s ok 363 1353s 1353s Header received n°0: 1353s header: Test-Header 1353s expected: "foo", foo 1353s received: "foo", foo 1353s 1353s Response received is: 1353s HTTP/1.1 200 OK 1353s Connection: close 1353s Date: Sat, 16 Mar 2024 11:23:30 GMT 1353s Accept-Ranges: bytes 1353s ETag: "0-60bb3bbdae3c0" 1353s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1353s Vary: In-If1 1353s Content-Length: 0 1353s Content-Type: text/html 1353s Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 1353s Client-Date: Sat, 16 Mar 2024 11:23:30 GMT 1353s Client-Peer: 127.0.0.1:8529 1353s Client-Response-Num: 1 1353s DMMATCH1: 1 1353s Test-Header: "foo", foo 1353s 1353s ok 364 1353s 1353s 1353s 1353s Header sent n°0: 1353s header: Test-Header 1353s value: foo 1353s # testing : Checking return code is '200' 1353s # expected: 200 1353s # received: '200' 1353s ok 365 1353s 1353s Header received n°0: 1353s header: Test-Header 1353s expected: foo, bar 1353s received: foo, bar 1353s 1353s Response received is: 1353s HTTP/1.1 200 OK 1353s Connection: close 1353s Date: Sat, 16 Mar 2024 11:23:30 GMT 1353s Accept-Ranges: bytes 1353s ETag: "0-60bb3bbdae3c0" 1353s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1353s Vary: In-If1 1353s Content-Length: 0 1353s Content-Type: text/html 1353s Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 1353s Client-Date: Sat, 16 Mar 2024 11:23:30 GMT 1353s Client-Peer: 127.0.0.1:8529 1353s Client-Response-Num: 1 1353s DMMATCH1: 1 1353s Test-Header: foo, bar 1353s 1353s ok 366 1353s 1353s 1353s 1353s Header sent n°0: 1353s header: Test-Header 1353s value: foo 1353s # testing : Checking return code is '200' 1353s # expected: 200 1353s # received: '200' 1353s ok 367 1353s 1353s Header received n°0: 1353s header: Test-Header 1353s expected: foo 1353s received: foo 1353s 1353s Response received is: 1353s HTTP/1.1 200 OK 1353s Connection: close 1353s Date: Sat, 16 Mar 2024 11:23:30 GMT 1353s Accept-Ranges: bytes 1353s ETag: "0-60bb3bbdae3c0" 1353s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1353s Vary: In-If1 1353s Content-Length: 0 1353s Content-Type: text/html 1353s Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 1353s Client-Date: Sat, 16 Mar 2024 11:23:30 GMT 1353s Client-Peer: 127.0.0.1:8529 1353s Client-Response-Num: 1 1353s DMMATCH1: 1 1353s Test-Header: foo 1353s 1353s ok 368 1353s 1353s 1353s 1353s Header sent n°0: 1353s header: Test-Header 1353s value: foo 1353s # testing : Checking return code is '200' 1353s # expected: 200 1353s # received: '200' 1353s ok 369 1353s 1353s Header received n°0: 1353s header: Test-Header 1353s expected: foo 1353s received: foo 1353s 1353s Header received n°1: 1353s header: Test-Header2 1353s expected: bar 1353s received: bar 1353s 1353s Response received is: 1353s HTTP/1.1 200 OK 1353s Connection: close 1353s Date: Sat, 16 Mar 2024 11:23:30 GMT 1353s Accept-Ranges: bytes 1353s ETag: "0-60bb3bbdae3c0" 1353s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1353s Vary: In-If1 1353s Content-Length: 0 1353s Content-Type: text/html 1353s Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 1353s Client-Date: Sat, 16 Mar 2024 11:23:30 GMT 1353s Client-Peer: 127.0.0.1:8529 1353s Client-Response-Num: 1 1353s DMMATCH1: 1 1353s Test-Header: foo 1353s Test-Header2: bar 1353s 1353s ok 370 1353s # testing : Checking return code is '200' 1353s # expected: 200 1353s # received: '200' 1353s ok 371 1353s 1353s Header received n°0: 1353s header: Test-Header 1353s expected: foo 1353s received: foo 1353s 1353s Response received is: 1353s HTTP/1.1 200 OK 1353s Connection: close 1353s Date: Sat, 16 Mar 2024 11:23:30 GMT 1353s Accept-Ranges: bytes 1353s ETag: "0-60bb3bbdae3c0" 1353s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1353s Vary: In-If1 1353s Content-Length: 0 1353s Content-Type: text/html 1353s Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 1353s Client-Date: Sat, 16 Mar 2024 11:23:30 GMT 1353s Client-Peer: 127.0.0.1:8529 1353s Client-Response-Num: 1 1353s DMMATCH1: 1 1353s Test-Header: foo 1353s 1353s ok 372 1353s # testing : Checking return code is '200' 1353s # expected: 200 1353s # received: '200' 1353s ok 373 1353s 1353s Header received n°0: 1353s header: Test-Header 1353s expected: foo 1353s received: foo 1353s 1353s Response received is: 1353s HTTP/1.1 200 OK 1353s Connection: close 1353s Date: Sat, 16 Mar 2024 11:23:30 GMT 1353s Accept-Ranges: bytes 1353s ETag: "0-60bb3bbdae3c0" 1353s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1353s Vary: In-If1 1353s Content-Length: 0 1353s Content-Type: text/html 1353s Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 1353s Client-Date: Sat, 16 Mar 2024 11:23:30 GMT 1353s Client-Peer: 127.0.0.1:8529 1353s Client-Response-Num: 1 1353s DMMATCH1: 1 1353s Test-Header: foo 1353s 1353s ok 374 1353s # testing : Checking return code is '200' 1353s # expected: 200 1353s # received: '200' 1353s ok 375 1353s 1353s Header received n°0: 1353s header: Test-Header 1353s expected: foo 1353s received: foo 1353s 1353s Response received is: 1353s HTTP/1.1 200 OK 1353s Connection: close 1353s Date: Sat, 16 Mar 2024 11:23:30 GMT 1353s Accept-Ranges: bytes 1353s ETag: "0-60bb3bbdae3c0" 1353s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1353s Vary: In-If1 1353s Content-Length: 0 1353s Content-Type: text/html 1353s Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 1353s Client-Date: Sat, 16 Mar 2024 11:23:30 GMT 1353s Client-Peer: 127.0.0.1:8529 1353s Client-Response-Num: 1 1353s DMMATCH1: 1 1353s Test-Header: foo 1353s 1353s ok 376 1353s ok 1361s t/modules/heartbeat.t ............... 1361s 1..1 1361s # Running under perl version 5.038002 for linux 1361s # Current time local: Sat Mar 16 11:23:30 2024 1361s # Current time GMT: Sat Mar 16 11:23:30 2024 1361s # Using Test.pm version 1.31 1361s # Using Apache/Test.pm version 1.42 1361s Expecting at least 3 heartbeat ; Seen: 5 1361s ok 1 1361s ok 1365s t/modules/http2.t ................... 1365s 1..56 1365s # Running under perl version 5.038002 for linux 1365s # Current time local: Sat Mar 16 11:23:39 2024 1365s # Current time GMT: Sat Mar 16 11:23:39 2024 1365s # Using Test.pm version 1.31 1365s # Using Apache/Test.pm version 1.42 1365s ok 1 1365s ok 2 1365s # testing : read first response-line 1365s # expected: qr/^HTTP\/1\.. 200/ 1365s # received: 'HTTP/1.1 200 OK 1365s # ' 1365s ok 3 1365s # testing : TLS version in use 1365s # expected: qr/^(SSL|TLSv\d(_\d)?$)/ 1365s # received: 'TLSv1_3' 1365s ok 4 1365s test case: TC0001, expecting 200: GET http://localhost:8557/ 1365s # testing : GET http://localhost:8557/ 1365s # expected: 200 1365s # received: '200' 1365s ok 5 1365s test case: TC0002, expecting 404: GET http://localhost:8557/not_here 1365s # testing : GET http://localhost:8557/not_here 1365s # expected: 404 1365s # received: '404' 1365s ok 6 1365s test case: TC0005, cmp index.html file: GET http://localhost:8557/modules/h2/index.html 1365s # testing : response status 1365s # expected: 200 1365s # received: '200' 1365s ok 7 1365s ok 8 1365s test case: TC0006, cmp image file: GET http://localhost:8557/modules/h2/003/003_img.jpg 1365s # testing : response status 1365s # expected: 200 1365s # received: '200' 1365s ok 9 1365s ok 10 1365s test case: TC0007, rewrite handling: GET http://localhost:8557/modules/h2/latest.tar.gz 1365s # testing : response status 1365s # expected: 302 1365s # received: '302' 1365s ok 11 1365s # testing : location header 1365s # expected: 'http://localhost:8557/modules/h2/xxx-1.0.2a.tar.gz' 1365s # received: 'http://localhost:8557/modules/h2/xxx-1.0.2a.tar.gz' 1365s ok 12 1365s test case: TC0008, hello.pl with ssl vars: GET http://localhost:8557/modules/h2/hello.pl 1365s # testing : response status 1365s # expected: 200 1365s # received: '200' 1365s ok 13 1365s # testing : content comparision 1365s # expected: ' 1365s #

Hello World!

1365s # 1365s # ' 1365s # received: ' 1365s #

Hello World!

1365s # 1365s # ' 1365s ok 14 1365s test case: TC0009, necho.pl without arguments: GET http://localhost:8557/modules/h2/necho.pl 1365s # testing : response status 1365s # expected: 400 1365s # received: '400' 1365s ok 15 1365s # testing : content comparision 1365s # expected: ' 1365s #

No query was specified.

1365s # 1365s # ' 1365s # received: ' 1365s #

No query was specified.

1365s # 1365s # ' 1365s ok 16 1365s test case: TC0010, necho.pl 2x10: GET http://localhost:8557/modules/h2/necho.pl?count=2&text=0123456789 1365s # testing : response status 1365s # expected: 200 1365s # received: '200' 1365s ok 17 1365s # testing : content comparision 1365s # expected: '01234567890123456789' 1365s # received: '01234567890123456789' 1365s ok 18 1365s test case: TC0011, necho.pl 10x10: GET http://localhost:8557/modules/h2/necho.pl?count=10&text=0123456789 1365s # testing : response status 1365s # expected: 200 1365s # received: '200' 1365s ok 19 1365s # testing : content-length 1365s # expected: 100 1365s # received: 100 1365s ok 20 1365s test case: TC0012, necho.pl 100x10: GET http://localhost:8557/modules/h2/necho.pl?count=100&text=0123456789 1365s # testing : response status 1365s # expected: 200 1365s # received: '200' 1365s ok 21 1365s # testing : content-length 1365s # expected: 1000 1365s # received: 1000 1365s ok 22 1365s test case: TC0013, necho.pl 1000x10: GET http://localhost:8557/modules/h2/necho.pl?count=1000&text=0123456789 1365s # testing : response status 1365s # expected: 200 1365s # received: '200' 1365s ok 23 1365s # testing : content-length 1365s # expected: 10000 1365s # received: 10000 1365s ok 24 1365s test case: TC0014, necho.pl 10000x10: GET http://localhost:8557/modules/h2/necho.pl?count=10000&text=0123456789 1365s # testing : response status 1365s # expected: 200 1365s # received: '200' 1365s ok 25 1365s # testing : content-length 1365s # expected: 100000 1365s # received: 100000 1365s ok 26 1365s test case: TC0015, necho.pl 100000x10: GET http://localhost:8557/modules/h2/necho.pl?count=100000&text=0123456789 1365s # testing : response status 1365s # expected: 200 1365s # received: '200' 1365s ok 27 1365s # testing : content-length 1365s # expected: 1000000 1365s # received: 1000000 1365s ok 28 1365s test case: TC0001, expecting 200: GET https://localhost:8558/ 1365s # testing : GET https://localhost:8558/ 1365s # expected: 200 1365s # received: '200' 1365s ok 29 1365s test case: TC0002, expecting 404: GET https://localhost:8558/not_here 1365s # testing : GET https://localhost:8558/not_here 1365s # expected: 404 1365s # received: '404' 1365s ok 30 1365s test case: TC0005, cmp index.html file: GET https://localhost:8558/modules/h2/index.html 1365s # testing : response status 1365s # expected: 200 1365s # received: '200' 1365s ok 31 1365s ok 32 1365s test case: TC0006, cmp image file: GET https://localhost:8558/modules/h2/003/003_img.jpg 1365s # testing : response status 1365s # expected: 200 1365s # received: '200' 1365s ok 33 1365s ok 34 1365s test case: TC0007, rewrite handling: GET https://localhost:8558/modules/h2/latest.tar.gz 1365s # testing : response status 1365s # expected: 302 1365s # received: '302' 1365s ok 35 1365s # testing : location header 1365s # expected: 'https://localhost:8558/modules/h2/xxx-1.0.2a.tar.gz' 1365s # received: 'https://localhost:8558/modules/h2/xxx-1.0.2a.tar.gz' 1365s ok 36 1365s test case: TC0008, hello.pl with ssl vars: GET https://localhost:8558/modules/h2/hello.pl 1365s # testing : response status 1365s # expected: 200 1365s # received: '200' 1365s ok 37 1365s # testing : content comparision 1365s # expected: ' 1365s #

Hello World!

1365s # 1365s # ' 1365s # received: ' 1365s #

Hello World!

1365s # 1365s # ' 1365s ok 38 1365s test case: TC0009, necho.pl without arguments: GET https://localhost:8558/modules/h2/necho.pl 1365s # testing : response status 1365s # expected: 400 1365s # received: '400' 1365s ok 39 1365s # testing : content comparision 1365s # expected: ' 1365s #

No query was specified.

1365s # 1365s # ' 1365s # received: ' 1365s #

No query was specified.

1365s # 1365s # ' 1365s ok 40 1365s test case: TC0010, necho.pl 2x10: GET https://localhost:8558/modules/h2/necho.pl?count=2&text=0123456789 1365s # testing : response status 1365s # expected: 200 1365s # received: '200' 1365s ok 41 1365s # testing : content comparision 1365s # expected: '01234567890123456789' 1365s # received: '01234567890123456789' 1365s ok 42 1365s test case: TC0011, necho.pl 10x10: GET https://localhost:8558/modules/h2/necho.pl?count=10&text=0123456789 1365s # testing : response status 1365s # expected: 200 1365s # received: '200' 1365s ok 43 1365s # testing : content-length 1365s # expected: 100 1365s # received: 100 1365s ok 44 1365s test case: TC0012, necho.pl 100x10: GET https://localhost:8558/modules/h2/necho.pl?count=100&text=0123456789 1365s # testing : response status 1365s # expected: 200 1365s # received: '200' 1365s ok 45 1365s # testing : content-length 1365s # expected: 1000 1365s # received: 1000 1365s ok 46 1365s test case: TC0013, necho.pl 1000x10: GET https://localhost:8558/modules/h2/necho.pl?count=1000&text=0123456789 1365s # testing : response status 1365s # expected: 200 1365s # received: '200' 1365s ok 47 1365s # testing : content-length 1365s # expected: 10000 1365s # received: 10000 1365s ok 48 1365s test case: TC0014, necho.pl 10000x10: GET https://localhost:8558/modules/h2/necho.pl?count=10000&text=0123456789 1365s # testing : response status 1365s # expected: 200 1365s # received: '200' 1365s ok 49 1365s # testing : content-length 1365s # expected: 100000 1365s # received: 100000 1365s ok 50 1365s test case: TC0015, necho.pl 100000x10: GET https://localhost:8558/modules/h2/necho.pl?count=100000&text=0123456789 1365s # testing : response status 1365s # expected: 200 1365s # received: '200' 1365s ok 51 1365s # testing : content-length 1365s # expected: 1000000 1365s # received: 1000000 1365s ok 52 1365s test case: VHOST000, expecting 200: GET https://localhost:8558/ 1365s setting host_name to localhost:8558# testing : GET https://localhost:8558/ 1365s # expected: 200 1365s # received: '200' 1365s ok 53 1365s test case: VHOST001, expect 404 or 421 (using Host:): GET https://localhost:8558/misdirected 1365s # testing : GET https://localhost:8558/misdirected 1365s # expected: 404 1365s # received: '404' 1365s ok 54 1365s test case: VHOST002, expect 421 (using :authority): GET https://localhost:8558/misdirected 1365s # testing : GET https://localhost:8558/misdirected 1365s # expected: 421 1365s # received: '421' 1365s ok 55 1365s test case: VHOST003, expect 421 : GET https://localhost:8558/misdirected 1365s # testing : GET https://localhost:8558/misdirected 1365s # expected: 404 1365s # received: '404' 1365s ok 56 1365s ok 1371s t/modules/include.t ................. 1371s 1..98 1371s # Running under perl version 5.038002 for linux 1371s # Current time local: Sat Mar 16 11:23:43 2024 1371s # Current time GMT: Sat Mar 16 11:23:43 2024 1371s # Using Test.pm version 1.31 1371s # Using Apache/Test.pm version 1.42 1371s # testing : GET /modules/include/abs-path.shtml 1371s # expected: 'inc-extra2.shtml body inc-extra1.shtml body abs-path.shtml body' 1371s # received: 'inc-extra2.shtml body inc-extra1.shtml body abs-path.shtml body' 1371s ok 1 1371s # testing : GET /modules/include/apexpr/err.shtml 1371s # expected: '[an error occurred while processing this directive] err.shtml' 1371s # received: '[an error occurred while processing this directive] err.shtml' 1371s ok 2 1371s # testing : GET /modules/include/apexpr/if1.shtml 1371s # expected: 'pass' 1371s # received: 'pass' 1371s ok 3 1371s # testing : GET /modules/include/apexpr/lazyvar.shtml 1371s # expected: 'pass' 1371s # received: 'pass' 1371s ok 4 1371s # testing : GET /modules/include/apexpr/restrict.shtml 1371s # expected: '[an error occurred while processing this directive] restrict.shtml' 1371s # received: '[an error occurred while processing this directive] restrict.shtml' 1371s ok 5 1371s # testing : GET /modules/include/apexpr/var.shtml 1371s # expected: 'pass pass pass' 1371s # received: 'pass pass pass' 1371s ok 6 1371s # testing : GET /modules/include/big.shtml 1371s # expected: 'hello pass pass pass hello' 1371s # received: 'hello pass pass pass hello' 1371s ok 7 1371s # testing : GET /modules/include/comment.shtml 1371s # expected: 'No comment here' 1371s # received: 'No comment here' 1371s ok 8 1371s # testing : GET /modules/include/echo.shtml 1371s # expected: 'echo.shtml' 1371s # received: 'echo.shtml' 1371s ok 9 1371s # testing : GET /modules/include/echo1.shtml 1371s # expected: '' 1371s # received: '' 1371s ok 10 1371s # testing : GET /modules/include/echo2.shtml 1371s # expected: ' pass config echomsg pass' 1371s # received: ' pass config echomsg pass' 1371s ok 11 1371s # testing : GET /modules/include/echo3.shtml 1371s # expected: '' 1371s # received: '' 1371s ok 12 1371s # testing : GET /modules/include/encode.shtml 1371s # expected: '# %^ %23%20%25%5e' 1371s # received: '# %^ %23%20%25%5e' 1371s ok 13 1371s # testing : GET /modules/include/errmsg1.shtml 1371s # expected: 'errmsg' 1371s # received: 'errmsg' 1371s ok 14 1371s # testing : GET /modules/include/errmsg2.shtml 1371s # expected: 'errmsg' 1371s # received: 'errmsg' 1371s ok 15 1371s # testing : GET /modules/include/errmsg3.shtml 1371s # expected: 'errmsg' 1371s # received: 'errmsg' 1371s ok 16 1371s # testing : GET /modules/include/errmsg4.shtml 1371s # expected: 'pass errmsg' 1371s # received: 'pass errmsg' 1371s ok 17 1371s # testing : GET /modules/include/errmsg5.shtml 1371s # expected: '' 1371s # received: '' 1371s ok 18 1371s # testing : GET /modules/include/exec/off/cgi.shtml 1371s # expected: '[an error occurred while processing this directive]' 1371s # received: '[an error occurred while processing this directive]' 1371s ok 19 1371s # testing : GET /modules/include/exec/off/cmd.shtml 1371s # expected: '[an error occurred while processing this directive]' 1371s # received: '[an error occurred while processing this directive]' 1371s ok 20 1371s # testing : GET /modules/include/exec/on/cgi.shtml 1371s # expected: 'perl cgi' 1371s # received: 'perl cgi' 1371s ok 21 1371s # testing : GET /modules/include/exec/on/cmd.shtml 1371s # expected: 'pass' 1371s # received: 'pass' 1371s ok 22 1371s # testing : GET /modules/include/extra/inc-bogus.shtml 1371s # expected: '[an error occurred while processing this directive] inc-bogus.shtml body' 1371s # received: '[an error occurred while processing this directive] inc-bogus.shtml body' 1371s ok 23 1371s # testing : GET /modules/include/foo.shtml 1371s # expected: '[an error occurred while processing this directive] foo.shtml body' 1371s # received: '[an error occurred while processing this directive] foo.shtml body' 1371s ok 24 1371s # testing : GET /modules/include/foo1.shtml 1371s # expected: '[an error occurred while processing this directive] foo.shtml body' 1371s # received: '[an error occurred while processing this directive] foo.shtml body' 1371s ok 25 1371s # testing : GET /modules/include/foo2.shtml 1371s # expected: '[an error occurred while processing this directive] foo.shtml body' 1371s # received: '[an error occurred while processing this directive] foo.shtml body' 1371s ok 26 1371s # testing : GET /modules/include/if1.shtml 1371s # expected: 'pass' 1371s # received: 'pass' 1371s ok 27 1371s # testing : GET /modules/include/if10.shtml 1371s # expected: 'pass' 1371s # received: 'pass' 1371s ok 28 1371s # testing : GET /modules/include/if11.shtml 1371s # expected: 'pass' 1371s # received: 'pass' 1371s ok 29 1371s # testing : GET /modules/include/if2.shtml 1371s # expected: 'pass pass' 1371s # received: 'pass pass' 1371s ok 30 1371s # testing : GET /modules/include/if3.shtml 1371s # expected: 'pass pass pass' 1371s # received: 'pass pass pass' 1371s ok 31 1371s # testing : GET /modules/include/if4.shtml 1371s # expected: 'pass pass' 1371s # received: 'pass pass' 1371s ok 32 1371s # testing : GET /modules/include/if5.shtml 1371s # expected: 'pass pass pass' 1371s # received: 'pass pass pass' 1371s ok 33 1371s # testing : GET /modules/include/if6.shtml 1371s # expected: '[an error occurred while processing this directive]' 1371s # received: '[an error occurred while processing this directive]' 1371s ok 34 1371s # testing : GET /modules/include/if7.shtml 1371s # expected: '[an error occurred while processing this directive]' 1371s # received: '[an error occurred while processing this directive]' 1371s ok 35 1371s # testing : GET /modules/include/if8.shtml 1371s # expected: 'pass' 1371s # received: 'pass' 1371s ok 36 1371s # testing : GET /modules/include/if9.shtml 1371s # expected: 'pass pass' 1371s # received: 'pass pass' 1371s ok 37 1371s # testing : GET /modules/include/inc-nego.shtml 1371s # expected: 'index.html.en' 1371s # received: 'index.html.en' 1371s ok 38 1371s # testing : GET /modules/include/inc-rfile.shtml 1371s # expected: 'inc-extra2.shtml body inc-extra1.shtml body inc-rfile.shtml body' 1371s # received: 'inc-extra2.shtml body inc-extra1.shtml body inc-rfile.shtml body' 1371s ok 39 1371s # testing : GET /modules/include/inc-rvirtual.shtml 1371s # expected: 'inc-extra2.shtml body inc-extra1.shtml body inc-rvirtual.shtml body' 1371s # received: 'inc-extra2.shtml body inc-extra1.shtml body inc-rvirtual.shtml body' 1371s ok 40 1371s # testing : GET /modules/include/include1.shtml 1371s # expected: 'inc-two.shtml body include.shtml body' 1371s # received: 'inc-two.shtml body include.shtml body' 1371s ok 41 1371s # testing : GET /modules/include/include2.shtml 1371s # expected: 'inc-two.shtml body include.shtml body' 1371s # received: 'inc-two.shtml body include.shtml body' 1371s ok 42 1371s # testing : GET /modules/include/include3.shtml 1371s # expected: 'inc-two.shtml body inc-one.shtml body include.shtml body' 1371s # received: 'inc-two.shtml body inc-one.shtml body include.shtml body' 1371s ok 43 1371s # testing : GET /modules/include/include4.shtml 1371s # expected: 'inc-two.shtml body inc-one.shtml body include.shtml body' 1371s # received: 'inc-two.shtml body inc-one.shtml body include.shtml body' 1371s ok 44 1371s # testing : GET /modules/include/include5.shtml 1371s # expected: 'inc-two.shtml body inc-one.shtml body inc-three.shtml body include.shtml body' 1371s # received: 'inc-two.shtml body inc-one.shtml body inc-three.shtml body include.shtml body' 1371s ok 45 1371s # testing : GET /modules/include/include6.shtml 1371s # expected: 'inc-two.shtml body inc-one.shtml body inc-three.shtml body include.shtml body' 1371s # received: 'inc-two.shtml body inc-one.shtml body inc-three.shtml body include.shtml body' 1371s ok 46 1371s # testing : GET /modules/include/malformed.shtml 1371s # expected: '[an error occurred while processing this directive] malformed.shtml' 1371s # received: '[an error occurred while processing this directive] malformed.shtml' 1371s ok 47 1371s # testing : POST /modules/include/mod_request/echo.shtml 1371s # expected: 'echo.shtml' 1371s # received: 'echo.shtml' 1371s ok 48 1371s # testing : POST /modules/include/mod_request/post.shtml 1371s # expected: 'POST foo: bar foo2: bar2' 1371s # received: 'POST foo: bar foo2: bar2' 1371s ok 49 1371s # testing : sizeof(body) > KeptBodySize 1371s # expected: 413 1371s # received: '413' 1371s ok 50 1371s # testing : GET /modules/include/mod_request/post.shtml?foo=bar&foo2=bar2 1371s # expected: 'GET foo: bar foo2: bar2' 1371s # received: 'GET foo: bar foo2: bar2' 1371s ok 51 1371s # testing : GET /modules/include/newline.shtml 1371s # expected: 'inc-two.shtml body' 1371s # received: 'inc-two.shtml body' 1371s ok 52 1371s # testing : GET /modules/include/notreal.shtml 1371s # expected: 'pass ' 1371s # received: '-->' 1371s ok 54 1371s # testing : GET /modules/include/parse2.shtml 1371s # expected: '"' 1371s # received: '"' 1371s ok 55 1371s # testing : GET /modules/include/ranged-virtual.shtml with Range 1371s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1371s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1371s ok 56 1371s # testing : GET /modules/include/regex.shtml 1371s # expected: '(none) 1 (none)' 1371s # received: '(none) 1 (none)' 1371s ok 57 1371s # testing : GET /modules/include/retagged1.shtml 1371s # expected: 'retagged1.shtml' 1371s # received: 'retagged1.shtml' 1371s ok 58 1371s # testing : GET /modules/include/retagged2.shtml 1371s # expected: '----retagged2.shtml' 1371s # received: '----retagged2.shtml' 1371s ok 59 1371s # testing : GET /modules/include/set.shtml 1371s # expected: 'set works' 1371s # received: 'set works' 1371s ok 60 1371s # testing : GET /modules/include/var128.shtml 1371s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyz' 1371s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyz' 1371s ok 61 1371s # testing : GET /modules/include/virtualq.shtml?foo=bar 1371s # expected: 'foo=bar pass inc-two.shtml body foo=bar' 1371s # received: 'foo=bar pass inc-two.shtml body foo=bar' 1371s ok 62 1371s # testing : GET /modules/include/size.shtml 1371s # expected: '1,122 1,122 1.1K 1.1K' 1371s # received: '1,122 1,122 1.1K 1.1K' 1371s ok 63 1371s # testing : GET /modules/include/file.shtml 1371s # expected: 'Monday, December 4, 2023 Monday, December 4, 2023 1701716439 1701716439' 1371s # received: 'Monday, December 4, 2023 Monday, December 4, 2023 1701716439 1701716439' 1371s ok 64 1371s # testing : GET /modules/include/printenv.shtml 1371s # expected: '200' 1371s # received: '200' 1371s ok 65 1371s ok 66 1371s ok 67 1371s # testing : /mod_include test/ 1371s # expected: qr/mod_include test/ 1371s # received: ' 1371s # 1371s # mod_include test 1371s # 1371s # 1371s # 1371s #

mod_include test

1371s # 1371s # 1371s # Hello World 1371s # 1371s #

[back]

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

mod_include test

1371s # 1371s # 1371s # Hello World 1371s # 1371s #

[back]

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

mod_include test

1371s # 1371s # 1371s # Hello World 1371s # 1371s #

[back]

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

Load Balancer Manager for localhost

1398s # 1398s #
Server Version: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13
1398s #
Server Built: 2024-03-16T06:05:04
1398s #
Balancer changes will NOT be persisted on restart.
Balancers are inherited from main server.
ProxyPass settings are inherited from main server.
1398s #
1398s #

LoadBalancer Status for balancer://foo1 [p2d258878_foo1]

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

LoadBalancer Status for balancer://foo2 [p2d258878_foo2]

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

LoadBalancer Status for balancer://foo3 [p2d258878_foo3]

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

LoadBalancer Status for balancer://foo4 [p2d258878_foo4]

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

LoadBalancer Status for balancer://pr45434 [p2d258878_pr45434]

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

LoadBalancer Status for balancer://failover [p2d258878_failover]

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

LoadBalancer Status for balancer://dynproxy [p2d258878_dynproxy]

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

Moved Permanently

1429s #

The document has moved here.

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

Moved Permanently

1429s #

The document has moved here.

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

Moved Permanently

1429s #

The document has moved here.

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

Moved Permanently

1429s #

The document has moved here.

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

Multiple Choices

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

Available documents: 1429s #

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

Multiple Choices

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

Available documents: 1429s #

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

Multiple Choices

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

Available documents: 1429s #

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

Moved Permanently

1429s #

The document has moved here.

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

Multiple Choices

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

Available documents: 1429s #

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

Multiple Choices

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

Available documents: 1429s #

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

Moved Permanently

1429s #

The document has moved here.

1429s # 1429s # ' 1429s ok 48 1429s ok 1432s t/modules/status.t .................. 1432s 1..1 1432s # Running under perl version 5.038002 for linux 1432s # Current time local: Sat Mar 16 11:24:47 2024 1432s # Current time GMT: Sat Mar 16 11:24:47 2024 1432s # Using Test.pm version 1.31 1432s # Using Apache/Test.pm version 1.42 1432s 1432s 1432s Apache Status 1432s 1432s

Apache Server Status for localhost (via 127.0.0.1)

1432s 1432s
Server Version: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13
1432s
Server MPM: event
1432s
Server Built: 2024-03-16T06:05:04 1432s

1432s
Current Time: Saturday, 16-Mar-2024 11:24:50 UTC
1432s
Restart Time: Saturday, 16-Mar-2024 11:19:37 UTC
1432s
Parent Server Config. Generation: 1
1432s
Parent Server MPM Generation: 0
1432s
Server uptime: 5 minutes 12 seconds
1432s
Server load: 1.10 1.07 0.84
1432s
Total accesses: 6792 - Total Traffic: 139.6 MB - Total Duration: 32348
1432s
CPU Usage: u7.23 s8.47 cu1.25 cs1.31 - 5.85% CPU load
1432s
21.8 requests/sec - 458.3 kB/second - 21.1 kB/request - 4.76266 ms/request
1432s
1 requests currently being processed, 0 workers gracefully restarting, 99 idle workers
1432s
1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s
SlotPIDStoppingConnectionsThreadsAsync connections
totalacceptingbusygracefulidlewritingkeep-aliveclosing
0324206no0yes0025000
1324207no0yes1024000
2324308no0yes0025000
3333946no0yes0025000
Sum400 1099000
1432s
_________________________________W______________________________
1432s ____________________________________............................
1432s ................................................................
1432s ................................................................
1432s ................................................................
1432s ................................................................
1432s ................
1432s

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

1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s
SrvPIDAccMCPU 1432s SSReqDurConnChildSlotClientProtocolVHostRequest
0-03242060/69/69_ 1432s 5.702011180.00.280.28 1432s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.html HTTP/1.1
0-03242060/66/66_ 1432s 5.6850960.00.360.36 1432s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03242060/72/72_ 1432s 5.69501230.00.450.45 1432s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03242060/65/65_ 1432s 5.6820680.00.400.40 1432s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03242060/68/68_ 1432s 5.69501210.00.380.38 1432s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03242060/62/62_ 1432s 5.68501050.00.380.38 1432s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03242060/67/67_ 1432s 5.6951900.00.360.36 1432s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03242060/72/72_ 1432s 5.69511690.01.331.33 1432s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03242060/67/67_ 1432s 5.68501570.00.410.41 1432s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03242060/65/65_ 1432s 5.69501040.00.290.29 1432s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03242060/63/63_ 1432s 5.68502490.01.071.07 1432s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03242060/70/70_ 1432s 5.6850980.00.310.31 1432s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03242060/63/63_ 1432s 5.70212950.04.184.18 1432s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/dogo.html HTTP/1.1
0-03242060/74/74_ 1432s 5.69512690.00.330.33 1432s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03242060/68/68_ 1432s 5.685011280.00.290.29 1432s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03242060/73/73_ 1432s 5.6950720.00.420.42 1432s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03242060/74/74_ 1432s 5.68504180.010.2210.22 1432s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03242060/64/64_ 1432s 5.6850790.00.790.79 1432s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03242060/71/71_ 1432s 5.69501660.04.734.73 1432s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03242060/70/70_ 1432s 5.68502100.06.896.89 1432s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03242060/67/67_ 1432s 5.685068820.00.300.30 1432s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03242060/65/65_ 1432s 5.69501230.06.296.29 1432s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03242060/64/64_ 1432s 5.69503750.00.390.39 1432s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03242060/68/68_ 1432s 5.69501240.04.264.26 1432s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03242060/69/69_ 1432s 5.68501060.00.330.33 1432s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03242070/72/72_ 1432s 4.1420930.00.350.35 1432s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03242070/63/63_ 1432s 4.1620740.00.370.37 1432s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.wrong_ext HTTP/1.1
1-03242070/70/70_ 1432s 4.172068560.00.560.56 1432s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/Bad.html HTTP/1.1
1-03242070/72/72_ 1432s 4.142021440.00.280.28 1432s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03242070/71/71_ 1432s 4.1520770.00.330.33 1432s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03242070/65/65_ 1432s 4.1721700.00.310.31 1432s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.wrong_ext HTTP/1.1
1-03242070/72/72_ 1432s 4.15201330.01.381.38 1432s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03242070/66/66_ 1432s 4.1720690.00.260.26 1432s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/several0.html HTTP/1.1
1-03242071/65/65W 1432s 4.12001040.00.250.25 1432s 127.0.0.1http/1.1localhost:8529GET /server-status HTTP/1.1
1-03242070/74/74_ 1432s 4.1521870.00.390.39 1432s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03242070/70/70_ 1432s 4.15511930.00.330.33 1432s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03242070/67/67_ 1432s 4.12511530.00.290.29 1432s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03242070/75/75_ 1432s 4.1551940.00.440.44 1432s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03242070/62/62_ 1432s 4.1251770.00.570.57 1432s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03242070/72/72_ 1432s 4.15514170.010.0610.06 1432s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03242070/69/69_ 1432s 4.1550620.00.320.32 1432s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03242070/65/65_ 1432s 4.1250720.00.270.27 1432s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03242070/68/68_ 1432s 4.12501220.00.370.37 1432s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03242070/71/71_ 1432s 4.1620890.00.330.33 1432s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/goood.html HTTP/1.1
1-03242070/66/66_ 1432s 4.1551640.00.300.30 1432s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03242070/69/69_ 1432s 4.1251850.00.310.31 1432s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03242070/69/69_ 1432s 4.1620830.00.350.35 1432s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/godo.html HTTP/1.1
1-03242070/64/64_ 1432s 4.1220590.00.440.44 1432s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03242070/69/69_ 1432s 4.1420710.00.340.34 1432s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03242070/68/68_ 1432s 4.16201580.010.3110.31 1432s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/go_d.html HTTP/1.1
2-03243080/64/64_ 1432s 4.11501660.00.390.39 1432s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03243080/58/58_ 1432s 4.07211270.00.400.40 1432s 127.0.0.1http/1.1localhost:8529POST /sessiontest/on/expire?expiry=1 HTTP/1.1
2-03243080/68/68_ 1432s 4.11501400.00.460.46 1432s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03243080/59/59_ 1432s 4.08521590.00.320.32 1432s 127.0.0.1http/1.1localhost:8529GET /sessiontest/on/expire?test=value&expiry=1710588380000000 H
2-03243080/65/65_ 1432s 4.10513600.00.870.87 1432s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03243080/61/61_ 1432s 4.12501260.00.410.41 1432s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03243080/67/67_ 1432s 4.11503190.00.920.92 1432s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03243080/57/57_ 1432s 4.12502790.06.246.24 1432s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03243080/73/73_ 1432s 4.13511510.00.340.34 1432s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03243080/68/68_ 1432s 4.11514920.010.3110.31 1432s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03243080/58/58_ 1432s 4.11512000.00.280.28 1432s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03243080/58/58_ 1432s 4.1352880.00.410.41 1432s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03243080/63/63_ 1432s 4.12511130.00.420.42 1432s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03243080/59/59_ 1432s 4.1351870.00.330.33 1432s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03243080/63/63_ 1432s 3.8251830.00.320.32 1432s 127.0.0.1http/1.1localhost:8529GET /modules/negotiation/zh-TW/compressed/ HTTP/1.1
2-03243080/59/59_ 1432s 3.9153630.00.300.30 1432s 127.0.0.1http/1.1localhost:8537GET /notexisting/..;/mapping/mapping.html HTTP/1.1
2-03243080/64/64_ 1432s 4.152201020.00.350.35 1432s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/good.html HTTP/1.1
2-03243080/59/59_ 1432s 3.9122690.00.290.29 1432s 127.0.0.1http/1.1localhost:8551POST /baltest_echo_post HTTP/1.1
2-03243080/63/63_ 1432s 4.1520640.00.360.36 1432s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/god.html HTTP/1.1
2-03243080/61/61_ 1432s 3.9324890.00.410.41 1432s 127.0.0.1http/1.1localhost:8554GET /modules/proxy/fcgi-action/index.php/path/info?query HTTP/1
2-03243080/64/64_ 1432s 3.98251470.00.480.48 1432s 127.0.0.1http/1.1localhost:8529GET /apache/ratelimit/autoindex/ HTTP/1.1
2-03243080/63/63_ 1432s 4.15201360.00.380.38 1432s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/godo.html HTTP/1.1
2-03243080/62/62_ 1432s 3.98211340.00.340.34 1432s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/6 HTTP/1.1
2-03243080/60/60_ 1432s 4.15201760.00.390.39 1432s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/dogo.html HTTP/1.1
2-03243080/66/66_ 1432s 4.15201430.00.330.33 1432s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/XooX.html HTTP/1.1
3-03339460/72/72_ 1432s 4.12511130.03.483.48 1432s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03339460/78/78_ 1432s 4.11501790.04.254.25 1432s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03339460/77/77_ 1432s 4.12211030.00.960.96 1432s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03339460/66/66_ 1432s 4.1221840.00.930.93 1432s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03339460/73/73_ 1432s 4.12201320.00.360.36 1432s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/Bad.html HTTP/1.1
3-03339460/70/70_ 1432s 4.1120920.00.440.44 1432s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03339460/77/77_ 1432s 4.13202920.04.954.95 1432s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/several0.html HTTP/1.1
3-03339460/73/73_ 1432s 4.12201060.00.660.66 1432s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03339460/65/65_ 1432s 4.1221780.04.104.10 1432s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03339460/67/67_ 1432s 4.1221900.01.271.27 1432s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03339460/79/79_ 1432s 4.13201110.00.900.90 1432s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.html HTTP/1.1
3-03339460/68/68_ 1432s 4.1420810.01.001.00 1432s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/god.html HTTP/1.1
3-03339460/77/77_ 1432s 4.1420820.00.530.53 1432s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.html HTTP/1.1
3-03339460/77/77_ 1432s 4.1150930.00.840.84 1432s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03339460/73/73_ 1432s 4.1251960.00.600.60 1432s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03339460/71/71_ 1432s 4.11501950.08.198.19 1432s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03339460/70/70_ 1432s 4.12202080.00.540.54 1432s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/goood.html HTTP/1.1
3-03339460/76/76_ 1432s 4.11201640.00.410.41 1432s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03339460/67/67_ 1432s 4.1121770.00.350.35 1432s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03339460/72/72_ 1432s 4.1220600.00.550.55 1432s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/good.wrong_ext HTTP/1.1
3-03339460/77/77_ 1432s 4.12201500.00.360.36 1432s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/go_d.html HTTP/1.1
3-03339460/77/77_ 1432s 4.122011490.00.520.52 1432s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.wrong_ext HTTP/1.1
3-03339460/73/73_ 1432s 4.1121580.00.630.63 1432s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03339460/72/72_ 1432s 4.11201070.00.700.70 1432s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03339460/73/73_ 1432s 4.13201270.01.131.13 1432s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/XooX.html HTTP/1.1
1432s
1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s 1432s
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
1432s 1432s ok 1 1432s ok 1435s t/modules/substitute.t .............. 1435s 1..19 1435s # Running under perl version 5.038002 for linux 1435s # Current time local: Sat Mar 16 11:24:50 2024 1435s # Current time GMT: Sat Mar 16 11:24:50 2024 1435s # Using Test.pm version 1.31 1435s # Using Apache/Test.pm version 1.42 1435s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1435s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1435s got 200 'barbar': OK 1435s ok 1 1435s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1435s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1435s got 200 'barbar': OK 1435s ok 2 1435s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1435s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1435s got 200 'foofoo': OK 1435s ok 3 1435s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1435s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1435s got 200 'barbar': OK 1435s ok 4 1435s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1435s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1435s got 200 'barbar': OK 1435s ok 5 1435s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1435s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1435s got 200 'barbar': OK 1435s ok 6 1435s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1435s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1435s got 200 'foof 1435s oo': OK 1435s ok 7 1435s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1435s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1435s got 200 'xfoo': OK 1435s ok 8 1435s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1435s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1435s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 1435s ok 9 1435s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1435s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1435s got 200 'barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s barx 1435s ': OK 1435s ok 10 1435s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1435s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1435s got 200 'a$1axb(': OK 1435s ok 11 1435s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1435s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1435s got 200 'a$XX': OK 1435s ok 12 1435s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1435s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1435s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 1435s ok 13 1435s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1435s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1435s got 200 'x&x': OK 1435s ok 14 1435s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1435s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1435s got 200 'xx': OK 1435s ok 15 1435s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1435s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1435s got 200 'fcooar': OK 1435s ok 16 1435s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1435s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1435s got 200 'fc$1ar': OK 1435s ok 17 1435s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1435s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1435s got 200 'fdooar': OK 1435s ok 18 1435s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1435s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1435s got 200 'XXXfooXXX 1435s bar': OK 1435s ok 19 1435s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1435s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1435s ok 1439s t/modules/unique_id.t ............... 1439s 1..300 1439s # Running under perl version 5.038002 for linux 1439s # Current time local: Sat Mar 16 11:24:53 2024 1439s # Current time GMT: Sat Mar 16 11:24:53 2024 1439s # Using Test.pm version 1.31 1439s # Using Apache/Test.pm version 1.42 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 1 1439s # unique id: ZfWBh8TeKcuiolE_EzXLOwAAAEI 1439s ok 2 1439s ok 3 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 4 1439s # unique id: ZfWBh-_OYoIJOVcAhe8_twAAAAI 1439s ok 5 1439s ok 6 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 7 1439s # unique id: ZfWBh8TeKcuiolE_EzXLPAAAAEY 1439s ok 8 1439s ok 9 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 10 1439s # unique id: ZfWBh8TeKcuiolE_EzXLPQAAAEk 1439s ok 11 1439s ok 12 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 13 1439s # unique id: ZfWBh1VGpGBphInjHJTPtQAAAM0 1439s ok 14 1439s ok 15 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 16 1439s # unique id: ZfWBh8TeKcuiolE_EzXLPgAAAEg 1439s ok 17 1439s ok 18 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 19 1439s # unique id: ZfWBh8TeKcuiolE_EzXLPwAAAEs 1439s ok 20 1439s ok 21 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 22 1439s # unique id: ZfWBhy7W4AnYjrlo5QG_QQAAAIA 1439s ok 23 1439s ok 24 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 25 1439s # unique id: ZfWBh8TeKcuiolE_EzXLQAAAAEw 1439s ok 26 1439s ok 27 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 28 1439s # unique id: ZfWBh8TeKcuiolE_EzXLQQAAAE0 1439s ok 29 1439s ok 30 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 31 1439s # unique id: ZfWBh-_OYoIJOVcAhe8_uAAAAAQ 1439s ok 32 1439s ok 33 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 34 1439s # unique id: ZfWBh1VGpGBphInjHJTPtgAAAMA 1439s ok 35 1439s ok 36 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 37 1439s # unique id: ZfWBhy7W4AnYjrlo5QG_QgAAAIM 1439s ok 38 1439s ok 39 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 40 1439s # unique id: ZfWBh8TeKcuiolE_EzXLQgAAAE4 1439s ok 41 1439s ok 42 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 43 1439s # unique id: ZfWBh8TeKcuiolE_EzXLQwAAAFA 1439s ok 44 1439s ok 45 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 46 1439s # unique id: ZfWBh8TeKcuiolE_EzXLRAAAAFE 1439s ok 47 1439s ok 48 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 49 1439s # unique id: ZfWBh8TeKcuiolE_EzXLRQAAAFQ 1439s ok 50 1439s ok 51 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 52 1439s # unique id: ZfWBhy7W4AnYjrlo5QG_QwAAAIQ 1439s ok 53 1439s ok 54 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 55 1439s # unique id: ZfWBh8TeKcuiolE_EzXLRgAAAFI 1439s ok 56 1439s ok 57 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 58 1439s # unique id: ZfWBh8TeKcuiolE_EzXLRwAAAFY 1439s ok 59 1439s ok 60 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 61 1439s # unique id: ZfWBiMTeKcuiolE_EzXLSAAAAFU 1439s ok 62 1439s ok 63 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 64 1439s # unique id: ZfWBiMTeKcuiolE_EzXLSQAAAFc 1439s ok 65 1439s ok 66 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 67 1439s # unique id: ZfWBiMTeKcuiolE_EzXLSgAAAEA 1439s ok 68 1439s ok 69 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 70 1439s # unique id: ZfWBiC7W4AnYjrlo5QG_RAAAAIU 1439s ok 71 1439s ok 72 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 73 1439s # unique id: ZfWBiMTeKcuiolE_EzXLSwAAAEE 1439s ok 74 1439s ok 75 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 76 1439s # unique id: ZfWBiMTeKcuiolE_EzXLTAAAAEM 1439s ok 77 1439s ok 78 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 79 1439s # unique id: ZfWBiFVGpGBphInjHJTPtwAAAM4 1439s ok 80 1439s ok 81 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 82 1439s # unique id: ZfWBiMTeKcuiolE_EzXLTQAAAEU 1439s ok 83 1439s ok 84 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 85 1439s # unique id: ZfWBiMTeKcuiolE_EzXLTgAAAEI 1439s ok 86 1439s ok 87 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 88 1439s # unique id: ZfWBiO_OYoIJOVcAhe8_uQAAAAU 1439s ok 89 1439s ok 90 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 91 1439s # unique id: ZfWBiMTeKcuiolE_EzXLTwAAAEY 1439s ok 92 1439s ok 93 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 94 1439s # unique id: ZfWBiO_OYoIJOVcAhe8_ugAAAA8 1439s ok 95 1439s ok 96 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 97 1439s # unique id: ZfWBiMTeKcuiolE_EzXLUAAAAEc 1439s ok 98 1439s ok 99 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 100 1439s # unique id: ZfWBiC7W4AnYjrlo5QG_RQAAAIY 1439s ok 101 1439s ok 102 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 103 1439s # unique id: ZfWBiO_OYoIJOVcAhe8_uwAAABY 1439s ok 104 1439s ok 105 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 106 1439s # unique id: ZfWBiO_OYoIJOVcAhe8_vAAAABE 1439s ok 107 1439s ok 108 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 109 1439s # unique id: ZfWBiFVGpGBphInjHJTPuAAAANA 1439s ok 110 1439s ok 111 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 112 1439s # unique id: ZfWBiFVGpGBphInjHJTPuQAAANE 1439s ok 113 1439s ok 114 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 115 1439s # unique id: ZfWBiFVGpGBphInjHJTPugAAANI 1439s ok 116 1439s ok 117 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 118 1439s # unique id: ZfWBiC7W4AnYjrlo5QG_RgAAAIc 1439s ok 119 1439s ok 120 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 121 1439s # unique id: ZfWBiFVGpGBphInjHJTPuwAAANM 1439s ok 122 1439s ok 123 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 124 1439s # unique id: ZfWBiC7W4AnYjrlo5QG_RwAAAIw 1439s ok 125 1439s ok 126 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 127 1439s # unique id: ZfWBiC7W4AnYjrlo5QG_SAAAAIs 1439s ok 128 1439s ok 129 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 130 1439s # unique id: ZfWBiFVGpGBphInjHJTPvAAAANY 1439s ok 131 1439s ok 132 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 133 1439s # unique id: ZfWBiC7W4AnYjrlo5QG_SQAAAI4 1439s ok 134 1439s ok 135 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 136 1439s # unique id: ZfWBiFVGpGBphInjHJTPvQAAANU 1439s ok 137 1439s ok 138 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 139 1439s # unique id: ZfWBiFVGpGBphInjHJTPvgAAAMU 1439s ok 140 1439s ok 141 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 142 1439s # unique id: ZfWBiFVGpGBphInjHJTPvwAAANc 1439s ok 143 1439s ok 144 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 145 1439s # unique id: ZfWBiO_OYoIJOVcAhe8_vQAAABI 1439s ok 146 1439s ok 147 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 148 1439s # unique id: ZfWBiC7W4AnYjrlo5QG_SgAAAI0 1439s ok 149 1439s ok 150 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 151 1439s # unique id: ZfWBiFVGpGBphInjHJTPwAAAAMc 1439s ok 152 1439s ok 153 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 154 1439s # unique id: ZfWBiMTeKcuiolE_EzXLUQAAAEk 1439s ok 155 1439s ok 156 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 157 1439s # unique id: ZfWBiMTeKcuiolE_EzXLUgAAAEg 1439s ok 158 1439s ok 159 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 160 1439s # unique id: ZfWBiO_OYoIJOVcAhe8_vgAAABM 1439s ok 161 1439s ok 162 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 163 1439s # unique id: ZfWBiO_OYoIJOVcAhe8_vwAAABQ 1439s ok 164 1439s ok 165 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 166 1439s # unique id: ZfWBiO_OYoIJOVcAhe8_wAAAABU 1439s ok 167 1439s ok 168 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 169 1439s # unique id: ZfWBiMTeKcuiolE_EzXLUwAAAEs 1439s ok 170 1439s ok 171 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 172 1439s # unique id: ZfWBiC7W4AnYjrlo5QG_SwAAAI8 1439s ok 173 1439s ok 174 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 175 1439s # unique id: ZfWBiO_OYoIJOVcAhe8_wQAAAAY 1439s ok 176 1439s ok 177 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 178 1439s # unique id: ZfWBiC7W4AnYjrlo5QG_TAAAAJA 1439s ok 179 1439s ok 180 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 181 1439s # unique id: ZfWBiFVGpGBphInjHJTPwQAAAMY 1439s ok 182 1439s ok 183 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 184 1439s # unique id: ZfWBiFVGpGBphInjHJTPwgAAAMo 1439s ok 185 1439s ok 186 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 187 1439s # unique id: ZfWBiFVGpGBphInjHJTPwwAAAMg 1439s ok 188 1439s ok 189 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 190 1439s # unique id: ZfWBiFVGpGBphInjHJTPxAAAAMs 1439s ok 191 1439s ok 192 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 193 1439s # unique id: ZfWBiC7W4AnYjrlo5QG_TQAAAJI 1439s ok 194 1439s ok 195 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 196 1439s # unique id: ZfWBiC7W4AnYjrlo5QG_TgAAAJU 1439s ok 197 1439s ok 198 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 199 1439s # unique id: ZfWBiC7W4AnYjrlo5QG_TwAAAJQ 1439s ok 200 1439s ok 201 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 202 1439s # unique id: ZfWBiO_OYoIJOVcAhe8_wgAAAAc 1439s ok 203 1439s ok 204 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 205 1439s # unique id: ZfWBiMTeKcuiolE_EzXLVAAAAEw 1439s ok 206 1439s ok 207 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 208 1439s # unique id: ZfWBiVVGpGBphInjHJTPxQAAAM0 1439s ok 209 1439s ok 210 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 211 1439s # unique id: ZfWBiVVGpGBphInjHJTPxgAAAME 1439s ok 212 1439s ok 213 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 214 1439s # unique id: ZfWBiVVGpGBphInjHJTPxwAAAM8 1439s ok 215 1439s ok 216 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 217 1439s # unique id: ZfWBie_OYoIJOVcAhe8_wwAAAAg 1439s ok 218 1439s ok 219 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 220 1439s # unique id: ZfWBiVVGpGBphInjHJTPyAAAANE 1439s ok 221 1439s ok 222 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 223 1439s # unique id: ZfWBiVVGpGBphInjHJTPyQAAANI 1439s ok 224 1439s ok 225 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 226 1439s # unique id: ZfWBiVVGpGBphInjHJTPygAAANM 1439s ok 227 1439s ok 228 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 229 1439s # unique id: ZfWBiVVGpGBphInjHJTPywAAANU 1439s ok 230 1439s ok 231 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 232 1439s # unique id: ZfWBicTeKcuiolE_EzXLVQAAAE4 1439s ok 233 1439s ok 234 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 235 1439s # unique id: ZfWBie_OYoIJOVcAhe8_xAAAAAs 1439s ok 236 1439s ok 237 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 238 1439s # unique id: ZfWBicTeKcuiolE_EzXLVgAAAE8 1439s ok 239 1439s ok 240 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 241 1439s # unique id: ZfWBiS7W4AnYjrlo5QG_UAAAAJg 1439s ok 242 1439s ok 243 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 244 1439s # unique id: ZfWBiVVGpGBphInjHJTPzAAAAMQ 1439s ok 245 1439s ok 246 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 247 1439s # unique id: ZfWBiVVGpGBphInjHJTPzQAAANg 1439s ok 248 1439s ok 249 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 250 1439s # unique id: ZfWBie_OYoIJOVcAhe8_xQAAAA0 1439s ok 251 1439s ok 252 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 253 1439s # unique id: ZfWBiVVGpGBphInjHJTPzgAAAMc 1439s ok 254 1439s ok 255 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 256 1439s # unique id: ZfWBiS7W4AnYjrlo5QG_UQAAAIE 1439s ok 257 1439s ok 258 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 259 1439s # unique id: ZfWBie_OYoIJOVcAhe8_xgAAAAw 1439s ok 260 1439s ok 261 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 262 1439s # unique id: ZfWBicTeKcuiolE_EzXLVwAAAFE 1439s ok 263 1439s ok 264 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 265 1439s # unique id: ZfWBiVVGpGBphInjHJTPzwAAAMY 1439s ok 266 1439s ok 267 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 268 1439s # unique id: ZfWBie_OYoIJOVcAhe8_xwAAAAM 1439s ok 269 1439s ok 270 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 271 1439s # unique id: ZfWBiVVGpGBphInjHJTP0AAAAMk 1439s ok 272 1439s ok 273 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 274 1439s # unique id: ZfWBicTeKcuiolE_EzXLWAAAAFM 1439s ok 275 1439s ok 276 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 277 1439s # unique id: ZfWBie_OYoIJOVcAhe8_yAAAAAI 1439s ok 278 1439s ok 279 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 280 1439s # unique id: ZfWBiVVGpGBphInjHJTP0QAAAMw 1439s ok 281 1439s ok 282 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 283 1439s # unique id: ZfWBiVVGpGBphInjHJTP0gAAAMg 1439s ok 284 1439s ok 285 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 286 1439s # unique id: ZfWBiVVGpGBphInjHJTP0wAAAMI 1439s ok 287 1439s ok 288 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 289 1439s # unique id: ZfWBiVVGpGBphInjHJTP1AAAAMs 1439s ok 290 1439s ok 291 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 292 1439s # unique id: ZfWBie_OYoIJOVcAhe8_yQAAAAQ 1439s ok 293 1439s ok 294 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 295 1439s # unique id: ZfWBicTeKcuiolE_EzXLWQAAAFQ 1439s ok 296 1439s ok 297 1439s # testing : fetch unique ID 1439s # expected: 200 1439s # received: '200' 1439s ok 298 1439s # unique id: ZfWBicTeKcuiolE_EzXLWgAAAFY 1439s ok 299 1439s ok 300 1439s ok 1442s t/modules/usertrack.t ............... 1442s 1..1004 1442s # Running under perl version 5.038002 for linux 1442s # Current time local: Sat Mar 16 11:24:57 2024 1442s # Current time GMT: Sat Mar 16 11:24:57 2024 1442s # Using Test.pm version 1.31 1442s # Using Apache/Test.pm version 1.42 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 1 1442s ok 2 1442s Set-Cookie: usertrack_test=1ddbf8e5.613c55ff58005; path=/; expires=Sat, 16-Mar-24 11:25:59 GMT 1442s Cookie: usertrack_test=1ddbf8e5.613c55ff58005 1442s ok 3 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 4 1442s ok 5 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 6 1442s ok 7 1442s Set-Cookie: usertrack_test=b56457c4.613c55ff5a498; path=/; expires=Sat, 16-Mar-24 11:25:59 GMT 1442s Cookie: usertrack_test=b56457c4.613c55ff5a498 1442s ok 8 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 9 1442s ok 10 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 11 1442s ok 12 1442s Set-Cookie: usertrack_test=371d91c1.613c55ff5ba2e; path=/; expires=Sat, 16-Mar-24 11:25:59 GMT 1442s Cookie: usertrack_test=371d91c1.613c55ff5ba2e 1442s ok 13 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 14 1442s ok 15 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 16 1442s ok 17 1442s Set-Cookie: usertrack_test=7991de71.613c55ff5ce25; path=/; expires=Sat, 16-Mar-24 11:25:59 GMT 1442s Cookie: usertrack_test=7991de71.613c55ff5ce25 1442s ok 18 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 19 1442s ok 20 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 21 1442s ok 22 1442s Set-Cookie: usertrack_test=a10923b5.613c55ff5e21e; path=/; expires=Sat, 16-Mar-24 11:25:59 GMT 1442s Cookie: usertrack_test=a10923b5.613c55ff5e21e 1442s ok 23 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 24 1442s ok 25 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 26 1442s ok 27 1442s Set-Cookie: usertrack_test=7025b2d0.613c55ff5f4cb; path=/; expires=Sat, 16-Mar-24 11:25:59 GMT 1442s Cookie: usertrack_test=7025b2d0.613c55ff5f4cb 1442s ok 28 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 29 1442s ok 30 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 31 1442s ok 32 1442s Set-Cookie: usertrack_test=f68d3b6e.613c55ff606b4; path=/; expires=Sat, 16-Mar-24 11:25:59 GMT 1442s Cookie: usertrack_test=f68d3b6e.613c55ff606b4 1442s ok 33 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 34 1442s ok 35 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 36 1442s ok 37 1442s Set-Cookie: usertrack_test=baa0087f.613c55ff619b8; path=/; expires=Sat, 16-Mar-24 11:25:59 GMT 1442s Cookie: usertrack_test=baa0087f.613c55ff619b8 1442s ok 38 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 39 1442s ok 40 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 41 1442s ok 42 1442s Set-Cookie: usertrack_test=a88af81e.613c55ff62cd3; path=/; expires=Sat, 16-Mar-24 11:25:59 GMT 1442s Cookie: usertrack_test=a88af81e.613c55ff62cd3 1442s ok 43 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 44 1442s ok 45 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 46 1442s ok 47 1442s Set-Cookie: usertrack_test=c7fde17f.613c55ff63eda; path=/; expires=Sat, 16-Mar-24 11:25:59 GMT 1442s Cookie: usertrack_test=c7fde17f.613c55ff63eda 1442s ok 48 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 49 1442s ok 50 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 51 1442s ok 52 1442s Set-Cookie: usertrack_test=c996576c.613c55ff64f8a; path=/; expires=Sat, 16-Mar-24 11:25:59 GMT 1442s Cookie: usertrack_test=c996576c.613c55ff64f8a 1442s ok 53 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 54 1442s ok 55 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 56 1442s ok 57 1442s Set-Cookie: usertrack_test=885e0f6.613c55ff6620f; path=/; expires=Sat, 16-Mar-24 11:25:59 GMT 1442s Cookie: usertrack_test=885e0f6.613c55ff6620f 1442s ok 58 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 59 1442s ok 60 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 61 1442s ok 62 1442s Set-Cookie: usertrack_test=ec2a0d6a.613c55ff67511; path=/; expires=Sat, 16-Mar-24 11:25:59 GMT 1442s Cookie: usertrack_test=ec2a0d6a.613c55ff67511 1442s ok 63 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 64 1442s ok 65 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 66 1442s ok 67 1442s Set-Cookie: usertrack_test=57bd769b.613c55ff69a35; path=/; expires=Sat, 16-Mar-24 11:25:59 GMT 1442s Cookie: usertrack_test=57bd769b.613c55ff69a35 1442s ok 68 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 69 1442s ok 70 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 71 1442s ok 72 1442s Set-Cookie: usertrack_test=3dd0da87.613c55ff6ae0a; path=/; expires=Sat, 16-Mar-24 11:25:59 GMT 1442s Cookie: usertrack_test=3dd0da87.613c55ff6ae0a 1442s ok 73 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 74 1442s ok 75 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 76 1442s ok 77 1442s Set-Cookie: usertrack_test=cdb75f09.613c55ff6c34f; path=/; expires=Sat, 16-Mar-24 11:25:59 GMT 1442s Cookie: usertrack_test=cdb75f09.613c55ff6c34f 1442s ok 78 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 79 1442s ok 80 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 81 1442s ok 82 1442s Set-Cookie: usertrack_test=dfd9c49c.613c55ff6d675; path=/; expires=Sat, 16-Mar-24 11:25:59 GMT 1442s Cookie: usertrack_test=dfd9c49c.613c55ff6d675 1442s ok 83 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 84 1442s ok 85 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 86 1442s ok 87 1442s Set-Cookie: usertrack_test=616f479.613c55ff6e7e9; path=/; expires=Sat, 16-Mar-24 11:25:59 GMT 1442s Cookie: usertrack_test=616f479.613c55ff6e7e9 1442s ok 88 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 89 1442s ok 90 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 91 1442s ok 92 1442s Set-Cookie: usertrack_test=c1a68280.613c55ff6f9a9; path=/; expires=Sat, 16-Mar-24 11:25:59 GMT 1442s Cookie: usertrack_test=c1a68280.613c55ff6f9a9 1442s ok 93 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 94 1442s ok 95 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 96 1442s ok 97 1442s Set-Cookie: usertrack_test=5b28d559.613c55ff70d03; path=/; expires=Sat, 16-Mar-24 11:25:59 GMT 1442s Cookie: usertrack_test=5b28d559.613c55ff70d03 1442s ok 98 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 99 1442s ok 100 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 101 1442s ok 102 1442s Set-Cookie: usertrack_test=69d3c58c.613c55ff72023; path=/; expires=Sat, 16-Mar-24 11:25:59 GMT 1442s Cookie: usertrack_test=69d3c58c.613c55ff72023 1442s ok 103 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 104 1442s ok 105 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 106 1442s ok 107 1442s Set-Cookie: usertrack_test=b797b67a.613c55ff733c1; path=/; expires=Sat, 16-Mar-24 11:25:59 GMT 1442s Cookie: usertrack_test=b797b67a.613c55ff733c1 1442s ok 108 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 109 1442s ok 110 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 111 1442s ok 112 1442s Set-Cookie: usertrack_test=5b1626f6.613c55ff745af; path=/; expires=Sat, 16-Mar-24 11:25:59 GMT 1442s Cookie: usertrack_test=5b1626f6.613c55ff745af 1442s ok 113 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 114 1442s ok 115 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 116 1442s ok 117 1442s Set-Cookie: usertrack_test=3c9f615e.613c55ff758ca; path=/; expires=Sat, 16-Mar-24 11:25:59 GMT 1442s Cookie: usertrack_test=3c9f615e.613c55ff758ca 1442s ok 118 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 119 1442s ok 120 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 121 1442s ok 122 1442s Set-Cookie: usertrack_test=8623efbb.613c55ff76ba5; path=/; expires=Sat, 16-Mar-24 11:25:59 GMT 1442s Cookie: usertrack_test=8623efbb.613c55ff76ba5 1442s ok 123 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 124 1442s ok 125 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 126 1442s ok 127 1442s Set-Cookie: usertrack_test=ad1f6d98.613c55ff77e28; path=/; expires=Sat, 16-Mar-24 11:25:59 GMT 1442s Cookie: usertrack_test=ad1f6d98.613c55ff77e28 1442s ok 128 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 129 1442s ok 130 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 131 1442s ok 132 1442s Set-Cookie: usertrack_test=f851d999.613c55ff79140; path=/; expires=Sat, 16-Mar-24 11:25:59 GMT 1442s Cookie: usertrack_test=f851d999.613c55ff79140 1442s ok 133 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 134 1442s ok 135 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 136 1442s ok 137 1442s Set-Cookie: usertrack_test=c91c73e6.613c55ff7a32f; path=/; expires=Sat, 16-Mar-24 11:25:59 GMT 1442s Cookie: usertrack_test=c91c73e6.613c55ff7a32f 1442s ok 138 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 139 1442s ok 140 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 141 1442s ok 142 1442s Set-Cookie: usertrack_test=d4ff507.613c55ff7b47a; path=/; expires=Sat, 16-Mar-24 11:25:59 GMT 1442s Cookie: usertrack_test=d4ff507.613c55ff7b47a 1442s ok 143 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 144 1442s ok 145 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 146 1442s ok 147 1442s Set-Cookie: usertrack_test=e12ee5a8.613c55ff7c51f; path=/; expires=Sat, 16-Mar-24 11:25:59 GMT 1442s Cookie: usertrack_test=e12ee5a8.613c55ff7c51f 1442s ok 148 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 149 1442s ok 150 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 151 1442s ok 152 1442s Set-Cookie: usertrack_test=cee5909f.613c55ff7d6ad; path=/; expires=Sat, 16-Mar-24 11:25:59 GMT 1442s Cookie: usertrack_test=cee5909f.613c55ff7d6ad 1442s ok 153 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 154 1442s ok 155 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 156 1442s ok 157 1442s Set-Cookie: usertrack_test=1ac430a6.613c55ff7e851; path=/; expires=Sat, 16-Mar-24 11:25:59 GMT 1442s Cookie: usertrack_test=1ac430a6.613c55ff7e851 1442s ok 158 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 159 1442s ok 160 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 161 1442s ok 162 1442s Set-Cookie: usertrack_test=b8306639.613c55ff7fab1; path=/; expires=Sat, 16-Mar-24 11:25:59 GMT 1442s Cookie: usertrack_test=b8306639.613c55ff7fab1 1442s ok 163 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 164 1442s ok 165 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 166 1442s ok 167 1442s Set-Cookie: usertrack_test=dfa57a15.613c55ff80b96; path=/; expires=Sat, 16-Mar-24 11:25:59 GMT 1442s Cookie: usertrack_test=dfa57a15.613c55ff80b96 1442s ok 168 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 169 1442s ok 170 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 171 1442s ok 172 1442s Set-Cookie: usertrack_test=dada3dc8.613c55ff81f57; path=/; expires=Sat, 16-Mar-24 11:25:59 GMT 1442s Cookie: usertrack_test=dada3dc8.613c55ff81f57 1442s ok 173 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 174 1442s ok 175 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 176 1442s ok 177 1442s Set-Cookie: usertrack_test=c28b10e3.613c55ff830fc; path=/; expires=Sat, 16-Mar-24 11:25:59 GMT 1442s Cookie: usertrack_test=c28b10e3.613c55ff830fc 1442s ok 178 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 179 1442s ok 180 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 181 1442s ok 182 1442s Set-Cookie: usertrack_test=b9d5e992.613c55ff84274; path=/; expires=Sat, 16-Mar-24 11:25:59 GMT 1442s Cookie: usertrack_test=b9d5e992.613c55ff84274 1442s ok 183 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 184 1442s ok 185 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 186 1442s ok 187 1442s Set-Cookie: usertrack_test=9a07495.613c55ff85388; path=/; expires=Sat, 16-Mar-24 11:25:59 GMT 1442s Cookie: usertrack_test=9a07495.613c55ff85388 1442s ok 188 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 189 1442s ok 190 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 191 1442s ok 192 1442s Set-Cookie: usertrack_test=3fd19088.613c55ff863bb; path=/; expires=Sat, 16-Mar-24 11:25:59 GMT 1442s Cookie: usertrack_test=3fd19088.613c55ff863bb 1442s ok 193 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 194 1442s ok 195 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 196 1442s ok 197 1442s Set-Cookie: usertrack_test=ad89c7bd.613c55ff87539; path=/; expires=Sat, 16-Mar-24 11:25:59 GMT 1442s Cookie: usertrack_test=ad89c7bd.613c55ff87539 1442s ok 198 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 199 1442s ok 200 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 201 1442s ok 202 1442s Set-Cookie: usertrack_test=dfca18dd.613c55ff88624; path=/; expires=Sat, 16-Mar-24 11:25:59 GMT 1442s Cookie: usertrack_test=dfca18dd.613c55ff88624 1442s ok 203 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 204 1442s ok 205 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 206 1442s ok 207 1442s Set-Cookie: usertrack_test=9504b337.613c55ff89584; path=/; expires=Sat, 16-Mar-24 11:25:59 GMT 1442s Cookie: usertrack_test=9504b337.613c55ff89584 1442s ok 208 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 209 1442s ok 210 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 211 1442s ok 212 1442s Set-Cookie: usertrack_test=bc7377dc.613c55ff8a4dd; path=/; expires=Sat, 16-Mar-24 11:25:59 GMT 1442s Cookie: usertrack_test=bc7377dc.613c55ff8a4dd 1442s ok 213 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 214 1442s ok 215 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 216 1442s ok 217 1442s Set-Cookie: usertrack_test=4a5edbe1.613c55ff8b47f; path=/; expires=Sat, 16-Mar-24 11:25:59 GMT 1442s Cookie: usertrack_test=4a5edbe1.613c55ff8b47f 1442s ok 218 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 219 1442s ok 220 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 221 1442s ok 222 1442s Set-Cookie: usertrack_test=ff46ee2b.613c55ff8c4d0; path=/; expires=Sat, 16-Mar-24 11:25:59 GMT 1442s Cookie: usertrack_test=ff46ee2b.613c55ff8c4d0 1442s ok 223 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 224 1442s ok 225 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 226 1442s ok 227 1442s Set-Cookie: usertrack_test=685b4915.613c55ff8d750; path=/; expires=Sat, 16-Mar-24 11:25:59 GMT 1442s Cookie: usertrack_test=685b4915.613c55ff8d750 1442s ok 228 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 229 1442s ok 230 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 231 1442s ok 232 1442s Set-Cookie: usertrack_test=fc0e7637.613c55ff8e913; path=/; expires=Sat, 16-Mar-24 11:25:59 GMT 1442s Cookie: usertrack_test=fc0e7637.613c55ff8e913 1442s ok 233 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 234 1442s ok 235 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 236 1442s ok 237 1442s Set-Cookie: usertrack_test=5e034334.613c55ff8fada; path=/; expires=Sat, 16-Mar-24 11:25:59 GMT 1442s Cookie: usertrack_test=5e034334.613c55ff8fada 1442s ok 238 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 239 1442s ok 240 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 241 1442s ok 242 1442s Set-Cookie: usertrack_test=eaba3ebb.613c55ff90b0b; path=/; expires=Sat, 16-Mar-24 11:25:59 GMT 1442s Cookie: usertrack_test=eaba3ebb.613c55ff90b0b 1442s ok 243 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 244 1442s ok 245 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 246 1442s ok 247 1442s Set-Cookie: usertrack_test=fc6177f4.613c55ff91c84; path=/; expires=Sat, 16-Mar-24 11:25:59 GMT 1442s Cookie: usertrack_test=fc6177f4.613c55ff91c84 1442s ok 248 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 249 1442s ok 250 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 251 1442s ok 252 1442s Set-Cookie: usertrack_test=20b9d5d7.613c55ff92da4; path=/; expires=Sat, 16-Mar-24 11:25:59 GMT 1442s Cookie: usertrack_test=20b9d5d7.613c55ff92da4 1442s ok 253 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 254 1442s ok 255 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 256 1442s ok 257 1442s Set-Cookie: usertrack_test=8aff37cb.613c55ff93dec; path=/; expires=Sat, 16-Mar-24 11:25:59 GMT 1442s Cookie: usertrack_test=8aff37cb.613c55ff93dec 1442s ok 258 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 259 1442s ok 260 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 261 1442s ok 262 1442s Set-Cookie: usertrack_test=f144eeeb.613c55ff94deb; path=/; expires=Sat, 16-Mar-24 11:25:59 GMT 1442s Cookie: usertrack_test=f144eeeb.613c55ff94deb 1442s ok 263 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 264 1442s ok 265 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 266 1442s ok 267 1442s Set-Cookie: usertrack_test=864c39e.613c55ff95d1c; path=/; expires=Sat, 16-Mar-24 11:25:59 GMT 1442s Cookie: usertrack_test=864c39e.613c55ff95d1c 1442s ok 268 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 269 1442s ok 270 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 271 1442s ok 272 1442s Set-Cookie: usertrack_test=e0c09898.613c55ff96c56; path=/; expires=Sat, 16-Mar-24 11:25:59 GMT 1442s Cookie: usertrack_test=e0c09898.613c55ff96c56 1442s ok 273 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 274 1442s ok 275 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 276 1442s ok 277 1442s Set-Cookie: usertrack_test=305b9c01.613c55ff97b88; path=/; expires=Sat, 16-Mar-24 11:25:59 GMT 1442s Cookie: usertrack_test=305b9c01.613c55ff97b88 1442s ok 278 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 279 1442s ok 280 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 281 1442s ok 282 1442s Set-Cookie: usertrack_test=677c7ca9.613c55ff98a63; path=/; expires=Sat, 16-Mar-24 11:25:59 GMT 1442s Cookie: usertrack_test=677c7ca9.613c55ff98a63 1442s ok 283 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 284 1442s ok 285 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 286 1442s ok 287 1442s Set-Cookie: usertrack_test=b4e23f61.613c55ff998f6; path=/; expires=Sat, 16-Mar-24 11:25:59 GMT 1442s Cookie: usertrack_test=b4e23f61.613c55ff998f6 1442s ok 288 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 289 1442s ok 290 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 291 1442s ok 292 1442s Set-Cookie: usertrack_test=7943e303.613c55ff9a78c; path=/; expires=Sat, 16-Mar-24 11:25:59 GMT 1442s Cookie: usertrack_test=7943e303.613c55ff9a78c 1442s ok 293 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 294 1442s ok 295 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 296 1442s ok 297 1442s Set-Cookie: usertrack_test=1735b65b.613c55ff9b646; path=/; expires=Sat, 16-Mar-24 11:25:59 GMT 1442s Cookie: usertrack_test=1735b65b.613c55ff9b646 1442s ok 298 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 299 1442s ok 300 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 301 1442s ok 302 1442s Set-Cookie: usertrack_test=30fac1f3.613c55ff9c513; path=/; expires=Sat, 16-Mar-24 11:25:59 GMT 1442s Cookie: usertrack_test=30fac1f3.613c55ff9c513 1442s ok 303 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 304 1442s ok 305 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 306 1442s ok 307 1442s Set-Cookie: usertrack_test=be21c8b.613c55ff9d5a8; path=/; expires=Sat, 16-Mar-24 11:25:59 GMT 1442s Cookie: usertrack_test=be21c8b.613c55ff9d5a8 1442s ok 308 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 309 1442s ok 310 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 311 1442s ok 312 1442s Set-Cookie: usertrack_test=d6fe9cb1.613c55ff9e8b8; path=/; expires=Sat, 16-Mar-24 11:25:59 GMT 1442s Cookie: usertrack_test=d6fe9cb1.613c55ff9e8b8 1442s ok 313 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 314 1442s ok 315 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 316 1442s ok 317 1442s Set-Cookie: usertrack_test=d4eb4add.613c55ff9f999; path=/; expires=Sat, 16-Mar-24 11:25:59 GMT 1442s Cookie: usertrack_test=d4eb4add.613c55ff9f999 1442s ok 318 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 319 1442s ok 320 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 321 1442s ok 322 1442s Set-Cookie: usertrack_test=9d80c5fc.613c55ffa0a17; path=/; expires=Sat, 16-Mar-24 11:25:59 GMT 1442s Cookie: usertrack_test=9d80c5fc.613c55ffa0a17 1442s ok 323 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 324 1442s ok 325 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 326 1442s ok 327 1442s Set-Cookie: usertrack_test=14658d29.613c55ffa1a08; path=/; expires=Sat, 16-Mar-24 11:25:59 GMT 1442s Cookie: usertrack_test=14658d29.613c55ffa1a08 1442s ok 328 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 329 1442s ok 330 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 331 1442s ok 332 1442s Set-Cookie: usertrack_test=396f9b7e.613c55ffa29f9; path=/; expires=Sat, 16-Mar-24 11:25:59 GMT 1442s Cookie: usertrack_test=396f9b7e.613c55ffa29f9 1442s ok 333 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 334 1442s ok 335 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 336 1442s ok 337 1442s Set-Cookie: usertrack_test=16ea2986.613c55ffa392a; path=/; expires=Sat, 16-Mar-24 11:25:59 GMT 1442s Cookie: usertrack_test=16ea2986.613c55ffa392a 1442s ok 338 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 339 1442s ok 340 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 341 1442s ok 342 1442s Set-Cookie: usertrack_test=4e038d49.613c55ffa48ca; path=/; expires=Sat, 16-Mar-24 11:25:59 GMT 1442s Cookie: usertrack_test=4e038d49.613c55ffa48ca 1442s ok 343 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 344 1442s ok 345 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 346 1442s ok 347 1442s Set-Cookie: usertrack_test=d82bf6f5.613c55ffa582e; path=/; expires=Sat, 16-Mar-24 11:25:59 GMT 1442s Cookie: usertrack_test=d82bf6f5.613c55ffa582e 1442s ok 348 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 349 1442s ok 350 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 351 1442s ok 352 1442s Set-Cookie: usertrack_test=97b8318e.613c55ffa67f8; path=/; expires=Sat, 16-Mar-24 11:25:59 GMT 1442s Cookie: usertrack_test=97b8318e.613c55ffa67f8 1442s ok 353 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 354 1442s ok 355 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 356 1442s ok 357 1442s Set-Cookie: usertrack_test=689401a0.613c55ffa77fb; path=/; expires=Sat, 16-Mar-24 11:25:59 GMT 1442s Cookie: usertrack_test=689401a0.613c55ffa77fb 1442s ok 358 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 359 1442s ok 360 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 361 1442s ok 362 1442s Set-Cookie: usertrack_test=1d88b6b6.613c55ffa87ae; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=1d88b6b6.613c55ffa87ae 1442s ok 363 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 364 1442s ok 365 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 366 1442s ok 367 1442s Set-Cookie: usertrack_test=c2d2a3e5.613c55ffa998d; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=c2d2a3e5.613c55ffa998d 1442s ok 368 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 369 1442s ok 370 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 371 1442s ok 372 1442s Set-Cookie: usertrack_test=51f227f6.613c55ffaaa68; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=51f227f6.613c55ffaaa68 1442s ok 373 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 374 1442s ok 375 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 376 1442s ok 377 1442s Set-Cookie: usertrack_test=3ec3a948.613c55ffab9f0; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=3ec3a948.613c55ffab9f0 1442s ok 378 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 379 1442s ok 380 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 381 1442s ok 382 1442s Set-Cookie: usertrack_test=902041fc.613c55ffacacc; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=902041fc.613c55ffacacc 1442s ok 383 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 384 1442s ok 385 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 386 1442s ok 387 1442s Set-Cookie: usertrack_test=818bd1ff.613c55ffadb67; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=818bd1ff.613c55ffadb67 1442s ok 388 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 389 1442s ok 390 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 391 1442s ok 392 1442s Set-Cookie: usertrack_test=ec25a46c.613c55ffaec1d; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=ec25a46c.613c55ffaec1d 1442s ok 393 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 394 1442s ok 395 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 396 1442s ok 397 1442s Set-Cookie: usertrack_test=bf15b717.613c55ffafd5f; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=bf15b717.613c55ffafd5f 1442s ok 398 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 399 1442s ok 400 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 401 1442s ok 402 1442s Set-Cookie: usertrack_test=9df3e6d1.613c55ffb0dec; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=9df3e6d1.613c55ffb0dec 1442s ok 403 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 404 1442s ok 405 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 406 1442s ok 407 1442s Set-Cookie: usertrack_test=b298daf8.613c55ffb1e89; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=b298daf8.613c55ffb1e89 1442s ok 408 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 409 1442s ok 410 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 411 1442s ok 412 1442s Set-Cookie: usertrack_test=bbb2319b.613c55ffb2e03; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=bbb2319b.613c55ffb2e03 1442s ok 413 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 414 1442s ok 415 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 416 1442s ok 417 1442s Set-Cookie: usertrack_test=164dfc60.613c55ffb3d94; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=164dfc60.613c55ffb3d94 1442s ok 418 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 419 1442s ok 420 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 421 1442s ok 422 1442s Set-Cookie: usertrack_test=847eeed3.613c55ffb4cc7; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=847eeed3.613c55ffb4cc7 1442s ok 423 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 424 1442s ok 425 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 426 1442s ok 427 1442s Set-Cookie: usertrack_test=2f75c5bf.613c55ffb5dce; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=2f75c5bf.613c55ffb5dce 1442s ok 428 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 429 1442s ok 430 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 431 1442s ok 432 1442s Set-Cookie: usertrack_test=d13cc2f9.613c55ffb6e50; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=d13cc2f9.613c55ffb6e50 1442s ok 433 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 434 1442s ok 435 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 436 1442s ok 437 1442s Set-Cookie: usertrack_test=14889bc6.613c55ffb7dc6; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=14889bc6.613c55ffb7dc6 1442s ok 438 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 439 1442s ok 440 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 441 1442s ok 442 1442s Set-Cookie: usertrack_test=bc3dd340.613c55ffb8d74; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=bc3dd340.613c55ffb8d74 1442s ok 443 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 444 1442s ok 445 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 446 1442s ok 447 1442s Set-Cookie: usertrack_test=a02bdc8a.613c55ffb9da5; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=a02bdc8a.613c55ffb9da5 1442s ok 448 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 449 1442s ok 450 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 451 1442s ok 452 1442s Set-Cookie: usertrack_test=d1c11727.613c55ffbae15; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=d1c11727.613c55ffbae15 1442s ok 453 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 454 1442s ok 455 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 456 1442s ok 457 1442s Set-Cookie: usertrack_test=907cfdbd.613c55ffbbe33; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=907cfdbd.613c55ffbbe33 1442s ok 458 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 459 1442s ok 460 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 461 1442s ok 462 1442s Set-Cookie: usertrack_test=f0d19116.613c55ffbcdce; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=f0d19116.613c55ffbcdce 1442s ok 463 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 464 1442s ok 465 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 466 1442s ok 467 1442s Set-Cookie: usertrack_test=2b764702.613c55ffbdd22; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=2b764702.613c55ffbdd22 1442s ok 468 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 469 1442s ok 470 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 471 1442s ok 472 1442s Set-Cookie: usertrack_test=4c535b26.613c55ffbed39; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=4c535b26.613c55ffbed39 1442s ok 473 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 474 1442s ok 475 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 476 1442s ok 477 1442s Set-Cookie: usertrack_test=4397847c.613c55ffbfd3e; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=4397847c.613c55ffbfd3e 1442s ok 478 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 479 1442s ok 480 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 481 1442s ok 482 1442s Set-Cookie: usertrack_test=16ecd6c7.613c55ffc0dce; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=16ecd6c7.613c55ffc0dce 1442s ok 483 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 484 1442s ok 485 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 486 1442s ok 487 1442s Set-Cookie: usertrack_test=63ceb8d4.613c55ffc1d70; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=63ceb8d4.613c55ffc1d70 1442s ok 488 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 489 1442s ok 490 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 491 1442s ok 492 1442s Set-Cookie: usertrack_test=353d18e0.613c55ffc2d2b; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=353d18e0.613c55ffc2d2b 1442s ok 493 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 494 1442s ok 495 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 496 1442s ok 497 1442s Set-Cookie: usertrack_test=1855331b.613c55ffc3def; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=1855331b.613c55ffc3def 1442s ok 498 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 499 1442s ok 500 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 501 1442s ok 502 1442s Set-Cookie: usertrack_test=a9d498ac.613c55ffc4fac; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=a9d498ac.613c55ffc4fac 1442s ok 503 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 504 1442s ok 505 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 506 1442s ok 507 1442s Set-Cookie: usertrack_test=4789d85a.613c55ffc60c0; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=4789d85a.613c55ffc60c0 1442s ok 508 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 509 1442s ok 510 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 511 1442s ok 512 1442s Set-Cookie: usertrack_test=64e46bba.613c55ffc7177; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=64e46bba.613c55ffc7177 1442s ok 513 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 514 1442s ok 515 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 516 1442s ok 517 1442s Set-Cookie: usertrack_test=27876228.613c55ffc8361; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=27876228.613c55ffc8361 1442s ok 518 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 519 1442s ok 520 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 521 1442s ok 522 1442s Set-Cookie: usertrack_test=e469c65f.613c55ffc949b; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=e469c65f.613c55ffc949b 1442s ok 523 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 524 1442s ok 525 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 526 1442s ok 527 1442s Set-Cookie: usertrack_test=aae5ac2c.613c55ffca50b; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=aae5ac2c.613c55ffca50b 1442s ok 528 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 529 1442s ok 530 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 531 1442s ok 532 1442s Set-Cookie: usertrack_test=53eba93.613c55ffcb4f1; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=53eba93.613c55ffcb4f1 1442s ok 533 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 534 1442s ok 535 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 536 1442s ok 537 1442s Set-Cookie: usertrack_test=703a7ef1.613c55ffcc48b; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=703a7ef1.613c55ffcc48b 1442s ok 538 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 539 1442s ok 540 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 541 1442s ok 542 1442s Set-Cookie: usertrack_test=6746398a.613c55ffcd464; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=6746398a.613c55ffcd464 1442s ok 543 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 544 1442s ok 545 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 546 1442s ok 547 1442s Set-Cookie: usertrack_test=45a7691c.613c55ffce468; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=45a7691c.613c55ffce468 1442s ok 548 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 549 1442s ok 550 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 551 1442s ok 552 1442s Set-Cookie: usertrack_test=b44e9c6.613c55ffcf48d; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=b44e9c6.613c55ffcf48d 1442s ok 553 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 554 1442s ok 555 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 556 1442s ok 557 1442s Set-Cookie: usertrack_test=31491930.613c55ffd0459; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=31491930.613c55ffd0459 1442s ok 558 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 559 1442s ok 560 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 561 1442s ok 562 1442s Set-Cookie: usertrack_test=2e9f1d3.613c55ffd1657; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=2e9f1d3.613c55ffd1657 1442s ok 563 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 564 1442s ok 565 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 566 1442s ok 567 1442s Set-Cookie: usertrack_test=f9d5d5d9.613c55ffd2b84; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=f9d5d5d9.613c55ffd2b84 1442s ok 568 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 569 1442s ok 570 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 571 1442s ok 572 1442s Set-Cookie: usertrack_test=c77219be.613c55ffd3d1c; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=c77219be.613c55ffd3d1c 1442s ok 573 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 574 1442s ok 575 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 576 1442s ok 577 1442s Set-Cookie: usertrack_test=4710788f.613c55ffd4fb3; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=4710788f.613c55ffd4fb3 1442s ok 578 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 579 1442s ok 580 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 581 1442s ok 582 1442s Set-Cookie: usertrack_test=38e8661b.613c55ffd60eb; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=38e8661b.613c55ffd60eb 1442s ok 583 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 584 1442s ok 585 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 586 1442s ok 587 1442s Set-Cookie: usertrack_test=b4c06f9a.613c55ffd71fe; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=b4c06f9a.613c55ffd71fe 1442s ok 588 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 589 1442s ok 590 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 591 1442s ok 592 1442s Set-Cookie: usertrack_test=d7d63411.613c55ffd82bb; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=d7d63411.613c55ffd82bb 1442s ok 593 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 594 1442s ok 595 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 596 1442s ok 597 1442s Set-Cookie: usertrack_test=2aec11d2.613c55ffd9385; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=2aec11d2.613c55ffd9385 1442s ok 598 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 599 1442s ok 600 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 601 1442s ok 602 1442s Set-Cookie: usertrack_test=71f060cd.613c55ffda3f2; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=71f060cd.613c55ffda3f2 1442s ok 603 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 604 1442s ok 605 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 606 1442s ok 607 1442s Set-Cookie: usertrack_test=c734a38e.613c55ffdb476; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=c734a38e.613c55ffdb476 1442s ok 608 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 609 1442s ok 610 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 611 1442s ok 612 1442s Set-Cookie: usertrack_test=bc14a708.613c55ffdc410; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=bc14a708.613c55ffdc410 1442s ok 613 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 614 1442s ok 615 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 616 1442s ok 617 1442s Set-Cookie: usertrack_test=b0dde557.613c55ffdd551; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=b0dde557.613c55ffdd551 1442s ok 618 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 619 1442s ok 620 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 621 1442s ok 622 1442s Set-Cookie: usertrack_test=c2712555.613c55ffde54e; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=c2712555.613c55ffde54e 1442s ok 623 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 624 1442s ok 625 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 626 1442s ok 627 1442s Set-Cookie: usertrack_test=1a92e2fe.613c55ffdf4a6; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=1a92e2fe.613c55ffdf4a6 1442s ok 628 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 629 1442s ok 630 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 631 1442s ok 632 1442s Set-Cookie: usertrack_test=8620caa6.613c55ffe0544; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=8620caa6.613c55ffe0544 1442s ok 633 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 634 1442s ok 635 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 636 1442s ok 637 1442s Set-Cookie: usertrack_test=e530e107.613c55ffe16d2; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=e530e107.613c55ffe16d2 1442s ok 638 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 639 1442s ok 640 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 641 1442s ok 642 1442s Set-Cookie: usertrack_test=e6d5a8e3.613c55ffe2826; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=e6d5a8e3.613c55ffe2826 1442s ok 643 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 644 1442s ok 645 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 646 1442s ok 647 1442s Set-Cookie: usertrack_test=89112b23.613c55ffe37fc; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=89112b23.613c55ffe37fc 1442s ok 648 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 649 1442s ok 650 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 651 1442s ok 652 1442s Set-Cookie: usertrack_test=c1e94ad7.613c55ffe481c; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=c1e94ad7.613c55ffe481c 1442s ok 653 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 654 1442s ok 655 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 656 1442s ok 657 1442s Set-Cookie: usertrack_test=c1714282.613c55ffe57a6; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=c1714282.613c55ffe57a6 1442s ok 658 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 659 1442s ok 660 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 661 1442s ok 662 1442s Set-Cookie: usertrack_test=3b8bf4f0.613c55ffe6764; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=3b8bf4f0.613c55ffe6764 1442s ok 663 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 664 1442s ok 665 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 666 1442s ok 667 1442s Set-Cookie: usertrack_test=b0c5ec31.613c55ffe77b8; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=b0c5ec31.613c55ffe77b8 1442s ok 668 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 669 1442s ok 670 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 671 1442s ok 672 1442s Set-Cookie: usertrack_test=cd382c4c.613c55ffe885a; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=cd382c4c.613c55ffe885a 1442s ok 673 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 674 1442s ok 675 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 676 1442s ok 677 1442s Set-Cookie: usertrack_test=84dc757f.613c55ffe97cc; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=84dc757f.613c55ffe97cc 1442s ok 678 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 679 1442s ok 680 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 681 1442s ok 682 1442s Set-Cookie: usertrack_test=b3e4cb21.613c55ffea800; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=b3e4cb21.613c55ffea800 1442s ok 683 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 684 1442s ok 685 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 686 1442s ok 687 1442s Set-Cookie: usertrack_test=cca71e76.613c55ffeb7ab; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=cca71e76.613c55ffeb7ab 1442s ok 688 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 689 1442s ok 690 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 691 1442s ok 692 1442s Set-Cookie: usertrack_test=edc5c75f.613c55ffec7c4; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=edc5c75f.613c55ffec7c4 1442s ok 693 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 694 1442s ok 695 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 696 1442s ok 697 1442s Set-Cookie: usertrack_test=e11beb75.613c55ffed7de; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=e11beb75.613c55ffed7de 1442s ok 698 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 699 1442s ok 700 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 701 1442s ok 702 1442s Set-Cookie: usertrack_test=2a558140.613c55ffee7bc; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=2a558140.613c55ffee7bc 1442s ok 703 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 704 1442s ok 705 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 706 1442s ok 707 1442s Set-Cookie: usertrack_test=281e6927.613c55ffef6de; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=281e6927.613c55ffef6de 1442s ok 708 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 709 1442s ok 710 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 711 1442s ok 712 1442s Set-Cookie: usertrack_test=dfd9d252.613c55fff0736; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=dfd9d252.613c55fff0736 1442s ok 713 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 714 1442s ok 715 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 716 1442s ok 717 1442s Set-Cookie: usertrack_test=e4d43c5c.613c55fff1700; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=e4d43c5c.613c55fff1700 1442s ok 718 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 719 1442s ok 720 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 721 1442s ok 722 1442s Set-Cookie: usertrack_test=28b5077b.613c55fff26c8; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=28b5077b.613c55fff26c8 1442s ok 723 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 724 1442s ok 725 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 726 1442s ok 727 1442s Set-Cookie: usertrack_test=a233d601.613c55fff35ff; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=a233d601.613c55fff35ff 1442s ok 728 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 729 1442s ok 730 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 731 1442s ok 732 1442s Set-Cookie: usertrack_test=c767d1ff.613c55fff4690; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=c767d1ff.613c55fff4690 1442s ok 733 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 734 1442s ok 735 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 736 1442s ok 737 1442s Set-Cookie: usertrack_test=5d1060e3.613c55fff55f2; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=5d1060e3.613c55fff55f2 1442s ok 738 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 739 1442s ok 740 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 741 1442s ok 742 1442s Set-Cookie: usertrack_test=ccd85336.613c55fff647f; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=ccd85336.613c55fff647f 1442s ok 743 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 744 1442s ok 745 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 746 1442s ok 747 1442s Set-Cookie: usertrack_test=c2250ce0.613c55fff750a; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=c2250ce0.613c55fff750a 1442s ok 748 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 749 1442s ok 750 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 751 1442s ok 752 1442s Set-Cookie: usertrack_test=ae2b563.613c55fff84c1; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=ae2b563.613c55fff84c1 1442s ok 753 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 754 1442s ok 755 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 756 1442s ok 757 1442s Set-Cookie: usertrack_test=42f7aa69.613c55fff938e; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=42f7aa69.613c55fff938e 1442s ok 758 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 759 1442s ok 760 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 761 1442s ok 762 1442s Set-Cookie: usertrack_test=59687c20.613c55fffa29f; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=59687c20.613c55fffa29f 1442s ok 763 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 764 1442s ok 765 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 766 1442s ok 767 1442s Set-Cookie: usertrack_test=3b32cc78.613c55fffb13c; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=3b32cc78.613c55fffb13c 1442s ok 768 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 769 1442s ok 770 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 771 1442s ok 772 1442s Set-Cookie: usertrack_test=8e23750d.613c55fffc0cb; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=8e23750d.613c55fffc0cb 1442s ok 773 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 774 1442s ok 775 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 776 1442s ok 777 1442s Set-Cookie: usertrack_test=7f6da1ca.613c55fffd019; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=7f6da1ca.613c55fffd019 1442s ok 778 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 779 1442s ok 780 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 781 1442s ok 782 1442s Set-Cookie: usertrack_test=92a8c8bb.613c55fffe04a; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=92a8c8bb.613c55fffe04a 1442s ok 783 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 784 1442s ok 785 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 786 1442s ok 787 1442s Set-Cookie: usertrack_test=af1700c7.613c55fffeff8; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=af1700c7.613c55fffeff8 1442s ok 788 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 789 1442s ok 790 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 791 1442s ok 792 1442s Set-Cookie: usertrack_test=fdbf5632.613c55fffff70; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=fdbf5632.613c55fffff70 1442s ok 793 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 794 1442s ok 795 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 796 1442s ok 797 1442s Set-Cookie: usertrack_test=3c0085ad.613c560000df0; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=3c0085ad.613c560000df0 1442s ok 798 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 799 1442s ok 800 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 801 1442s ok 802 1442s Set-Cookie: usertrack_test=90854101.613c560001cbd; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=90854101.613c560001cbd 1442s ok 803 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 804 1442s ok 805 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 806 1442s ok 807 1442s Set-Cookie: usertrack_test=e99c968f.613c560002c8f; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=e99c968f.613c560002c8f 1442s ok 808 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 809 1442s ok 810 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 811 1442s ok 812 1442s Set-Cookie: usertrack_test=9be435de.613c560003b30; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=9be435de.613c560003b30 1442s ok 813 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 814 1442s ok 815 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 816 1442s ok 817 1442s Set-Cookie: usertrack_test=e8333ba4.613c560004aee; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=e8333ba4.613c560004aee 1442s ok 818 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 819 1442s ok 820 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 821 1442s ok 822 1442s Set-Cookie: usertrack_test=c40cb714.613c560005a46; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=c40cb714.613c560005a46 1442s ok 823 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 824 1442s ok 825 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 826 1442s ok 827 1442s Set-Cookie: usertrack_test=cb9b3377.613c5600069aa; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=cb9b3377.613c5600069aa 1442s ok 828 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 829 1442s ok 830 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 831 1442s ok 832 1442s Set-Cookie: usertrack_test=35775df6.613c5600078f1; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=35775df6.613c5600078f1 1442s ok 833 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 834 1442s ok 835 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 836 1442s ok 837 1442s Set-Cookie: usertrack_test=a11e80f9.613c560008831; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=a11e80f9.613c560008831 1442s ok 838 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 839 1442s ok 840 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 841 1442s ok 842 1442s Set-Cookie: usertrack_test=bc38eace.613c56000977b; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=bc38eace.613c56000977b 1442s ok 843 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 844 1442s ok 845 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 846 1442s ok 847 1442s Set-Cookie: usertrack_test=7163a375.613c56000a636; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=7163a375.613c56000a636 1442s ok 848 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 849 1442s ok 850 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 851 1442s ok 852 1442s Set-Cookie: usertrack_test=9d936f12.613c56000b597; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=9d936f12.613c56000b597 1442s ok 853 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 854 1442s ok 855 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 856 1442s ok 857 1442s Set-Cookie: usertrack_test=70d0530c.613c56000c525; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=70d0530c.613c56000c525 1442s ok 858 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 859 1442s ok 860 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 861 1442s ok 862 1442s Set-Cookie: usertrack_test=93af2a82.613c56000d4d2; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=93af2a82.613c56000d4d2 1442s ok 863 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 864 1442s ok 865 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 866 1442s ok 867 1442s Set-Cookie: usertrack_test=cdbe23ce.613c56000e457; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=cdbe23ce.613c56000e457 1442s ok 868 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 869 1442s ok 870 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 871 1442s ok 872 1442s Set-Cookie: usertrack_test=2ac84d49.613c56000f2fa; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=2ac84d49.613c56000f2fa 1442s ok 873 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 874 1442s ok 875 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 876 1442s ok 877 1442s Set-Cookie: usertrack_test=65acbd38.613c560010157; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=65acbd38.613c560010157 1442s ok 878 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 879 1442s ok 880 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 881 1442s ok 882 1442s Set-Cookie: usertrack_test=212d6da4.613c560011020; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=212d6da4.613c560011020 1442s ok 883 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 884 1442s ok 885 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 886 1442s ok 887 1442s Set-Cookie: usertrack_test=ec4c6338.613c560011e8a; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=ec4c6338.613c560011e8a 1442s ok 888 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 889 1442s ok 890 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 891 1442s ok 892 1442s Set-Cookie: usertrack_test=5459914.613c560012ce7; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=5459914.613c560012ce7 1442s ok 893 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 894 1442s ok 895 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 896 1442s ok 897 1442s Set-Cookie: usertrack_test=fd4d9986.613c560013c35; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=fd4d9986.613c560013c35 1442s ok 898 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 899 1442s ok 900 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 901 1442s ok 902 1442s Set-Cookie: usertrack_test=c0bb1534.613c560014bd3; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=c0bb1534.613c560014bd3 1442s ok 903 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 904 1442s ok 905 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 906 1442s ok 907 1442s Set-Cookie: usertrack_test=873601e5.613c560015a6f; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=873601e5.613c560015a6f 1442s ok 908 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 909 1442s ok 910 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 911 1442s ok 912 1442s Set-Cookie: usertrack_test=4e3d2fcf.613c5600169cb; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=4e3d2fcf.613c5600169cb 1442s ok 913 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 914 1442s ok 915 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 916 1442s ok 917 1442s Set-Cookie: usertrack_test=df033f4c.613c560017905; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=df033f4c.613c560017905 1442s ok 918 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 919 1442s ok 920 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 921 1442s ok 922 1442s Set-Cookie: usertrack_test=716cce00.613c56001885a; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=716cce00.613c56001885a 1442s ok 923 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 924 1442s ok 925 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 926 1442s ok 927 1442s Set-Cookie: usertrack_test=ddf6db71.613c560019855; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=ddf6db71.613c560019855 1442s ok 928 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 929 1442s ok 930 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 931 1442s ok 932 1442s Set-Cookie: usertrack_test=ef04abbe.613c56001a74f; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=ef04abbe.613c56001a74f 1442s ok 933 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 934 1442s ok 935 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 936 1442s ok 937 1442s Set-Cookie: usertrack_test=13a5339.613c56001b620; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=13a5339.613c56001b620 1442s ok 938 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 939 1442s ok 940 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 941 1442s ok 942 1442s Set-Cookie: usertrack_test=da364bfc.613c56001c4af; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=da364bfc.613c56001c4af 1442s ok 943 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 944 1442s ok 945 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 946 1442s ok 947 1442s Set-Cookie: usertrack_test=fa9eda23.613c56001d2e7; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=fa9eda23.613c56001d2e7 1442s ok 948 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 949 1442s ok 950 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 951 1442s ok 952 1442s Set-Cookie: usertrack_test=ce1159c2.613c56001e11c; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=ce1159c2.613c56001e11c 1442s ok 953 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 954 1442s ok 955 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 956 1442s ok 957 1442s Set-Cookie: usertrack_test=699e7b45.613c56001efc2; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=699e7b45.613c56001efc2 1442s ok 958 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 959 1442s ok 960 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 961 1442s ok 962 1442s Set-Cookie: usertrack_test=476556ed.613c56001fdbc; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=476556ed.613c56001fdbc 1442s ok 963 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 964 1442s ok 965 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 966 1442s ok 967 1442s Set-Cookie: usertrack_test=1f2b98b6.613c560020c1d; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=1f2b98b6.613c560020c1d 1442s ok 968 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 969 1442s ok 970 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 971 1442s ok 972 1442s Set-Cookie: usertrack_test=e14233b5.613c560021afd; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=e14233b5.613c560021afd 1442s ok 973 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 974 1442s ok 975 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 976 1442s ok 977 1442s Set-Cookie: usertrack_test=ff873b8.613c56002298f; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=ff873b8.613c56002298f 1442s ok 978 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 979 1442s ok 980 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 981 1442s ok 982 1442s Set-Cookie: usertrack_test=f3aaa303.613c5600238ae; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=f3aaa303.613c5600238ae 1442s ok 983 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 984 1442s ok 985 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 986 1442s ok 987 1442s Set-Cookie: usertrack_test=11ca18c5.613c56002487f; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=11ca18c5.613c56002487f 1442s ok 988 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 989 1442s ok 990 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 991 1442s ok 992 1442s Set-Cookie: usertrack_test=9e1b95d6.613c56002577d; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=9e1b95d6.613c56002577d 1442s ok 993 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 994 1442s ok 995 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 996 1442s ok 997 1442s Set-Cookie: usertrack_test=8e35d236.613c56002661c; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s Cookie: usertrack_test=8e35d236.613c56002661c 1442s ok 998 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 999 1442s ok 1000 1442s ok 1001 1442s # testing : Checking return code is '200' 1442s # expected: 200 1442s # received: '200' 1442s ok 1002 1442s # usertrack_test=8c57a32f.613c560027646; path=/; expires=Sat, 16-Mar-24 11:26:00 GMT 1442s ok 1003 1442s # expected: undef 1442s # received: undef 1442s ok 1004 1442s ok 1445s t/modules/vhost_alias.t ............. 1445s 1..8 1445s # Running under perl version 5.038002 for linux 1445s # Current time local: Sat Mar 16 11:25:00 2024 1445s # Current time GMT: Sat Mar 16 11:25:00 2024 1445s # Using Test.pm version 1.31 1445s # Using Apache/Test.pm version 1.42 1445s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 1445s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 1445s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 1445s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 1445s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 1445s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 1445s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 1445s # writing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 1445s # testing : VirtalDocumentRoot test 1445s # expected: 'www.vha-test.com' 1445s # received: 'www.vha-test.com' 1445s ok 1 1445s # testing : VirtualScriptAlias test 1445s # expected: 'test cgi for www.vha-test.com' 1445s # received: 'test cgi for www.vha-test.com' 1445s ok 2 1445s # testing : VirtalDocumentRoot test 1445s # expected: 'big.server.name.from.heck.org' 1445s # received: 'big.server.name.from.heck.org' 1445s ok 3 1445s # testing : VirtualScriptAlias test 1445s # expected: 'test cgi for big.server.name.from.heck.org' 1445s # received: 'test cgi for big.server.name.from.heck.org' 1445s ok 4 1445s # testing : VirtalDocumentRoot test 1445s # expected: 'ab.com' 1445s # received: 'ab.com' 1445s ok 5 1445s # testing : VirtualScriptAlias test 1445s # expected: 'test cgi for ab.com' 1445s # received: 'test cgi for ab.com' 1445s ok 6 1445s # testing : VirtalDocumentRoot test 1445s # expected: 'w-t-f.net' 1445s # received: 'w-t-f.net' 1445s ok 7 1445s # testing : VirtualScriptAlias test 1445s # expected: 'test cgi for w-t-f.net' 1445s # received: 'test cgi for w-t-f.net' 1445s ok 8 1445s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 1445s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 1445s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 1445s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 1445s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 1445s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 1445s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 1445s # removing file: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 1445s # removing dir tree: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com 1445s # removing dir tree: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net 1445s # removing dir tree: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server 1445s # removing dir tree: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net 1445s # removing dir tree: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test 1445s # removing dir tree: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com 1445s # removing dir tree: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_ 1445s # removing dir tree: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test 1445s # removing dir tree: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com 1445s # removing dir tree: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org 1445s # removing dir tree: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org 1445s # removing dir tree: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias 1445s # removing dir tree: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck 1445s # removing dir tree: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com 1445s # removing dir tree: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f 1445s # removing dir tree: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab 1445s # removing dir tree: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_ 1445s # removing dir tree: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/- 1445s # removing dir tree: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com 1445s # removing dir tree: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net 1445s # removing dir tree: /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_ 1445s ok 1447s t/php/all.t ......................... skipped: cannot find one of php4 or php5 or sapi_apache2.c 1449s t/protocol/echo.t ................... 1449s 1..8 1449s # Running under perl version 5.038002 for linux 1449s # Current time local: Sat Mar 16 11:25:05 2024 1449s # Current time GMT: Sat Mar 16 11:25:05 2024 1449s # Using Test.pm version 1.31 1449s # Using Apache/Test.pm version 1.42 1449s testing mod_echo_ssl 1449s ok 1 1449s #Cipher: TLS_AES_256_GCM_SHA384 1449s #Peer DN: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1449s # testing : echo 1449s # expected: 't/protocol/echo.t' 1449s # received: 't/protocol/echo.t' 1449s ok 2 1449s # testing : echo 1449s # expected: '/usr/bin/perl' 1449s # received: '/usr/bin/perl' 1449s ok 3 1449s # testing : echo 1449s # expected: '436050436050436050436050436050' 1449s # received: '436050436050436050436050436050' 1449s ok 4 1449s testing mod_echo 1449s ok 5 1449s # testing : echo 1449s # expected: 't/protocol/echo.t' 1449s # received: 't/protocol/echo.t' 1449s ok 6 1449s # testing : echo 1449s # expected: '/usr/bin/perl' 1449s # received: '/usr/bin/perl' 1449s ok 7 1449s # testing : echo 1449s # expected: '436050436050436050436050436050' 1449s # received: '436050436050436050436050436050' 1449s ok 8 1449s ok 1452s t/protocol/nntp-like.t .............. skipped: deferred accept() prohibits testing with >=2.1.0 and OS linux 1455s t/security/CVE-2003-0542.t .......... 1455s 1..1 1455s # Running under perl version 5.038002 for linux 1455s # Current time local: Sat Mar 16 11:25:10 2024 1455s # Current time GMT: Sat Mar 16 11:25:10 2024 1455s # Using Test.pm version 1.31 1455s # Using Apache/Test.pm version 1.42 1455s # testing : CAN-2003-0542 test case 1455s # expected: 404 1455s # received: '404' 1455s ok 1 1455s ok 1458s t/security/CVE-2004-0747.t .......... 1458s 1..1 1458s # Running under perl version 5.038002 for linux 1458s # Current time local: Sat Mar 16 11:25:13 2024 1458s # Current time GMT: Sat Mar 16 11:25:13 2024 1458s # Using Test.pm version 1.31 1458s # Using Apache/Test.pm version 1.42 1458s # testing : CAN-2004-0747 ap_resolve_env test case 1458s # expected: 200 1458s # received: 200 1458s ok 1 1458s ok 1460s t/security/CVE-2004-0811.t .......... 1460s 1..8 1460s # Running under perl version 5.038002 for linux 1460s # Current time local: Sat Mar 16 11:25:16 2024 1460s # Current time GMT: Sat Mar 16 11:25:16 2024 1460s # Using Test.pm version 1.31 1460s # Using Apache/Test.pm version 1.42 1460s # testing : subdir access allowed 1460s # expected: 200 1460s # received: '200' 1460s ok 1 1460s # testing : subdir access allowed 1460s # expected: 200 1460s # received: '200' 1460s ok 2 1460s # testing : subdir access allowed 1460s # expected: 200 1460s # received: '200' 1460s ok 3 1460s # testing : subdir access allowed 1460s # expected: 200 1460s # received: '200' 1460s ok 4 1460s # testing : topdir access denied 1460s # expected: 401 1460s # received: '401' 1460s ok 5 1460s # testing : topdir access denied 1460s # expected: 401 1460s # received: '401' 1460s ok 6 1460s # testing : topdir access denied 1460s # expected: 401 1460s # received: '401' 1460s ok 7 1460s # testing : topdir access denied 1460s # expected: 401 1460s # received: '401' 1460s ok 8 1460s ok 1463s t/security/CVE-2004-0940.t .......... 1463s 1..1 1463s # Running under perl version 5.038002 for linux 1463s # Current time local: Sat Mar 16 11:25:18 2024 1463s # Current time GMT: Sat Mar 16 11:25:18 2024 1463s # Using Test.pm version 1.31 1463s # Using Apache/Test.pm version 1.42 1463s # testing : response was 200 1463s # expected: 200 1463s # received: '200' 1463s ok 1 1463s ok 1466s t/security/CVE-2004-0942.t .......... 1466s 1..2 1466s # Running under perl version 5.038002 for linux 1466s # Current time local: Sat Mar 16 11:25:21 2024 1466s # Current time GMT: Sat Mar 16 11:25:21 2024 1466s # Using Test.pm version 1.31 1466s # Using Apache/Test.pm version 1.42 1466s ok 1 1466s # testing : request was refused 1466s # expected: qr/^HTTP\/1\.. 400/ 1466s # received: 'HTTP/1.1 400 Bad Request 1466s # ' 1466s ok 2 1466s ok 1468s t/security/CVE-2004-0958.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c 1471s t/security/CVE-2004-0959.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c, PHP not installed 1474s t/security/CVE-2005-2491.t .......... 1474s 1..4 1474s # Running under perl version 5.038002 for linux 1474s # Current time local: Sat Mar 16 11:25:29 2024 1474s # Current time GMT: Sat Mar 16 11:25:29 2024 1474s # Using Test.pm version 1.31 1474s # Using Apache/Test.pm version 1.42 1474s # testing : check that server did not segfault 1474s # expected: 'Internal Server Error' 1474s # received: 'Internal Server Error' 1474s ok 1 1474s # testing : check for 500 response error 1474s # expected: 500 1474s # received: '500' 1474s ok 2 1474s # testing : check that server did not segfault 1474s # expected: 'Internal Server Error' 1474s # received: 'Internal Server Error' 1474s ok 3 1474s # testing : check for 500 response error 1474s # expected: 500 1474s # received: '500' 1474s ok 4 1474s ok 1477s t/security/CVE-2005-2700.t .......... 1477s 1..2 1477s # Running under perl version 5.038002 for linux 1477s # Current time local: Sat Mar 16 11:25:32 2024 1477s # Current time GMT: Sat Mar 16 11:25:32 2024 1477s # Using Test.pm version 1.31 1477s # Using Apache/Test.pm version 1.42 1477s # testing : access permitted without ccert 1477s # expected: 200 1477s # received: '200' 1477s ok 1 1477s # testing : access *not* permitted without ccert 1477s # expected: 200 1477s # received: '403' 1477s ok 2 1477s ok 1481s t/security/CVE-2005-3352.t .......... 1481s 1..2 1481s # Running under perl version 5.038002 for linux 1481s # Current time local: Sat Mar 16 11:25:35 2024 1481s # Current time GMT: Sat Mar 16 11:25:35 2024 1481s # Using Test.pm version 1.31 1481s # Using Apache/Test.pm version 1.42 1481s # testing : response code is OK 1481s # expected: 200 1481s # received: '200' 1481s ok 1 1481s # testing : referer was escaped 1481s # expected: qr/%22%3e/ 1481s # received: ' 1481s # 1481s # Menu for /security/CVE-2005-3352.map 1481s # 1481s #

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

1481s #
1481s # 1481s #
(Default) Go Back
1481s # 1481s # 1481s # 1481s # 1481s # ' 1481s ok 2 1481s ok 1484s t/security/CVE-2005-3357.t .......... 1484s 1..3 1484s # Running under perl version 5.038002 for linux 1484s # Current time local: Sat Mar 16 11:25:39 2024 1484s # Current time GMT: Sat Mar 16 11:25:39 2024 1484s # Using Test.pm version 1.31 1484s # Using Apache/Test.pm version 1.42 1484s # URL is http://localhost:8534/ 1484s ok 1 1484s # testing : Expected bad request from 'GET http://localhost:8534/' 1484s # expected: 400 1484s # received: '400' 1484s ok 2 1484s # testing : errordoc content was served 1484s # expected: qr/welcome to localhost/ 1484s # received: 'welcome to localhost:8529 1484s # ' 1484s ok 3 1484s ok 1486s t/security/CVE-2006-5752.t .......... 1486s 1..2 1486s # Running under perl version 5.038002 for linux 1486s # Current time local: Sat Mar 16 11:25:42 2024 1486s # Current time GMT: Sat Mar 16 11:25:42 2024 1486s # Using Test.pm version 1.31 1486s # Using Apache/Test.pm version 1.42 1486s # testing : server-status gave response 1486s # expected: 200 1486s # received: '200' 1486s ok 1 1486s # testing : response content-type had charset 1486s # expected: qr/charset=/ 1486s # received: 'text/html; charset=ISO-8859-1' 1486s ok 2 1486s ok 1490s t/security/CVE-2007-5000.t .......... 1490s 1..2 1490s # Running under perl version 5.038002 for linux 1490s # Current time local: Sat Mar 16 11:25:44 2024 1490s # Current time GMT: Sat Mar 16 11:25:44 2024 1490s # Using Test.pm version 1.31 1490s # Using Apache/Test.pm version 1.42 1490s # testing : response code is OK 1490s # expected: 200 1490s # received: '200' 1490s ok 1 1490s # testing : URI was escaped in response 1490s # expected: qr// 1490s # received: ' 1490s # 1490s # Menu for /security/CVE-2005-3352.map/<foo> 1490s # 1490s #

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

1490s #
1490s # 1490s #
(Default) Go Back
1490s # 1490s # 1490s # 1490s # 1490s # ' 1490s ok 2 1490s ok 1494s t/security/CVE-2007-6388.t .......... 1494s 1..2 1494s # Running under perl version 5.038002 for linux 1494s # Current time local: Sat Mar 16 11:25:48 2024 1494s # Current time GMT: Sat Mar 16 11:25:48 2024 1494s # Using Test.pm version 1.31 1494s # Using Apache/Test.pm version 1.42 1494s # testing : response code is OK 1494s # expected: 200 1494s # received: '200' 1494s ok 1 1494s # testing : refresh parameter not echoed verbatim 1494s # expected: 42 1494s # received: '42' 1494s ok 2 1494s ok 1496s t/security/CVE-2008-2364.t .......... 1496s 1..3 1496s # Running under perl version 5.038002 for linux 1496s # Current time local: Sat Mar 16 11:25:52 2024 1496s # Current time GMT: Sat Mar 16 11:25:52 2024 1496s # Using Test.pm version 1.31 1496s # Using Apache/Test.pm version 1.42 1496s # testing : reverse proxy to index.html 1496s # expected: 200 1496s # received: '200' 1496s ok 1 1496s # testing : small number of interim responses - CVE-2008-2364 1496s # expected: 200 1496s # received: '200' 1496s ok 2 1496s # testing : large number of interim responses - CVE-2008-2364 1496s # expected: 502 1496s # received: '502' 1496s ok 3 1496s ok 1500s t/security/CVE-2009-1195.t .......... 1500s 1..221 1500s # Running under perl version 5.038002 for linux 1500s # Current time local: Sat Mar 16 11:25:54 2024 1500s # Current time GMT: Sat Mar 16 11:25:54 2024 1500s # Using Test.pm version 1.31 1500s # Using Apache/Test.pm version 1.42 1500s # testing : Options should not be allowed for script #1; 500 response expected 1500s # expected: 500 1500s # received: '500' 1500s ok 1 1500s # testing : Options should be allowed for script #2; 200 response expected 1500s # expected: 200 1500s # received: '200' 1500s ok 2 1500s # testing : SSI should be evaluated but exec not permitted for script #2 1500s # expected: '[an error occurred while processing this directive]' 1500s # received: '[an error occurred while processing this directive]' 1500s ok 3 1500s # testing : Options should not be allowed for script #3; 500 response expected 1500s # expected: 500 1500s # received: '500' 1500s ok 4 1500s # testing : Options should be allowed for script #4; 200 response expected 1500s # expected: 200 1500s # received: '200' 1500s ok 5 1500s # testing : SSI should be evaluated but exec not permitted for script #4 1500s # expected: '[an error occurred while processing this directive]' 1500s # received: '[an error occurred while processing this directive]' 1500s ok 6 1500s # testing : Options should not be allowed for script #5; 500 response expected 1500s # expected: 500 1500s # received: '500' 1500s ok 7 1500s # testing : Options should be allowed for script #6; 200 response expected 1500s # expected: 200 1500s # received: '200' 1500s ok 8 1500s # testing : SSI should not be evaluated for script #6 1500s # expected: qr/--\#exec cgi=/ 1500s # received: '' 1500s ok 9 1500s # testing : Options should not be allowed for script #7; 500 response expected 1500s # expected: 500 1500s # received: '500' 1500s ok 10 1500s # testing : Options should not be allowed for script #8; 500 response expected 1500s # expected: 500 1500s # received: '500' 1500s ok 11 1500s # testing : Options should not be allowed for script #9; 500 response expected 1500s # expected: 500 1500s # received: '500' 1500s ok 12 1500s # testing : Options should not be allowed for script #10; 500 response expected 1500s # expected: 500 1500s # received: '500' 1500s ok 13 1500s # testing : Options should be allowed for script #11; 200 response expected 1500s # expected: 200 1500s # received: '200' 1500s ok 14 1500s # testing : SSI should be evaluated with exec allowed for script #11 1500s # expected: 'perl cgi' 1500s # received: 'perl cgi' 1500s ok 15 1500s # testing : Options should be allowed for script #12; 200 response expected 1500s # expected: 200 1500s # received: '200' 1500s ok 16 1500s # testing : SSI should be evaluated but exec not permitted for script #12 1500s # expected: '[an error occurred while processing this directive]' 1500s # received: '[an error occurred while processing this directive]' 1500s ok 17 1500s # testing : Options should be allowed for script #13; 200 response expected 1500s # expected: 200 1500s # received: '200' 1500s ok 18 1500s # testing : SSI should be evaluated with exec allowed for script #13 1500s # expected: 'perl cgi' 1500s # received: 'perl cgi' 1500s ok 19 1500s # testing : Options should be allowed for script #14; 200 response expected 1500s # expected: 200 1500s # received: '200' 1500s ok 20 1500s # testing : SSI should be evaluated but exec not permitted for script #14 1500s # expected: '[an error occurred while processing this directive]' 1500s # received: '[an error occurred while processing this directive]' 1500s ok 21 1500s # testing : Options should be allowed for script #15; 200 response expected 1500s # expected: 200 1500s # received: '200' 1500s ok 22 1500s # testing : SSI should not be evaluated for script #15 1500s # expected: qr/--\#exec cgi=/ 1500s # received: '' 1500s ok 23 1500s # testing : Options should be allowed for script #16; 200 response expected 1500s # expected: 200 1500s # received: '200' 1500s ok 24 1500s # testing : SSI should not be evaluated for script #16 1500s # expected: qr/--\#exec cgi=/ 1500s # received: '' 1500s ok 25 1500s # testing : Options should be allowed for script #17; 200 response expected 1500s # expected: 200 1500s # received: '200' 1500s ok 26 1500s # testing : SSI should be evaluated but exec not permitted for script #17 1500s # expected: '[an error occurred while processing this directive]' 1500s # received: '[an error occurred while processing this directive]' 1500s ok 27 1500s # testing : Options should be allowed for script #18; 200 response expected 1500s # expected: 200 1500s # received: '200' 1500s ok 28 1500s # testing : SSI should not be evaluated for script #18 1500s # expected: qr/--\#exec cgi=/ 1500s # received: '' 1500s ok 29 1500s # testing : Options should be allowed for script #19; 200 response expected 1500s # expected: 200 1500s # received: '200' 1500s ok 30 1500s # testing : SSI should be evaluated with exec allowed for script #19 1500s # expected: 'perl cgi' 1500s # received: 'perl cgi' 1500s ok 31 1500s # testing : Options should be allowed for script #20; 200 response expected 1500s # expected: 200 1500s # received: '200' 1500s ok 32 1500s # testing : SSI should not be evaluated for script #20 1500s # expected: qr/--\#exec cgi=/ 1500s # received: '' 1500s ok 33 1500s # testing : Options should be allowed for script #21; 200 response expected 1500s # expected: 200 1500s # received: '200' 1500s ok 34 1500s # testing : SSI should be evaluated with exec allowed for script #21 1500s # expected: 'perl cgi' 1500s # received: 'perl cgi' 1500s ok 35 1500s # testing : Options should be allowed for script #22; 200 response expected 1500s # expected: 200 1500s # received: '200' 1500s ok 36 1500s # testing : SSI should be evaluated but exec not permitted for script #22 1500s # expected: '[an error occurred while processing this directive]' 1500s # received: '[an error occurred while processing this directive]' 1500s ok 37 1500s # testing : Options should be allowed for script #23; 200 response expected 1500s # expected: 200 1500s # received: '200' 1500s ok 38 1500s # testing : SSI should be evaluated with exec allowed for script #23 1500s # expected: 'perl cgi' 1500s # received: 'perl cgi' 1500s ok 39 1500s # testing : Options should be allowed for script #24; 200 response expected 1500s # expected: 200 1500s # received: '200' 1500s ok 40 1500s # testing : SSI should be evaluated but exec not permitted for script #24 1500s # expected: '[an error occurred while processing this directive]' 1500s # received: '[an error occurred while processing this directive]' 1500s ok 41 1500s # testing : Options should be allowed for script #25; 200 response expected 1500s # expected: 200 1500s # received: '200' 1500s ok 42 1500s # testing : SSI should not be evaluated for script #25 1500s # expected: qr/--\#exec cgi=/ 1500s # received: '' 1500s ok 43 1500s # testing : Options should be allowed for script #26; 200 response expected 1500s # expected: 200 1500s # received: '200' 1500s ok 44 1500s # testing : SSI should not be evaluated for script #26 1500s # expected: qr/--\#exec cgi=/ 1500s # received: '' 1500s ok 45 1500s # testing : Options should be allowed for script #27; 200 response expected 1500s # expected: 200 1500s # received: '200' 1500s ok 46 1500s # testing : SSI should be evaluated but exec not permitted for script #27 1500s # expected: '[an error occurred while processing this directive]' 1500s # received: '[an error occurred while processing this directive]' 1500s ok 47 1500s # testing : Options should be allowed for script #28; 200 response expected 1500s # expected: 200 1500s # received: '200' 1500s ok 48 1500s # testing : SSI should not be evaluated for script #28 1500s # expected: qr/--\#exec cgi=/ 1500s # received: '' 1500s ok 49 1500s # testing : Options should be allowed for script #29; 200 response expected 1500s # expected: 200 1500s # received: '200' 1500s ok 50 1500s # testing : SSI should be evaluated with exec allowed for script #29 1500s # expected: 'perl cgi' 1500s # received: 'perl cgi' 1500s ok 51 1500s # testing : Options should be allowed for script #30; 200 response expected 1500s # expected: 200 1500s # received: '200' 1500s ok 52 1500s # testing : SSI should not be evaluated for script #30 1500s # expected: qr/--\#exec cgi=/ 1500s # received: '' 1500s ok 53 1500s # testing : Options should be allowed for script #31; 200 response expected 1500s # expected: 200 1500s # received: '200' 1500s ok 54 1500s # testing : SSI should not be evaluated for script #31 1500s # expected: qr/--\#exec cgi=/ 1500s # received: '' 1500s ok 55 1500s # testing : Options should be allowed for script #32; 200 response expected 1500s # expected: 200 1500s # received: '200' 1500s ok 56 1500s # testing : SSI should not be evaluated for script #32 1500s # expected: qr/--\#exec cgi=/ 1500s # received: '' 1500s ok 57 1500s # testing : Options should be allowed for script #33; 200 response expected 1500s # expected: 200 1500s # received: '200' 1500s ok 58 1500s # testing : SSI should not be evaluated for script #33 1500s # expected: qr/--\#exec cgi=/ 1501s # received: '' 1501s ok 59 1501s # testing : Options should be allowed for script #34; 200 response expected 1501s # expected: 200 1501s # received: '200' 1501s ok 60 1501s # testing : SSI should not be evaluated for script #34 1501s # expected: qr/--\#exec cgi=/ 1501s # received: '' 1501s ok 61 1501s # testing : Options should be allowed for script #35; 200 response expected 1501s # expected: 200 1501s # received: '200' 1501s ok 62 1501s # testing : SSI should not be evaluated for script #35 1501s # expected: qr/--\#exec cgi=/ 1501s # received: '' 1501s ok 63 1501s # testing : Options should be allowed for script #36; 200 response expected 1501s # expected: 200 1501s # received: '200' 1501s ok 64 1501s # testing : SSI should not be evaluated for script #36 1501s # expected: qr/--\#exec cgi=/ 1501s # received: '' 1501s ok 65 1501s # testing : Options should be allowed for script #37; 200 response expected 1501s # expected: 200 1501s # received: '200' 1501s ok 66 1501s # testing : SSI should not be evaluated for script #37 1501s # expected: qr/--\#exec cgi=/ 1501s # received: '' 1501s ok 67 1501s # testing : Options should be allowed for script #38; 200 response expected 1501s # expected: 200 1501s # received: '200' 1501s ok 68 1501s # testing : SSI should not be evaluated for script #38 1501s # expected: qr/--\#exec cgi=/ 1501s # received: '' 1501s ok 69 1501s # testing : Options should be allowed for script #39; 200 response expected 1501s # expected: 200 1501s # received: '200' 1501s ok 70 1501s # testing : SSI should not be evaluated for script #39 1501s # expected: qr/--\#exec cgi=/ 1501s # received: '' 1501s ok 71 1501s # testing : Options should be allowed for script #40; 200 response expected 1501s # expected: 200 1501s # received: '200' 1501s ok 72 1501s # testing : SSI should not be evaluated for script #40 1501s # expected: qr/--\#exec cgi=/ 1501s # received: '' 1501s ok 73 1501s # testing : Options should not be allowed for script #41; 500 response expected 1501s # expected: 500 1501s # received: '500' 1501s ok 74 1501s # testing : Options should be allowed for script #42; 200 response expected 1501s # expected: 200 1501s # received: '200' 1501s ok 75 1501s # testing : SSI should be evaluated but exec not permitted for script #42 1501s # expected: '[an error occurred while processing this directive]' 1501s # received: '[an error occurred while processing this directive]' 1501s ok 76 1501s # testing : Options should not be allowed for script #43; 500 response expected 1501s # expected: 500 1501s # received: '500' 1501s ok 77 1501s # testing : Options should be allowed for script #44; 200 response expected 1501s # expected: 200 1501s # received: '200' 1501s ok 78 1501s # testing : SSI should be evaluated but exec not permitted for script #44 1501s # expected: '[an error occurred while processing this directive]' 1501s # received: '[an error occurred while processing this directive]' 1501s ok 79 1501s # testing : Options should not be allowed for script #45; 500 response expected 1501s # expected: 500 1501s # received: '500' 1501s ok 80 1501s # testing : Options should be allowed for script #46; 200 response expected 1501s # expected: 200 1501s # received: '200' 1501s ok 81 1501s # testing : SSI should not be evaluated for script #46 1501s # expected: qr/--\#exec cgi=/ 1501s # received: '' 1501s ok 82 1501s # testing : Options should not be allowed for script #47; 500 response expected 1501s # expected: 500 1501s # received: '500' 1501s ok 83 1501s # testing : Options should not be allowed for script #48; 500 response expected 1501s # expected: 500 1501s # received: '500' 1501s ok 84 1501s # testing : Options should not be allowed for script #49; 500 response expected 1501s # expected: 500 1501s # received: '500' 1501s ok 85 1501s # testing : Options should not be allowed for script #50; 500 response expected 1501s # expected: 500 1501s # received: '500' 1501s ok 86 1501s # testing : Options should be allowed for script #51; 200 response expected 1501s # expected: 200 1501s # received: '200' 1501s ok 87 1501s # testing : SSI should be evaluated with exec allowed for script #51 1501s # expected: 'perl cgi' 1501s # received: 'perl cgi' 1501s ok 88 1501s # testing : Options should be allowed for script #52; 200 response expected 1501s # expected: 200 1501s # received: '200' 1501s ok 89 1501s # testing : SSI should be evaluated but exec not permitted for script #52 1501s # expected: '[an error occurred while processing this directive]' 1501s # received: '[an error occurred while processing this directive]' 1501s ok 90 1501s # testing : Options should be allowed for script #53; 200 response expected 1501s # expected: 200 1501s # received: '200' 1501s ok 91 1501s # testing : SSI should be evaluated with exec allowed for script #53 1501s # expected: 'perl cgi' 1501s # received: 'perl cgi' 1501s ok 92 1501s # testing : Options should be allowed for script #54; 200 response expected 1501s # expected: 200 1501s # received: '200' 1501s ok 93 1501s # testing : SSI should be evaluated but exec not permitted for script #54 1501s # expected: '[an error occurred while processing this directive]' 1501s # received: '[an error occurred while processing this directive]' 1501s ok 94 1501s # testing : Options should be allowed for script #55; 200 response expected 1501s # expected: 200 1501s # received: '200' 1501s ok 95 1501s # testing : SSI should not be evaluated for script #55 1501s # expected: qr/--\#exec cgi=/ 1501s # received: '' 1501s ok 96 1501s # testing : Options should be allowed for script #56; 200 response expected 1501s # expected: 200 1501s # received: '200' 1501s ok 97 1501s # testing : SSI should not be evaluated for script #56 1501s # expected: qr/--\#exec cgi=/ 1501s # received: '' 1501s ok 98 1501s # testing : Options should be allowed for script #57; 200 response expected 1501s # expected: 200 1501s # received: '200' 1501s ok 99 1501s # testing : SSI should be evaluated but exec not permitted for script #57 1501s # expected: '[an error occurred while processing this directive]' 1501s # received: '[an error occurred while processing this directive]' 1501s ok 100 1501s # testing : Options should be allowed for script #58; 200 response expected 1501s # expected: 200 1501s # received: '200' 1501s ok 101 1501s # testing : SSI should not be evaluated for script #58 1501s # expected: qr/--\#exec cgi=/ 1501s # received: '' 1501s ok 102 1501s # testing : Options should be allowed for script #59; 200 response expected 1501s # expected: 200 1501s # received: '200' 1501s ok 103 1501s # testing : SSI should be evaluated with exec allowed for script #59 1501s # expected: 'perl cgi' 1501s # received: 'perl cgi' 1501s ok 104 1501s # testing : Options should be allowed for script #60; 200 response expected 1501s # expected: 200 1501s # received: '200' 1501s ok 105 1501s # testing : SSI should not be evaluated for script #60 1501s # expected: qr/--\#exec cgi=/ 1501s # received: '' 1501s ok 106 1501s # testing : Options should be allowed for script #61; 200 response expected 1501s # expected: 200 1501s # received: '200' 1501s ok 107 1501s # testing : SSI should be evaluated with exec allowed for script #61 1501s # expected: 'perl cgi' 1501s # received: 'perl cgi' 1501s ok 108 1501s # testing : Options should be allowed for script #62; 200 response expected 1501s # expected: 200 1501s # received: '200' 1501s ok 109 1501s # testing : SSI should be evaluated but exec not permitted for script #62 1501s # expected: '[an error occurred while processing this directive]' 1501s # received: '[an error occurred while processing this directive]' 1501s ok 110 1501s # testing : Options should be allowed for script #63; 200 response expected 1501s # expected: 200 1501s # received: '200' 1501s ok 111 1501s # testing : SSI should be evaluated with exec allowed for script #63 1501s # expected: 'perl cgi' 1501s # received: 'perl cgi' 1501s ok 112 1501s # testing : Options should be allowed for script #64; 200 response expected 1501s # expected: 200 1501s # received: '200' 1501s ok 113 1501s # testing : SSI should be evaluated but exec not permitted for script #64 1501s # expected: '[an error occurred while processing this directive]' 1501s # received: '[an error occurred while processing this directive]' 1501s ok 114 1501s # testing : Options should be allowed for script #65; 200 response expected 1501s # expected: 200 1501s # received: '200' 1501s ok 115 1501s # testing : SSI should not be evaluated for script #65 1501s # expected: qr/--\#exec cgi=/ 1501s # received: '' 1501s ok 116 1501s # testing : Options should be allowed for script #66; 200 response expected 1501s # expected: 200 1501s # received: '200' 1501s ok 117 1501s # testing : SSI should not be evaluated for script #66 1501s # expected: qr/--\#exec cgi=/ 1501s # received: '' 1501s ok 118 1501s # testing : Options should be allowed for script #67; 200 response expected 1501s # expected: 200 1501s # received: '200' 1501s ok 119 1501s # testing : SSI should be evaluated but exec not permitted for script #67 1501s # expected: '[an error occurred while processing this directive]' 1501s # received: '[an error occurred while processing this directive]' 1501s ok 120 1501s # testing : Options should be allowed for script #68; 200 response expected 1501s # expected: 200 1501s # received: '200' 1501s ok 121 1501s # testing : SSI should not be evaluated for script #68 1501s # expected: qr/--\#exec cgi=/ 1501s # received: '' 1501s ok 122 1501s # testing : Options should be allowed for script #69; 200 response expected 1501s # expected: 200 1501s # received: '200' 1501s ok 123 1501s # testing : SSI should be evaluated with exec allowed for script #69 1501s # expected: 'perl cgi' 1501s # received: 'perl cgi' 1501s ok 124 1501s # testing : Options should be allowed for script #70; 200 response expected 1501s # expected: 200 1501s # received: '200' 1501s ok 125 1501s # testing : SSI should not be evaluated for script #70 1501s # expected: qr/--\#exec cgi=/ 1501s # received: '' 1501s ok 126 1501s # testing : Options should be allowed for script #71; 200 response expected 1501s # expected: 200 1501s # received: '200' 1501s ok 127 1501s # testing : SSI should be evaluated but exec not permitted for script #71 1501s # expected: '[an error occurred while processing this directive]' 1501s # received: '[an error occurred while processing this directive]' 1501s ok 128 1501s # testing : Options should be allowed for script #72; 200 response expected 1501s # expected: 200 1501s # received: '200' 1501s ok 129 1501s # testing : SSI should be evaluated but exec not permitted for script #72 1501s # expected: '[an error occurred while processing this directive]' 1501s # received: '[an error occurred while processing this directive]' 1501s ok 130 1501s # testing : Options should be allowed for script #73; 200 response expected 1501s # expected: 200 1501s # received: '200' 1501s ok 131 1501s # testing : SSI should be evaluated but exec not permitted for script #73 1501s # expected: '[an error occurred while processing this directive]' 1501s # received: '[an error occurred while processing this directive]' 1501s ok 132 1501s # testing : Options should be allowed for script #74; 200 response expected 1501s # expected: 200 1501s # received: '200' 1501s ok 133 1501s # testing : SSI should be evaluated but exec not permitted for script #74 1501s # expected: '[an error occurred while processing this directive]' 1501s # received: '[an error occurred while processing this directive]' 1501s ok 134 1501s # testing : Options should be allowed for script #75; 200 response expected 1501s # expected: 200 1501s # received: '200' 1501s ok 135 1501s # testing : SSI should be evaluated but exec not permitted for script #75 1501s # expected: '[an error occurred while processing this directive]' 1501s # received: '[an error occurred while processing this directive]' 1501s ok 136 1501s # testing : Options should be allowed for script #76; 200 response expected 1501s # expected: 200 1501s # received: '200' 1501s ok 137 1501s # testing : SSI should be evaluated but exec not permitted for script #76 1501s # expected: '[an error occurred while processing this directive]' 1501s # received: '[an error occurred while processing this directive]' 1501s ok 138 1501s # testing : Options should be allowed for script #77; 200 response expected 1501s # expected: 200 1501s # received: '200' 1501s ok 139 1501s # testing : SSI should be evaluated but exec not permitted for script #77 1501s # expected: '[an error occurred while processing this directive]' 1501s # received: '[an error occurred while processing this directive]' 1501s ok 140 1501s # testing : Options should be allowed for script #78; 200 response expected 1501s # expected: 200 1501s # received: '200' 1501s ok 141 1501s # testing : SSI should be evaluated but exec not permitted for script #78 1501s # expected: '[an error occurred while processing this directive]' 1501s # received: '[an error occurred while processing this directive]' 1501s ok 142 1501s # testing : Options should be allowed for script #79; 200 response expected 1501s # expected: 200 1501s # received: '200' 1501s ok 143 1501s # testing : SSI should be evaluated but exec not permitted for script #79 1501s # expected: '[an error occurred while processing this directive]' 1501s # received: '[an error occurred while processing this directive]' 1501s ok 144 1501s # testing : Options should be allowed for script #80; 200 response expected 1501s # expected: 200 1501s # received: '200' 1501s ok 145 1501s # testing : SSI should be evaluated but exec not permitted for script #80 1501s # expected: '[an error occurred while processing this directive]' 1501s # received: '[an error occurred while processing this directive]' 1501s ok 146 1501s # testing : Options should not be allowed for script #81; 500 response expected 1501s # expected: 500 1501s # received: '500' 1501s ok 147 1501s # testing : Options should be allowed for script #82; 200 response expected 1501s # expected: 200 1501s # received: '200' 1501s ok 148 1501s # testing : SSI should be evaluated but exec not permitted for script #82 1501s # expected: '[an error occurred while processing this directive]' 1501s # received: '[an error occurred while processing this directive]' 1501s ok 149 1501s # testing : Options should not be allowed for script #83; 500 response expected 1501s # expected: 500 1501s # received: '500' 1501s ok 150 1501s # testing : Options should be allowed for script #84; 200 response expected 1501s # expected: 200 1501s # received: '200' 1501s ok 151 1501s # testing : SSI should be evaluated but exec not permitted for script #84 1501s # expected: '[an error occurred while processing this directive]' 1501s # received: '[an error occurred while processing this directive]' 1501s ok 152 1501s # testing : Options should not be allowed for script #85; 500 response expected 1501s # expected: 500 1501s # received: '500' 1501s ok 153 1501s # testing : Options should be allowed for script #86; 200 response expected 1501s # expected: 200 1501s # received: '200' 1501s ok 154 1501s # testing : SSI should not be evaluated for script #86 1501s # expected: qr/--\#exec cgi=/ 1501s # received: '' 1501s ok 155 1501s # testing : Options should not be allowed for script #87; 500 response expected 1501s # expected: 500 1501s # received: '500' 1501s ok 156 1501s # testing : Options should not be allowed for script #88; 500 response expected 1501s # expected: 500 1501s # received: '500' 1501s ok 157 1501s # testing : Options should not be allowed for script #89; 500 response expected 1501s # expected: 500 1501s # received: '500' 1501s ok 158 1501s # testing : Options should not be allowed for script #90; 500 response expected 1501s # expected: 500 1501s # received: '500' 1501s ok 159 1501s # testing : Options should be allowed for script #91; 200 response expected 1501s # expected: 200 1501s # received: '200' 1501s ok 160 1501s # testing : SSI should be evaluated with exec allowed for script #91 1501s # expected: 'perl cgi' 1501s # received: 'perl cgi' 1501s ok 161 1501s # testing : Options should be allowed for script #92; 200 response expected 1501s # expected: 200 1501s # received: '200' 1501s ok 162 1501s # testing : SSI should be evaluated but exec not permitted for script #92 1501s # expected: '[an error occurred while processing this directive]' 1501s # received: '[an error occurred while processing this directive]' 1501s ok 163 1501s # testing : Options should be allowed for script #93; 200 response expected 1501s # expected: 200 1501s # received: '200' 1501s ok 164 1501s # testing : SSI should be evaluated with exec allowed for script #93 1501s # expected: 'perl cgi' 1501s # received: 'perl cgi' 1501s ok 165 1501s # testing : Options should be allowed for script #94; 200 response expected 1501s # expected: 200 1501s # received: '200' 1501s ok 166 1501s # testing : SSI should be evaluated but exec not permitted for script #94 1501s # expected: '[an error occurred while processing this directive]' 1501s # received: '[an error occurred while processing this directive]' 1501s ok 167 1501s # testing : Options should be allowed for script #95; 200 response expected 1501s # expected: 200 1501s # received: '200' 1501s ok 168 1501s # testing : SSI should not be evaluated for script #95 1501s # expected: qr/--\#exec cgi=/ 1501s # received: '' 1501s ok 169 1501s # testing : Options should be allowed for script #96; 200 response expected 1501s # expected: 200 1501s # received: '200' 1501s ok 170 1501s # testing : SSI should not be evaluated for script #96 1501s # expected: qr/--\#exec cgi=/ 1501s # received: '' 1501s ok 171 1501s # testing : Options should be allowed for script #97; 200 response expected 1501s # expected: 200 1501s # received: '200' 1501s ok 172 1501s # testing : SSI should be evaluated but exec not permitted for script #97 1501s # expected: '[an error occurred while processing this directive]' 1501s # received: '[an error occurred while processing this directive]' 1501s ok 173 1501s # testing : Options should be allowed for script #98; 200 response expected 1501s # expected: 200 1501s # received: '200' 1501s ok 174 1501s # testing : SSI should not be evaluated for script #98 1501s # expected: qr/--\#exec cgi=/ 1501s # received: '' 1501s ok 175 1501s # testing : Options should be allowed for script #99; 200 response expected 1501s # expected: 200 1501s # received: '200' 1501s ok 176 1501s # testing : SSI should be evaluated with exec allowed for script #99 1501s # expected: 'perl cgi' 1501s # received: 'perl cgi' 1501s ok 177 1501s # testing : Options should be allowed for script #100; 200 response expected 1501s # expected: 200 1501s # received: '200' 1501s ok 178 1501s # testing : SSI should not be evaluated for script #100 1501s # expected: qr/--\#exec cgi=/ 1501s # received: '' 1501s ok 179 1501s # testing : Options should be allowed for script #101; 200 response expected 1501s # expected: 200 1501s # received: '200' 1501s ok 180 1501s # testing : SSI should be evaluated with exec allowed for script #101 1501s # expected: 'perl cgi' 1501s # received: 'perl cgi' 1501s ok 181 1501s # testing : Options should be allowed for script #102; 200 response expected 1501s # expected: 200 1501s # received: '200' 1501s ok 182 1501s # testing : SSI should be evaluated but exec not permitted for script #102 1501s # expected: '[an error occurred while processing this directive]' 1501s # received: '[an error occurred while processing this directive]' 1501s ok 183 1501s # testing : Options should be allowed for script #103; 200 response expected 1501s # expected: 200 1501s # received: '200' 1501s ok 184 1501s # testing : SSI should be evaluated with exec allowed for script #103 1501s # expected: 'perl cgi' 1501s # received: 'perl cgi' 1501s ok 185 1501s # testing : Options should be allowed for script #104; 200 response expected 1501s # expected: 200 1501s # received: '200' 1501s ok 186 1501s # testing : SSI should be evaluated but exec not permitted for script #104 1501s # expected: '[an error occurred while processing this directive]' 1501s # received: '[an error occurred while processing this directive]' 1501s ok 187 1501s # testing : Options should be allowed for script #105; 200 response expected 1501s # expected: 200 1501s # received: '200' 1501s ok 188 1501s # testing : SSI should not be evaluated for script #105 1501s # expected: qr/--\#exec cgi=/ 1501s # received: '' 1501s ok 189 1501s # testing : Options should be allowed for script #106; 200 response expected 1501s # expected: 200 1501s # received: '200' 1501s ok 190 1501s # testing : SSI should not be evaluated for script #106 1501s # expected: qr/--\#exec cgi=/ 1501s # received: '' 1501s ok 191 1501s # testing : Options should be allowed for script #107; 200 response expected 1501s # expected: 200 1501s # received: '200' 1501s ok 192 1501s # testing : SSI should be evaluated but exec not permitted for script #107 1501s # expected: '[an error occurred while processing this directive]' 1501s # received: '[an error occurred while processing this directive]' 1501s ok 193 1501s # testing : Options should be allowed for script #108; 200 response expected 1501s # expected: 200 1501s # received: '200' 1501s ok 194 1501s # testing : SSI should not be evaluated for script #108 1501s # expected: qr/--\#exec cgi=/ 1501s # received: '' 1501s ok 195 1501s # testing : Options should be allowed for script #109; 200 response expected 1501s # expected: 200 1501s # received: '200' 1501s ok 196 1501s # testing : SSI should be evaluated with exec allowed for script #109 1501s # expected: 'perl cgi' 1501s # received: 'perl cgi' 1501s ok 197 1501s # testing : Options should be allowed for script #110; 200 response expected 1501s # expected: 200 1501s # received: '200' 1501s ok 198 1501s # testing : SSI should not be evaluated for script #110 1501s # expected: qr/--\#exec cgi=/ 1501s # received: '' 1501s ok 199 1501s # testing : Options should be allowed for script #111; 200 response expected 1501s # expected: 200 1501s # received: '200' 1501s ok 200 1501s # testing : SSI should be evaluated with exec allowed for script #111 1501s # expected: 'perl cgi' 1501s # received: 'perl cgi' 1501s ok 201 1501s # testing : Options should be allowed for script #112; 200 response expected 1501s # expected: 200 1501s # received: '200' 1501s ok 202 1501s # testing : SSI should be evaluated with exec allowed for script #112 1501s # expected: 'perl cgi' 1501s # received: 'perl cgi' 1501s ok 203 1501s # testing : Options should be allowed for script #113; 200 response expected 1501s # expected: 200 1501s # received: '200' 1501s ok 204 1501s # testing : SSI should be evaluated with exec allowed for script #113 1501s # expected: 'perl cgi' 1501s # received: 'perl cgi' 1501s ok 205 1501s # testing : Options should be allowed for script #114; 200 response expected 1501s # expected: 200 1501s # received: '200' 1501s ok 206 1501s # testing : SSI should be evaluated with exec allowed for script #114 1501s # expected: 'perl cgi' 1501s # received: 'perl cgi' 1501s ok 207 1501s # testing : Options should be allowed for script #115; 200 response expected 1501s # expected: 200 1501s # received: '200' 1501s ok 208 1501s # testing : SSI should be evaluated with exec allowed for script #115 1501s # expected: 'perl cgi' 1501s # received: 'perl cgi' 1501s ok 209 1501s # testing : Options should be allowed for script #116; 200 response expected 1501s # expected: 200 1501s # received: '200' 1501s ok 210 1501s # testing : SSI should be evaluated with exec allowed for script #116 1501s # expected: 'perl cgi' 1501s # received: 'perl cgi' 1501s ok 211 1501s # testing : Options should be allowed for script #117; 200 response expected 1501s # expected: 200 1501s # received: '200' 1501s ok 212 1501s # testing : SSI should be evaluated with exec allowed for script #117 1501s # expected: 'perl cgi' 1501s # received: 'perl cgi' 1501s ok 213 1501s # testing : Options should be allowed for script #118; 200 response expected 1501s # expected: 200 1501s # received: '200' 1501s ok 214 1501s # testing : SSI should be evaluated with exec allowed for script #118 1501s # expected: 'perl cgi' 1501s # received: 'perl cgi' 1501s ok 215 1501s # testing : Options should be allowed for script #119; 200 response expected 1501s # expected: 200 1501s # received: '200' 1501s ok 216 1501s # testing : SSI should be evaluated with exec allowed for script #119 1501s # expected: 'perl cgi' 1501s # received: 'perl cgi' 1501s ok 217 1501s # testing : Options should be allowed for script #120; 200 response expected 1501s # expected: 200 1501s # received: '200' 1501s ok 218 1501s # testing : SSI should be evaluated with exec allowed for script #120 1501s # expected: 'perl cgi' 1501s # received: 'perl cgi' 1501s ok 219 1501s # testing : Options should be allowed for script #121; 200 response expected 1501s # expected: 200 1501s # received: '200' 1501s ok 220 1501s # testing : SSI should be evaluated with exec allowed for script #121 1501s # expected: 'perl cgi' 1501s # received: 'perl cgi' 1501s ok 221 1501s ok 1504s t/security/CVE-2009-1890.t .......... 1504s 1..7 1504s # Running under perl version 5.038002 for linux 1504s # Current time local: Sat Mar 16 11:25:58 2024 1504s # Current time GMT: Sat Mar 16 11:25:58 2024 1504s # Using Test.pm version 1.31 1504s # Using Apache/Test.pm version 1.42 1504s ok 1 1504s ok 2 1504s ok 3 1504s ok 4 1504s ok 5 1504s # testing : request was parsed 1504s # expected: qr/^HTTP\/1\.. 200/ 1504s # received: 'HTTP/1.1 200 OK 1504s # ' 1504s ok 6 1504s # header: Date: Sat, 16 Mar 2024 11:26:01 GMT 1504s # header: Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1504s # header: Vary: In-If1 1504s # header: DMMATCH1: 1 1504s # header: Content-Type: text/plain 1504s # header: Connection: close 1504s # header: 1504s # got: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 1504s # remaining: 0 1504s # testing : read entire body 1504s # expected: 0 1504s # received: 0 1504s ok 7 1504s ok 1507s t/security/CVE-2009-3555.t .......... 1507s 1..4 1507s # Running under perl version 5.038002 for linux 1507s # Current time local: Sat Mar 16 11:26:02 2024 1507s # Current time GMT: Sat Mar 16 11:26:02 2024 1507s # Using Test.pm version 1.31 1507s # Using Apache/Test.pm version 1.42 1507s ok 1 # skip Skipping test for TLSv1.3 1507s ok 2 # skip Skipping test for TLSv1.3 1507s ok 3 # skip Skipping test for TLSv1.3 1507s ok 4 # skip Skipping test for TLSv1.3 1507s ok 1511s t/security/CVE-2011-3368-rewrite.t .. 1511s 1..3 1511s # Running under perl version 5.038002 for linux 1511s # Current time local: Sat Mar 16 11:26:05 2024 1511s # Current time GMT: Sat Mar 16 11:26:05 2024 1511s # Using Test.pm version 1.31 1511s # Using Apache/Test.pm version 1.42 1511s ok 1 1511s ok 2 1511s # testing : got 400 error 1511s # expected: qr/^HTTP\/1\.. 400 Bad Request/ 1511s # received: 'HTTP/1.1 400 Bad Request 1511s # ' 1511s ok 3 1511s ok 1516s t/security/CVE-2011-3368.t .......... 1516s 1..3 1516s # Running under perl version 5.038002 for linux 1516s # Current time local: Sat Mar 16 11:26:09 2024 1516s # Current time GMT: Sat Mar 16 11:26:09 2024 1516s # Using Test.pm version 1.31 1516s # Using Apache/Test.pm version 1.42 1516s ok 1 1516s ok 2 1516s # testing : got 400 error 1516s # expected: qr/^HTTP\/1\.. 400 Bad Request/ 1516s # received: 'HTTP/1.1 400 Bad Request 1516s # ' 1516s ok 3 1516s ok 1519s t/security/CVE-2017-7659.t .......... 1519s 1..2 1519s # Running under perl version 5.038002 for linux 1519s # Current time local: Sat Mar 16 11:26:14 2024 1519s # Current time GMT: Sat Mar 16 11:26:14 2024 1519s # Using Test.pm version 1.31 1519s # Using Apache/Test.pm version 1.42 1519s ok 1 1519s ok 2 1519s ok 1521s t/security/CVE-2019-0215.t .......... 1521s 1..2 1521s # Running under perl version 5.038002 for linux 1521s # Current time local: Sat Mar 16 11:26:17 2024 1521s # Current time GMT: Sat Mar 16 11:26:17 2024 1521s # Using Test.pm version 1.31 1521s # Using Apache/Test.pm version 1.42 1521s # Using TLSv13, expecting status 403 1521s # testing : first access denied without client cert 1521s # expected: 403 1521s # received: '403' 1521s ok 1 1521s # testing : second access denied without client cert 1521s # expected: 403 1521s # received: '403' 1521s ok 2 1521s ok 1524s t/security/CVE-2020-1927.t .......... 1524s 1..1 1524s # Running under perl version 5.038002 for linux 1524s # Current time local: Sat Mar 16 11:26:19 2024 1524s # Current time GMT: Sat Mar 16 11:26:19 2024 1524s # Using Test.pm version 1.31 1524s # Using Apache/Test.pm version 1.42 1524s # SENDING to 127.0.0.1:8547 1524s # GET /CVE-2020-1927/%0D%0Ahttp://127.0.0.1/ HTTP/1.1 1524s Host: merge-disabled 1524s Connection: close 1524s 1524s # SENDING to 127.0.0.1:8547 1524s # GET /CVE-2020-1927/%0D%0Ahttp://127.0.0.1/ HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1524s # testing : regex didn't match and redirect 1524s # expected: 404 1524s # received: '404' 1524s ok 1 1524s ok 1527s t/ssl/basicauth.t ................... 1527s 1..4 1527s # Running under perl version 5.038002 for linux 1527s # Current time local: Sat Mar 16 11:26:22 2024 1527s # Current time GMT: Sat Mar 16 11:26:22 2024 1527s # Using Test.pm version 1.31 1527s # Using Apache/Test.pm version 1.42 1527s # testing : Getting /ssl-fakebasicauth/index.html with no cert 1527s # expected: qr/^(500|403)$/ 1527s # received: '403' 1527s ok 1 1527s # testing : Getting /ssl-fakebasicauth/index.html with client_snakeoil cert 1527s # expected: 200 1527s # received: '200' 1527s ok 2 1527s # testing : Getting /ssl-fakebasicauth/index.html with client_ok cert 1527s # expected: 401 1527s # received: '401' 1527s ok 3 1527s ok 4 # skip Colon in username test skipped. 1527s ok 1532s t/ssl/env.t ......................... 1532s 1..30 1532s # Running under perl version 5.038002 for linux 1532s # Current time local: Sat Mar 16 11:26:25 2024 1532s # Current time GMT: Sat Mar 16 11:26:25 2024 1532s # Using Test.pm version 1.31 1532s # Using Apache/Test.pm version 1.42 1532s # testing : response status OK 1532s # expected: 200 1532s # received: '200' 1532s ok 1 1532s #SSL_SERVER_I_DN_ST: expect 'California', got 'California' 1532s ok 2 1532s #SSL_SERVER_I_DN_CN: expect 'ca', got 'ca' 1532s ok 3 1532s #SSL_SERVER_I_DN_O: expect 'ASF', got 'ASF' 1532s ok 4 1532s #SSL_SERVER_I_DN_C: expect 'US', got 'US' 1532s ok 5 1532s #SSL_SERVER_I_DN_Email: expect 'test-dev@httpd.apache.org', got 'test-dev@httpd.apache.org' 1532s ok 6 1532s #SSL_SERVER_I_DN_L: expect 'San Francisco', got 'San Francisco' 1532s ok 7 1532s #SSL_SERVER_I_DN_OU: expect 'httpd-test', got 'httpd-test' 1532s ok 8 1532s #SSL_CLIENT_S_DN_OU should not exist 1532s ok 9 1532s #SSL_CLIENT_S_DN_C should not exist 1532s ok 10 1532s #SSL_CLIENT_S_DN_CN should not exist 1532s ok 11 1532s #SSL_CLIENT_S_DN_L should not exist 1532s ok 12 1532s #SSL_CLIENT_S_DN_Email should not exist 1532s ok 13 1532s #SSL_CLIENT_S_DN_O should not exist 1532s ok 14 1532s #SSL_CLIENT_S_DN_ST should not exist 1532s ok 15 1532s # testing : second response status OK 1532s # expected: 200 1532s # received: '200' 1532s ok 16 1532s #SSL_SERVER_I_DN_ST: expect 'California', got 'California' 1532s ok 17 1532s #SSL_SERVER_I_DN_CN: expect 'ca', got 'ca' 1532s ok 18 1532s #SSL_SERVER_I_DN_O: expect 'ASF', got 'ASF' 1532s ok 19 1532s #SSL_SERVER_I_DN_C: expect 'US', got 'US' 1532s ok 20 1532s #SSL_SERVER_I_DN_Email: expect 'test-dev@httpd.apache.org', got 'test-dev@httpd.apache.org' 1532s ok 21 1532s #SSL_SERVER_I_DN_L: expect 'San Francisco', got 'San Francisco' 1532s ok 22 1532s #SSL_SERVER_I_DN_OU: expect 'httpd-test', got 'httpd-test' 1532s ok 23 1532s #SSL_CLIENT_S_DN_OU: expect 'Staff', got 'Staff' 1532s ok 24 1532s #SSL_CLIENT_S_DN_C: expect 'AU', got 'AU' 1532s ok 25 1532s #SSL_CLIENT_S_DN_CN: expect 'client_snakeoil', got 'client_snakeoil' 1532s ok 26 1532s #SSL_CLIENT_S_DN_L: expect 'Mackay', got 'Mackay' 1532s ok 27 1532s #SSL_CLIENT_S_DN_Email: expect 'test-dev@httpd.apache.org', got 'test-dev@httpd.apache.org' 1532s ok 28 1532s #SSL_CLIENT_S_DN_O: expect 'Snake Oil, Ltd.', got 'Snake Oil, Ltd.' 1532s ok 29 1532s #SSL_CLIENT_S_DN_ST: expect 'Queensland', got 'Queensland' 1532s ok 30 1532s ok 1536s t/ssl/extlookup.t ................... 1536s 1..4 1536s # Running under perl version 5.038002 for linux 1536s # Current time local: Sat Mar 16 11:26:30 2024 1536s # Current time GMT: Sat Mar 16 11:26:30 2024 1536s # Using Test.pm version 1.31 1536s # Using Apache/Test.pm version 1.42 1536s # testing : ssl_ext_lookup works for 1.3.6.1.4.1.18060.12.0 1536s # expected: 200 1536s # received: '200' 1536s ok 1 1536s # testing : Extension value match for 1.3.6.1.4.1.18060.12.0 1536s # expected: 'Lemons' 1536s # received: 'Lemons' 1536s ok 2 1536s # testing : ssl_ext_lookup works for 2.16.840.1.113730.1.13 1536s # expected: 200 1536s # received: '200' 1536s ok 3 1536s # testing : Extension value match for 2.16.840.1.113730.1.13 1536s # expected: 'This Is A Comment' 1536s # received: 'This Is A Comment' 1536s ok 4 1536s ok 1539s t/ssl/fakeauth.t .................... 1539s 1..3 1539s # Running under perl version 5.038002 for linux 1539s # Current time local: Sat Mar 16 11:26:34 2024 1539s # Current time GMT: Sat Mar 16 11:26:34 2024 1539s # Using Test.pm version 1.31 1539s # Using Apache/Test.pm version 1.42 1539s # testing : Getting /ssl-fakebasicauth2/index.html with no cert 1539s # expected: qr/^(500|403)$/ 1539s # received: '403' 1539s ok 1 1539s # testing : Getting /ssl-fakebasicauth2/index.html with client_snakeoil cert 1539s # expected: 200 1539s # received: '200' 1539s ok 2 1539s # testing : Getting /ssl-fakebasicauth2/index.html with client_ok cert 1539s # expected: 200 1539s # received: '200' 1539s ok 3 1539s ok 1542s t/ssl/headers.t ..................... 1542s 1..3 1542s # Running under perl version 5.038002 for linux 1542s # Current time local: Sat Mar 16 11:26:37 2024 1542s # Current time GMT: Sat Mar 16 11:26:37 2024 1542s # Using Test.pm version 1.31 1542s # Using Apache/Test.pm version 1.42 1542s # testing : SSLFlag header set 1542s # expected: qr/X-SSL-Flag: on/ 1542s # received: 'HTTP/1.1 200 OK 1542s # Connection: close 1542s # Date: Sat, 16 Mar 2024 11:26:40 GMT 1542s # Accept-Ranges: bytes 1542s # ETag: "c-60bb3bbdae3c0" 1542s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1542s # Vary: In-If1 1542s # Content-Length: 12 1542s # Content-Type: text/html 1542s # Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 1542s # Client-Date: Sat, 16 Mar 2024 11:26:40 GMT 1542s # Client-Peer: 127.0.0.1:8532 1542s # Client-Response-Num: 1 1542s # Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1542s # Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1542s # Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1542s # Client-SSL-Socket-Class: IO::Socket::SSL 1542s # Client-SSL-Version: TLSv1_3 1542s # DMMATCH1: 1 1542s # X-SSL-Cert: -----BEGIN CERTIFICATE----- MIIE0TCCA7mgAwIBAgIBCjANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjQwMzE2 MTExOTI3WhcNMjUwMzE2MTExOTI3WjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAt8ydxQzKf3YP5RLY8pDichvG cvp4eKlzIUdQIUZOdhTUORPwICbU0iYzM1FPcnk/tdmfdRwS7M9tfeGTmxBP1lhH l0ixECysQB4BUc6mWm6C8OlZBSxpmXvrEDCcpvegxemrB/x4wU8Vtzvz+wb7y7mo eT+F3fBKqmXTDVp3ekLB57ua0KC0rWrOROhmqrfZ3Dze8edHMkNVjJ8BfovbbP1S qQwxg4vV4B4wrAIp9rUwbMClVUce9s086R0rVcvmoO+fjz8jwCIssRFT+dIYz2pJ OxYMwoP9Eo1qMK8npeHxa1b9Zm05W51YjtMxRGsSS043Mpxnj3G7pDkiqKczUQID AQABo4IBGjCCARYwNAYDVR0RBC0wK4IJbG9jYWxob3N0oB4GCCsGAQUFBwgHoBIW EF9odHRwcy5sb2NhbGhvc3QwHQYDVR0OBBYEFK83hCryegOaxFR1O2gLDCGsiyGz MIG+BgNVHSMEgbYwgbOhgZqkgZcwgZQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApD YWxpZm9ybmlhMRYwFAYDVQQHDA1TYW4gRnJhbmNpc2NvMQwwCgYDVQQKDANBU0Yx EzARBgNVBAsMCmh0dHBkLXRlc3QxCzAJBgNVBAMMAmNhMSgwJgYJKoZIhvcNAQkB Fhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnghQ2e6LLs0MttreTQnPWRTOExcn2 QTANBgkqhkiG9w0BAQsFAAOCAQEANVWD0mCU0X834Foua1bmcH4bwX4tsulphTaw ToSVRILuEjsmThWanBw/Qmc3qrEux5tdj/okoZkQ2sc2R1suSQNyi8YeQu4ls/hE lAHfwFWy8x9QlN17uX7VAssmB9g8UzI6d4Gw1n6KiBdMy7+2uUNkzU/72KAASedl 8IdJ0ZKJKa5BX1Z7qGxGdSeTxn6QOMK2UKhJ+3CDuumhDeU2ZuMTZdshZdvlbLfT dvcE+nNIfEUF/kyS6zqGAo3ypoFGBh4yfGPdKNaOR/H1LQIcm1CbsxV3zTsWElpL NwTqXtGbObrGojZFbwROUsUExP1/n1H+dJREaho+Ufar9hlZDg== -----END CERTIFICATE----- 1542s # X-SSL-Flag: on 1542s # X-SSL-None: (null) 1542s # 1542s # ' 1542s ok 1 1542s # testing : SSL certificate is unwrapped 1542s # expected: qr/X-SSL-Cert:.*END CERTIFICATE-----/ 1542s # received: 'HTTP/1.1 200 OK 1542s # Connection: close 1542s # Date: Sat, 16 Mar 2024 11:26:40 GMT 1542s # Accept-Ranges: bytes 1542s # ETag: "c-60bb3bbdae3c0" 1542s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1542s # Vary: In-If1 1542s # Content-Length: 12 1542s # Content-Type: text/html 1542s # Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 1542s # Client-Date: Sat, 16 Mar 2024 11:26:40 GMT 1542s # Client-Peer: 127.0.0.1:8532 1542s # Client-Response-Num: 1 1542s # Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1542s # Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1542s # Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1542s # Client-SSL-Socket-Class: IO::Socket::SSL 1542s # Client-SSL-Version: TLSv1_3 1542s # DMMATCH1: 1 1542s # X-SSL-Cert: -----BEGIN CERTIFICATE----- MIIE0TCCA7mgAwIBAgIBCjANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjQwMzE2 MTExOTI3WhcNMjUwMzE2MTExOTI3WjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAt8ydxQzKf3YP5RLY8pDichvG cvp4eKlzIUdQIUZOdhTUORPwICbU0iYzM1FPcnk/tdmfdRwS7M9tfeGTmxBP1lhH l0ixECysQB4BUc6mWm6C8OlZBSxpmXvrEDCcpvegxemrB/x4wU8Vtzvz+wb7y7mo eT+F3fBKqmXTDVp3ekLB57ua0KC0rWrOROhmqrfZ3Dze8edHMkNVjJ8BfovbbP1S qQwxg4vV4B4wrAIp9rUwbMClVUce9s086R0rVcvmoO+fjz8jwCIssRFT+dIYz2pJ OxYMwoP9Eo1qMK8npeHxa1b9Zm05W51YjtMxRGsSS043Mpxnj3G7pDkiqKczUQID AQABo4IBGjCCARYwNAYDVR0RBC0wK4IJbG9jYWxob3N0oB4GCCsGAQUFBwgHoBIW EF9odHRwcy5sb2NhbGhvc3QwHQYDVR0OBBYEFK83hCryegOaxFR1O2gLDCGsiyGz MIG+BgNVHSMEgbYwgbOhgZqkgZcwgZQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApD YWxpZm9ybmlhMRYwFAYDVQQHDA1TYW4gRnJhbmNpc2NvMQwwCgYDVQQKDANBU0Yx EzARBgNVBAsMCmh0dHBkLXRlc3QxCzAJBgNVBAMMAmNhMSgwJgYJKoZIhvcNAQkB Fhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnghQ2e6LLs0MttreTQnPWRTOExcn2 QTANBgkqhkiG9w0BAQsFAAOCAQEANVWD0mCU0X834Foua1bmcH4bwX4tsulphTaw ToSVRILuEjsmThWanBw/Qmc3qrEux5tdj/okoZkQ2sc2R1suSQNyi8YeQu4ls/hE lAHfwFWy8x9QlN17uX7VAssmB9g8UzI6d4Gw1n6KiBdMy7+2uUNkzU/72KAASedl 8IdJ0ZKJKa5BX1Z7qGxGdSeTxn6QOMK2UKhJ+3CDuumhDeU2ZuMTZdshZdvlbLfT dvcE+nNIfEUF/kyS6zqGAo3ypoFGBh4yfGPdKNaOR/H1LQIcm1CbsxV3zTsWElpL NwTqXtGbObrGojZFbwROUsUExP1/n1H+dJREaho+Ufar9hlZDg== -----END CERTIFICATE----- 1542s # X-SSL-Flag: on 1542s # X-SSL-None: (null) 1542s # 1542s # ' 1542s ok 2 1542s # testing : unknown SSL variable not given 1542s # expected: qr/X-SSL-None: \(null\)\n/ 1542s # received: 'HTTP/1.1 200 OK 1542s # Connection: close 1542s # Date: Sat, 16 Mar 2024 11:26:40 GMT 1542s # Accept-Ranges: bytes 1542s # ETag: "c-60bb3bbdae3c0" 1542s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1542s # Vary: In-If1 1542s # Content-Length: 12 1542s # Content-Type: text/html 1542s # Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 1542s # Client-Date: Sat, 16 Mar 2024 11:26:40 GMT 1542s # Client-Peer: 127.0.0.1:8532 1542s # Client-Response-Num: 1 1542s # Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1542s # Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1542s # Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1542s # Client-SSL-Socket-Class: IO::Socket::SSL 1542s # Client-SSL-Version: TLSv1_3 1542s # DMMATCH1: 1 1542s # X-SSL-Cert: -----BEGIN CERTIFICATE----- MIIE0TCCA7mgAwIBAgIBCjANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjQwMzE2 MTExOTI3WhcNMjUwMzE2MTExOTI3WjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAt8ydxQzKf3YP5RLY8pDichvG cvp4eKlzIUdQIUZOdhTUORPwICbU0iYzM1FPcnk/tdmfdRwS7M9tfeGTmxBP1lhH l0ixECysQB4BUc6mWm6C8OlZBSxpmXvrEDCcpvegxemrB/x4wU8Vtzvz+wb7y7mo eT+F3fBKqmXTDVp3ekLB57ua0KC0rWrOROhmqrfZ3Dze8edHMkNVjJ8BfovbbP1S qQwxg4vV4B4wrAIp9rUwbMClVUce9s086R0rVcvmoO+fjz8jwCIssRFT+dIYz2pJ OxYMwoP9Eo1qMK8npeHxa1b9Zm05W51YjtMxRGsSS043Mpxnj3G7pDkiqKczUQID AQABo4IBGjCCARYwNAYDVR0RBC0wK4IJbG9jYWxob3N0oB4GCCsGAQUFBwgHoBIW EF9odHRwcy5sb2NhbGhvc3QwHQYDVR0OBBYEFK83hCryegOaxFR1O2gLDCGsiyGz MIG+BgNVHSMEgbYwgbOhgZqkgZcwgZQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApD YWxpZm9ybmlhMRYwFAYDVQQHDA1TYW4gRnJhbmNpc2NvMQwwCgYDVQQKDANBU0Yx EzARBgNVBAsMCmh0dHBkLXRlc3QxCzAJBgNVBAMMAmNhMSgwJgYJKoZIhvcNAQkB Fhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnghQ2e6LLs0MttreTQnPWRTOExcn2 QTANBgkqhkiG9w0BAQsFAAOCAQEANVWD0mCU0X834Foua1bmcH4bwX4tsulphTaw ToSVRILuEjsmThWanBw/Qmc3qrEux5tdj/okoZkQ2sc2R1suSQNyi8YeQu4ls/hE lAHfwFWy8x9QlN17uX7VAssmB9g8UzI6d4Gw1n6KiBdMy7+2uUNkzU/72KAASedl 8IdJ0ZKJKa5BX1Z7qGxGdSeTxn6QOMK2UKhJ+3CDuumhDeU2ZuMTZdshZdvlbLfT dvcE+nNIfEUF/kyS6zqGAo3ypoFGBh4yfGPdKNaOR/H1LQIcm1CbsxV3zTsWElpL NwTqXtGbObrGojZFbwROUsUExP1/n1H+dJREaho+Ufar9hlZDg== -----END CERTIFICATE----- 1542s # X-SSL-Flag: on 1542s # X-SSL-None: (null) 1542s # 1542s # ' 1542s ok 3 1542s ok 1545s t/ssl/http.t ........................ 1545s 1..2 1545s # Running under perl version 5.038002 for linux 1545s # Current time local: Sat Mar 16 11:26:40 2024 1545s # Current time GMT: Sat Mar 16 11:26:40 2024 1545s # Using Test.pm version 1.31 1545s # Using Apache/Test.pm version 1.42 1545s # testing : Expected bad request from 'GET http://localhost:8532/index.html' 1545s # expected: 400 1545s # received: '400' 1545s ok 1 1545s # testing : that error document contains the proper hint 1545s # expected: qr/speaking plain HTTP to an SSL-enabled server port/ 1545s # received: ' 1545s # 1545s # 400 Bad Request 1545s # 1545s #

Bad Request

1545s #

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

1545s # 1545s # ' 1545s ok 2 1545s ok 1547s t/ssl/ocsp.t ........................ 1547s 1..3 1547s # Running under perl version 5.038002 for linux 1547s # Current time local: Sat Mar 16 11:26:43 2024 1547s # Current time GMT: Sat Mar 16 11:26:43 2024 1547s # Using Test.pm version 1.31 1547s # Using Apache/Test.pm version 1.42 1547s warning: Internal response 1547s message: Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1547s response: 1547s 500 Server closed connection without sending any data back 1547s Content-Type: text/plain 1547s Client-Date: Sat, 16 Mar 2024 11:26:45 GMT 1547s Client-Warning: Internal response 1547s 1547s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1547s ok 1 1547s warning: 1547s message: welcome to localhost:8529 1547s response: 1547s HTTP/1.1 200 OK 1547s Connection: close 1547s Date: Sat, 16 Mar 2024 11:26:45 GMT 1547s Accept-Ranges: bytes 1547s ETag: "1a-60bb3bbdae3c0" 1547s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1547s Vary: In-If1 1547s Content-Length: 26 1547s Content-Type: text/html 1547s Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 1547s Client-Date: Sat, 16 Mar 2024 11:26:45 GMT 1547s Client-Peer: 127.0.0.1:8535 1547s Client-Response-Num: 1 1547s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1547s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1547s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1547s Client-SSL-Socket-Class: IO::Socket::SSL 1547s Client-SSL-Version: TLSv1_3 1547s DMMATCH1: 1 1547s 1547s welcome to localhost:8529 1547s ok 2 1547s warning: Internal response 1547s message: Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1547s response: 1547s 500 Server closed connection without sending any data back 1547s Content-Type: text/plain 1547s Client-Date: Sat, 16 Mar 2024 11:26:45 GMT 1547s Client-Warning: Internal response 1547s 1547s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1547s ok 3 1547s ok 1549s t/ssl/pha.t ......................... 1549s 1..4 1549s # Running under perl version 5.038002 for linux 1549s # Current time local: Sat Mar 16 11:26:45 2024 1549s # Current time GMT: Sat Mar 16 11:26:45 2024 1549s # Using Test.pm version 1.31 1549s # Using Apache/Test.pm version 1.42 1549s # testing : access must be denied without client certificate 1549s # expected: 403 1549s # received: '403' 1549s ok 1 1549s # testing : PHA reneg body buffer size restriction works 1549s # expected: 413 1549s # received: '413' 1549s ok 2 1549s # testing : PHA works with POST body 1549s # expected: 200 1549s # received: '200' 1549s ok 3 1549s # testing : request body matches response 1550s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1550s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1550s ok 4 1550s ok 1552s t/ssl/pr12355.t ..................... 1552s 1..10 1552s # Running under perl version 5.038002 for linux 1552s # Current time local: Sat Mar 16 11:26:47 2024 1552s # Current time GMT: Sat Mar 16 11:26:47 2024 1552s # Using Test.pm version 1.31 1552s # Using Apache/Test.pm version 1.42 1552s # Downgrading to TLSv12 1552s # testing : renegotiation on POST works 1552s # expected: 200 1552s # received: '200' 1552s ok 1 1552s # testing : request body matches response 1552s # expected: 'hello world' 1552s # received: 'hello world' 1552s ok 2 1552s # testing : renegotiation on POST works 1552s # expected: 200 1552s # received: '200' 1552s ok 3 1552s # testing : request body matches response 1552s # expected: 'hello world' 1552s # received: 'hello world' 1552s ok 4 1552s # testing : renegotiation on POST works 1552s # expected: 200 1552s # received: '200' 1552s ok 5 1552s # testing : request body matches response 1552s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1552s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1552s ok 6 1552s # testing : renegotiation on POST works 1552s # expected: 200 1552s # received: '200' 1552s ok 7 1552s # testing : request body matches response 1552s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1552s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1552s ok 8 1552s # testing : renegotiation on POST works 1552s # expected: 200 1552s # received: '200' 1552s ok 9 1552s # testing : request body matches response 1552s # expected: 'HELLO' 1552s # received: 'HELLO' 1552s ok 10 1552s ok 1554s t/ssl/pr43738.t ..................... 1554s 1..4 1554s # Running under perl version 5.038002 for linux 1554s # Current time local: Sat Mar 16 11:26:50 2024 1554s # Current time GMT: Sat Mar 16 11:26:50 2024 1554s # Using Test.pm version 1.31 1554s # Using Apache/Test.pm version 1.42 1554s # Downgrading to TLSv12 1554s # testing : renegotiation on POST works 1554s # expected: 200 1554s # received: '200' 1554s ok 1 1554s # testing : request body matches response 1554s # expected: '/modules/ssl/aes128/empty.pfa 1554s # hello world' 1554s # received: '/modules/ssl/aes128/empty.pfa 1554s # hello world' 1554s ok 2 1554s # testing : renegotiation on POST works 1554s # expected: 200 1554s # received: '200' 1554s ok 3 1554s # testing : request body matches response 1554s # expected: '/modules/ssl/aes256/empty.pfa 1554s # hello world' 1554s # received: '/modules/ssl/aes256/empty.pfa 1554s # hello world' 1554s ok 4 1554s ok 1563s t/ssl/proxy.t ....................... 1563s # using LWP client 1563s 1..290 1563s # Running under perl version 5.038002 for linux 1563s # Current time local: Sat Mar 16 11:26:52 2024 1563s # Current time GMT: Sat Mar 16 11:26:52 2024 1563s # Using Test.pm version 1.31 1563s # Using Apache/Test.pm version 1.42 1563s # testing : / with proxy_http_https (http) 1563s # expected: 200 1563s # received: '200' 1563s ok 1 1563s # testing : CGI script with folded headers 1563s # expected: 200 1563s # received: '200' 1563s ok 2 1563s # testing : using valid proxyssl client cert 1563s # expected: 200 1563s # received: '200' 1563s ok 3 1563s # testing : using invalid proxyssl client cert 1563s # expected: 403 1563s # received: '403' 1563s ok 4 1563s # testing : protected cgi script 1563s # expected: 200 1563s # received: '200' 1563s ok 5 1563s # testing : X-Forwarded-Host header 1563s # expected: 'localhost:8560' 1563s # received: 'localhost:8560' 1563s ok 6 1563s # testing : client subject common name 1563s # expected: 'client_ok' 1563s # received: 'client_ok' 1563s ok 7 1563s # testing : ProxyPassReverse Location rewrite 1563s # expected: 'http://localhost:8560/modules/' 1563s # received: 'http://localhost:8560/modules/' 1563s ok 8 1563s #lwp request: 1563s #POST http://localhost:8560/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 1024 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 5 1563s #Client-Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Client-Peer: 127.0.0.1:8560 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '1024' 1563s # received: 1024 1563s ok 9 1563s #lwp request: 1563s #POST http://localhost:8560/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 2048 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 5 1563s #Client-Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Client-Peer: 127.0.0.1:8560 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '2048' 1563s # received: 2048 1563s ok 10 1563s #lwp request: 1563s #POST http://localhost:8560/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 3072 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 5 1563s #Client-Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Client-Peer: 127.0.0.1:8560 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '3072' 1563s # received: 3072 1563s ok 11 1563s #lwp request: 1563s #POST http://localhost:8560/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 4096 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 5 1563s #Client-Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Client-Peer: 127.0.0.1:8560 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '4096' 1563s # received: 4096 1563s ok 12 1563s #lwp request: 1563s #POST http://localhost:8560/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 5120 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 5 1563s #Client-Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Client-Peer: 127.0.0.1:8560 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '5120' 1563s # received: 5120 1563s ok 13 1563s #lwp request: 1563s #POST http://localhost:8560/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 6144 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 5 1563s #Client-Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Client-Peer: 127.0.0.1:8560 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '6144' 1563s # received: 6144 1563s ok 14 1563s #lwp request: 1563s #POST http://localhost:8560/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 7168 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 5 1563s #Client-Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Client-Peer: 127.0.0.1:8560 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '7168' 1563s # received: 7168 1563s ok 15 1563s #lwp request: 1563s #POST http://localhost:8560/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 8192 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 5 1563s #Client-Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Client-Peer: 127.0.0.1:8560 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '8192' 1563s # received: 8192 1563s ok 16 1563s #lwp request: 1563s #POST http://localhost:8560/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 9216 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 5 1563s #Client-Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Client-Peer: 127.0.0.1:8560 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '9216' 1563s # received: 9216 1563s ok 17 1563s #lwp request: 1563s #POST http://localhost:8560/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 10240 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Client-Peer: 127.0.0.1:8560 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '10240' 1563s # received: 10240 1563s ok 18 1563s #lwp request: 1563s #POST http://localhost:8560/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 11264 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Client-Peer: 127.0.0.1:8560 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '11264' 1563s # received: 11264 1563s ok 19 1563s #lwp request: 1563s #POST http://localhost:8560/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 12288 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Client-Peer: 127.0.0.1:8560 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '12288' 1563s # received: 12288 1563s ok 20 1563s #lwp request: 1563s #POST http://localhost:8560/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 13312 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Client-Peer: 127.0.0.1:8560 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '13312' 1563s # received: 13312 1563s ok 21 1563s #lwp request: 1563s #POST http://localhost:8560/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 14336 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Client-Peer: 127.0.0.1:8560 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '14336' 1563s # received: 14336 1563s ok 22 1563s #lwp request: 1563s #POST http://localhost:8560/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 15360 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Client-Peer: 127.0.0.1:8560 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '15360' 1563s # received: 15360 1563s ok 23 1563s #lwp request: 1563s #POST http://localhost:8560/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 16384 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Client-Peer: 127.0.0.1:8560 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '16384' 1563s # received: 16384 1563s ok 24 1563s #lwp request: 1563s #POST http://localhost:8560/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 17408 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Client-Peer: 127.0.0.1:8560 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '17408' 1563s # received: 17408 1563s ok 25 1563s #lwp request: 1563s #POST http://localhost:8560/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 18432 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Client-Peer: 127.0.0.1:8560 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '18432' 1563s # received: 18432 1563s ok 26 1563s #lwp request: 1563s #POST http://localhost:8560/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 19456 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Client-Peer: 127.0.0.1:8560 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '19456' 1563s # received: 19456 1563s ok 27 1563s #lwp request: 1563s #POST http://localhost:8560/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 20480 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Client-Peer: 127.0.0.1:8560 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '20480' 1563s # received: 20480 1563s ok 28 1563s #lwp request: 1563s #POST http://localhost:8560/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 21504 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Client-Peer: 127.0.0.1:8560 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '21504' 1563s # received: 21504 1563s ok 29 1563s #lwp request: 1563s #POST http://localhost:8560/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 22528 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Client-Peer: 127.0.0.1:8560 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '22528' 1563s # received: 22528 1563s ok 30 1563s #lwp request: 1563s #POST http://localhost:8560/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 23552 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Client-Peer: 127.0.0.1:8560 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '23552' 1563s # received: 23552 1563s ok 31 1563s #lwp request: 1563s #POST http://localhost:8560/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 24576 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Client-Peer: 127.0.0.1:8560 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '24576' 1563s # received: 24576 1563s ok 32 1563s #lwp request: 1563s #POST http://localhost:8560/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 25600 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Client-Peer: 127.0.0.1:8560 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '25600' 1563s # received: 25600 1563s ok 33 1563s #lwp request: 1563s #POST http://localhost:8560/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 26624 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Client-Peer: 127.0.0.1:8560 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '26624' 1563s # received: 26624 1563s ok 34 1563s #lwp request: 1563s #POST http://localhost:8560/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 27648 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Client-Peer: 127.0.0.1:8560 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '27648' 1563s # received: 27648 1563s ok 35 1563s #lwp request: 1563s #POST http://localhost:8560/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 28672 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Client-Peer: 127.0.0.1:8560 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '28672' 1563s # received: 28672 1563s ok 36 1563s #lwp request: 1563s #POST http://localhost:8560/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 29696 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Client-Peer: 127.0.0.1:8560 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '29696' 1563s # received: 29696 1563s ok 37 1563s #lwp request: 1563s #POST http://localhost:8560/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 30720 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Client-Peer: 127.0.0.1:8560 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '30720' 1563s # received: 30720 1563s ok 38 1563s #lwp request: 1563s #POST http://localhost:8560/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 31744 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Client-Peer: 127.0.0.1:8560 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '31744' 1563s # received: 31744 1563s ok 39 1563s #lwp request: 1563s #POST http://localhost:8560/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 32768 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Client-Peer: 127.0.0.1:8560 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '32768' 1563s # received: 32768 1563s ok 40 1563s #lwp request: 1563s #POST http://localhost:8560/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 33792 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Client-Peer: 127.0.0.1:8560 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '33792' 1563s # received: 33792 1563s ok 41 1563s #lwp request: 1563s #POST http://localhost:8560/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 34816 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Client-Peer: 127.0.0.1:8560 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '34816' 1563s # received: 34816 1563s ok 42 1563s #lwp request: 1563s #POST http://localhost:8560/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 35840 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Client-Peer: 127.0.0.1:8560 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '35840' 1563s # received: 35840 1563s ok 43 1563s #lwp request: 1563s #POST http://localhost:8560/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 36864 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Client-Peer: 127.0.0.1:8560 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '36864' 1563s # received: 36864 1563s ok 44 1563s #lwp request: 1563s #POST http://localhost:8560/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 37888 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Client-Peer: 127.0.0.1:8560 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '37888' 1563s # received: 37888 1563s ok 45 1563s #lwp request: 1563s #POST http://localhost:8560/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 38912 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Client-Peer: 127.0.0.1:8560 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '38912' 1563s # received: 38912 1563s ok 46 1563s #lwp request: 1563s #POST http://localhost:8560/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 39936 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Client-Peer: 127.0.0.1:8560 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '39936' 1563s # received: 39936 1563s ok 47 1563s #lwp request: 1563s #POST http://localhost:8560/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 40960 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Client-Peer: 127.0.0.1:8560 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '40960' 1563s # received: 40960 1563s ok 48 1563s #lwp request: 1563s #POST http://localhost:8560/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 41984 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Client-Peer: 127.0.0.1:8560 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '41984' 1563s # received: 41984 1563s ok 49 1563s #lwp request: 1563s #POST http://localhost:8560/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 43008 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Client-Peer: 127.0.0.1:8560 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '43008' 1563s # received: 43008 1563s ok 50 1563s #lwp request: 1563s #POST http://localhost:8560/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 44032 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Client-Peer: 127.0.0.1:8560 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '44032' 1563s # received: 44032 1563s ok 51 1563s #lwp request: 1563s #POST http://localhost:8560/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 45056 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Client-Peer: 127.0.0.1:8560 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '45056' 1563s # received: 45056 1563s ok 52 1563s #lwp request: 1563s #POST http://localhost:8560/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 46080 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Client-Peer: 127.0.0.1:8560 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '46080' 1563s # received: 46080 1563s ok 53 1563s #lwp request: 1563s #POST http://localhost:8560/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 47104 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Client-Peer: 127.0.0.1:8560 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '47104' 1563s # received: 47104 1563s ok 54 1563s #lwp request: 1563s #POST http://localhost:8560/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 48128 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Client-Peer: 127.0.0.1:8560 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '48128' 1563s # received: 48128 1563s ok 55 1563s #lwp request: 1563s #POST http://localhost:8560/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 49152 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Client-Peer: 127.0.0.1:8560 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '49152' 1563s # received: 49152 1563s ok 56 1563s #lwp request: 1563s #POST http://localhost:8560/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 50176 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Client-Peer: 127.0.0.1:8560 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '50176' 1563s # received: 50176 1563s ok 57 1563s #lwp request: 1563s #POST http://localhost:8560/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 51200 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Client-Peer: 127.0.0.1:8560 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '51200' 1563s # received: 51200 1563s ok 58 1563s #lwp request: 1563s #POST http://localhost:8560/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 102400 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 7 1563s #Client-Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Client-Peer: 127.0.0.1:8560 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '102400' 1563s # received: 102400 1563s ok 59 1563s # testing : / with proxy_http_https_proxy_section (http) 1563s # expected: 200 1563s # received: '200' 1563s ok 60 1563s # testing : CGI script with folded headers 1563s # expected: 200 1563s # received: '200' 1563s ok 61 1563s # testing : using valid proxyssl client cert 1563s # expected: 200 1563s # received: '200' 1563s ok 62 1563s # testing : using invalid proxyssl client cert 1563s # expected: 403 1563s # received: '403' 1563s ok 63 1563s # testing : protected cgi script 1563s # expected: 200 1563s # received: '200' 1563s ok 64 1563s # testing : X-Forwarded-Host header 1563s # expected: 'localhost:8562' 1563s # received: 'localhost:8562' 1563s ok 65 1563s # testing : client subject common name 1563s # expected: 'client_ok' 1563s # received: 'client_ok' 1563s ok 66 1563s # testing : ProxyPassReverse Location rewrite 1563s # expected: 'http://localhost:8562/modules/' 1563s # received: 'http://localhost:8562/modules/' 1563s ok 67 1563s #lwp request: 1563s #POST http://localhost:8562/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 1024 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 5 1563s #Client-Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Client-Peer: 127.0.0.1:8562 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '1024' 1563s # received: 1024 1563s ok 68 1563s #lwp request: 1563s #POST http://localhost:8562/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 2048 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 5 1563s #Client-Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Client-Peer: 127.0.0.1:8562 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '2048' 1563s # received: 2048 1563s ok 69 1563s #lwp request: 1563s #POST http://localhost:8562/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 3072 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 5 1563s #Client-Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Client-Peer: 127.0.0.1:8562 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '3072' 1563s # received: 3072 1563s ok 70 1563s #lwp request: 1563s #POST http://localhost:8562/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 4096 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 5 1563s #Client-Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Client-Peer: 127.0.0.1:8562 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '4096' 1563s # received: 4096 1563s ok 71 1563s #lwp request: 1563s #POST http://localhost:8562/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 5120 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 5 1563s #Client-Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Client-Peer: 127.0.0.1:8562 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '5120' 1563s # received: 5120 1563s ok 72 1563s #lwp request: 1563s #POST http://localhost:8562/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 6144 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 5 1563s #Client-Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Client-Peer: 127.0.0.1:8562 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '6144' 1563s # received: 6144 1563s ok 73 1563s #lwp request: 1563s #POST http://localhost:8562/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 7168 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 5 1563s #Client-Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Client-Peer: 127.0.0.1:8562 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '7168' 1563s # received: 7168 1563s ok 74 1563s #lwp request: 1563s #POST http://localhost:8562/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 8192 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 5 1563s #Client-Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Client-Peer: 127.0.0.1:8562 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '8192' 1563s # received: 8192 1563s ok 75 1563s #lwp request: 1563s #POST http://localhost:8562/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 9216 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 5 1563s #Client-Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Client-Peer: 127.0.0.1:8562 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '9216' 1563s # received: 9216 1563s ok 76 1563s #lwp request: 1563s #POST http://localhost:8562/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 10240 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Client-Peer: 127.0.0.1:8562 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '10240' 1563s # received: 10240 1563s ok 77 1563s #lwp request: 1563s #POST http://localhost:8562/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 11264 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Client-Peer: 127.0.0.1:8562 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '11264' 1563s # received: 11264 1563s ok 78 1563s #lwp request: 1563s #POST http://localhost:8562/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 12288 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Client-Peer: 127.0.0.1:8562 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '12288' 1563s # received: 12288 1563s ok 79 1563s #lwp request: 1563s #POST http://localhost:8562/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 13312 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Client-Peer: 127.0.0.1:8562 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '13312' 1563s # received: 13312 1563s ok 80 1563s #lwp request: 1563s #POST http://localhost:8562/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 14336 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Client-Peer: 127.0.0.1:8562 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '14336' 1563s # received: 14336 1563s ok 81 1563s #lwp request: 1563s #POST http://localhost:8562/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 15360 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Client-Peer: 127.0.0.1:8562 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '15360' 1563s # received: 15360 1563s ok 82 1563s #lwp request: 1563s #POST http://localhost:8562/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 16384 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Client-Peer: 127.0.0.1:8562 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '16384' 1563s # received: 16384 1563s ok 83 1563s #lwp request: 1563s #POST http://localhost:8562/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 17408 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Client-Peer: 127.0.0.1:8562 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '17408' 1563s # received: 17408 1563s ok 84 1563s #lwp request: 1563s #POST http://localhost:8562/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 18432 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Client-Peer: 127.0.0.1:8562 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '18432' 1563s # received: 18432 1563s ok 85 1563s #lwp request: 1563s #POST http://localhost:8562/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 19456 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:55 GMT 1563s #Client-Peer: 127.0.0.1:8562 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '19456' 1563s # received: 19456 1563s ok 86 1563s #lwp request: 1563s #POST http://localhost:8562/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 20480 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Client-Peer: 127.0.0.1:8562 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '20480' 1563s # received: 20480 1563s ok 87 1563s #lwp request: 1563s #POST http://localhost:8562/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 21504 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Client-Peer: 127.0.0.1:8562 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '21504' 1563s # received: 21504 1563s ok 88 1563s #lwp request: 1563s #POST http://localhost:8562/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 22528 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Client-Peer: 127.0.0.1:8562 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '22528' 1563s # received: 22528 1563s ok 89 1563s #lwp request: 1563s #POST http://localhost:8562/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 23552 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Client-Peer: 127.0.0.1:8562 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '23552' 1563s # received: 23552 1563s ok 90 1563s #lwp request: 1563s #POST http://localhost:8562/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 24576 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Client-Peer: 127.0.0.1:8562 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '24576' 1563s # received: 24576 1563s ok 91 1563s #lwp request: 1563s #POST http://localhost:8562/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 25600 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Client-Peer: 127.0.0.1:8562 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '25600' 1563s # received: 25600 1563s ok 92 1563s #lwp request: 1563s #POST http://localhost:8562/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 26624 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Client-Peer: 127.0.0.1:8562 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '26624' 1563s # received: 26624 1563s ok 93 1563s #lwp request: 1563s #POST http://localhost:8562/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 27648 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Client-Peer: 127.0.0.1:8562 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '27648' 1563s # received: 27648 1563s ok 94 1563s #lwp request: 1563s #POST http://localhost:8562/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 28672 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Client-Peer: 127.0.0.1:8562 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '28672' 1563s # received: 28672 1563s ok 95 1563s #lwp request: 1563s #POST http://localhost:8562/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 29696 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Client-Peer: 127.0.0.1:8562 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '29696' 1563s # received: 29696 1563s ok 96 1563s #lwp request: 1563s #POST http://localhost:8562/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 30720 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Client-Peer: 127.0.0.1:8562 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '30720' 1563s # received: 30720 1563s ok 97 1563s #lwp request: 1563s #POST http://localhost:8562/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 31744 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Client-Peer: 127.0.0.1:8562 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '31744' 1563s # received: 31744 1563s ok 98 1563s #lwp request: 1563s #POST http://localhost:8562/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 32768 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Client-Peer: 127.0.0.1:8562 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '32768' 1563s # received: 32768 1563s ok 99 1563s #lwp request: 1563s #POST http://localhost:8562/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 33792 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Client-Peer: 127.0.0.1:8562 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '33792' 1563s # received: 33792 1563s ok 100 1563s #lwp request: 1563s #POST http://localhost:8562/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 34816 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Client-Peer: 127.0.0.1:8562 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '34816' 1563s # received: 34816 1563s ok 101 1563s #lwp request: 1563s #POST http://localhost:8562/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 35840 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Client-Peer: 127.0.0.1:8562 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '35840' 1563s # received: 35840 1563s ok 102 1563s #lwp request: 1563s #POST http://localhost:8562/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 36864 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Client-Peer: 127.0.0.1:8562 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '36864' 1563s # received: 36864 1563s ok 103 1563s #lwp request: 1563s #POST http://localhost:8562/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 37888 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Client-Peer: 127.0.0.1:8562 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '37888' 1563s # received: 37888 1563s ok 104 1563s #lwp request: 1563s #POST http://localhost:8562/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 38912 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Client-Peer: 127.0.0.1:8562 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '38912' 1563s # received: 38912 1563s ok 105 1563s #lwp request: 1563s #POST http://localhost:8562/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 39936 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Client-Peer: 127.0.0.1:8562 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '39936' 1563s # received: 39936 1563s ok 106 1563s #lwp request: 1563s #POST http://localhost:8562/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 40960 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Client-Peer: 127.0.0.1:8562 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '40960' 1563s # received: 40960 1563s ok 107 1563s #lwp request: 1563s #POST http://localhost:8562/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 41984 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Client-Peer: 127.0.0.1:8562 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '41984' 1563s # received: 41984 1563s ok 108 1563s #lwp request: 1563s #POST http://localhost:8562/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 43008 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Client-Peer: 127.0.0.1:8562 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '43008' 1563s # received: 43008 1563s ok 109 1563s #lwp request: 1563s #POST http://localhost:8562/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 44032 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Client-Peer: 127.0.0.1:8562 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '44032' 1563s # received: 44032 1563s ok 110 1563s #lwp request: 1563s #POST http://localhost:8562/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 45056 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Client-Peer: 127.0.0.1:8562 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '45056' 1563s # received: 45056 1563s ok 111 1563s #lwp request: 1563s #POST http://localhost:8562/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 46080 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Client-Peer: 127.0.0.1:8562 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '46080' 1563s # received: 46080 1563s ok 112 1563s #lwp request: 1563s #POST http://localhost:8562/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 47104 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Client-Peer: 127.0.0.1:8562 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '47104' 1563s # received: 47104 1563s ok 113 1563s #lwp request: 1563s #POST http://localhost:8562/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 48128 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Client-Peer: 127.0.0.1:8562 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '48128' 1563s # received: 48128 1563s ok 114 1563s #lwp request: 1563s #POST http://localhost:8562/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 49152 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Client-Peer: 127.0.0.1:8562 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '49152' 1563s # received: 49152 1563s ok 115 1563s #lwp request: 1563s #POST http://localhost:8562/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 50176 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Client-Peer: 127.0.0.1:8562 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '50176' 1563s # received: 50176 1563s ok 116 1563s #lwp request: 1563s #POST http://localhost:8562/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 51200 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Client-Peer: 127.0.0.1:8562 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '51200' 1563s # received: 51200 1563s ok 117 1563s #lwp request: 1563s #POST http://localhost:8562/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 102400 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 7 1563s #Client-Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Client-Peer: 127.0.0.1:8562 1563s #Client-Response-Num: 1 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '102400' 1563s # received: 102400 1563s ok 118 1563s # testing : / with proxy_https_http (https) 1563s # expected: 200 1563s # received: '200' 1563s ok 119 1563s # testing : CGI script with folded headers 1563s # expected: 200 1563s # received: '200' 1563s ok 120 1563s # testing : ProxyPassReverse Location rewrite 1563s # expected: 'https://localhost:8564/modules/' 1563s # received: 'https://localhost:8564/modules/' 1563s ok 121 1563s #lwp request: 1563s #POST https://localhost:8564/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 1024 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 5 1563s #Client-Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Client-Peer: 127.0.0.1:8564 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '1024' 1563s # received: 1024 1563s ok 122 1563s #lwp request: 1563s #POST https://localhost:8564/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 2048 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 5 1563s #Client-Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Client-Peer: 127.0.0.1:8564 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '2048' 1563s # received: 2048 1563s ok 123 1563s #lwp request: 1563s #POST https://localhost:8564/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 3072 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 5 1563s #Client-Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Client-Peer: 127.0.0.1:8564 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '3072' 1563s # received: 3072 1563s ok 124 1563s #lwp request: 1563s #POST https://localhost:8564/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 4096 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 5 1563s #Client-Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Client-Peer: 127.0.0.1:8564 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '4096' 1563s # received: 4096 1563s ok 125 1563s #lwp request: 1563s #POST https://localhost:8564/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 5120 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 5 1563s #Client-Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Client-Peer: 127.0.0.1:8564 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '5120' 1563s # received: 5120 1563s ok 126 1563s #lwp request: 1563s #POST https://localhost:8564/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 6144 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 5 1563s #Client-Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Client-Peer: 127.0.0.1:8564 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '6144' 1563s # received: 6144 1563s ok 127 1563s #lwp request: 1563s #POST https://localhost:8564/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 7168 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 5 1563s #Client-Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Client-Peer: 127.0.0.1:8564 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '7168' 1563s # received: 7168 1563s ok 128 1563s #lwp request: 1563s #POST https://localhost:8564/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 8192 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 5 1563s #Client-Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Client-Peer: 127.0.0.1:8564 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '8192' 1563s # received: 8192 1563s ok 129 1563s #lwp request: 1563s #POST https://localhost:8564/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 9216 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 5 1563s #Client-Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Client-Peer: 127.0.0.1:8564 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '9216' 1563s # received: 9216 1563s ok 130 1563s #lwp request: 1563s #POST https://localhost:8564/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 10240 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Client-Peer: 127.0.0.1:8564 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '10240' 1563s # received: 10240 1563s ok 131 1563s #lwp request: 1563s #POST https://localhost:8564/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 11264 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Client-Peer: 127.0.0.1:8564 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '11264' 1563s # received: 11264 1563s ok 132 1563s #lwp request: 1563s #POST https://localhost:8564/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 12288 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Client-Peer: 127.0.0.1:8564 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '12288' 1563s # received: 12288 1563s ok 133 1563s #lwp request: 1563s #POST https://localhost:8564/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 13312 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Client-Peer: 127.0.0.1:8564 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '13312' 1563s # received: 13312 1563s ok 134 1563s #lwp request: 1563s #POST https://localhost:8564/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 14336 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Client-Peer: 127.0.0.1:8564 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '14336' 1563s # received: 14336 1563s ok 135 1563s #lwp request: 1563s #POST https://localhost:8564/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 15360 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Client-Peer: 127.0.0.1:8564 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '15360' 1563s # received: 15360 1563s ok 136 1563s #lwp request: 1563s #POST https://localhost:8564/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 16384 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Client-Peer: 127.0.0.1:8564 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '16384' 1563s # received: 16384 1563s ok 137 1563s #lwp request: 1563s #POST https://localhost:8564/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 17408 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Client-Peer: 127.0.0.1:8564 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '17408' 1563s # received: 17408 1563s ok 138 1563s #lwp request: 1563s #POST https://localhost:8564/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 18432 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Client-Peer: 127.0.0.1:8564 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '18432' 1563s # received: 18432 1563s ok 139 1563s #lwp request: 1563s #POST https://localhost:8564/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 19456 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Client-Peer: 127.0.0.1:8564 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '19456' 1563s # received: 19456 1563s ok 140 1563s #lwp request: 1563s #POST https://localhost:8564/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 20480 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Client-Peer: 127.0.0.1:8564 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '20480' 1563s # received: 20480 1563s ok 141 1563s #lwp request: 1563s #POST https://localhost:8564/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 21504 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Client-Peer: 127.0.0.1:8564 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '21504' 1563s # received: 21504 1563s ok 142 1563s #lwp request: 1563s #POST https://localhost:8564/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 22528 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Client-Peer: 127.0.0.1:8564 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '22528' 1563s # received: 22528 1563s ok 143 1563s #lwp request: 1563s #POST https://localhost:8564/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 23552 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Client-Peer: 127.0.0.1:8564 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '23552' 1563s # received: 23552 1563s ok 144 1563s #lwp request: 1563s #POST https://localhost:8564/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 24576 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Client-Peer: 127.0.0.1:8564 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '24576' 1563s # received: 24576 1563s ok 145 1563s #lwp request: 1563s #POST https://localhost:8564/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 25600 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Client-Peer: 127.0.0.1:8564 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '25600' 1563s # received: 25600 1563s ok 146 1563s #lwp request: 1563s #POST https://localhost:8564/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 26624 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Client-Peer: 127.0.0.1:8564 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '26624' 1563s # received: 26624 1563s ok 147 1563s #lwp request: 1563s #POST https://localhost:8564/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 27648 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:56 GMT 1563s #Client-Peer: 127.0.0.1:8564 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '27648' 1563s # received: 27648 1563s ok 148 1563s #lwp request: 1563s #POST https://localhost:8564/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 28672 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:57 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:57 GMT 1563s #Client-Peer: 127.0.0.1:8564 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '28672' 1563s # received: 28672 1563s ok 149 1563s #lwp request: 1563s #POST https://localhost:8564/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 29696 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:57 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:57 GMT 1563s #Client-Peer: 127.0.0.1:8564 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '29696' 1563s # received: 29696 1563s ok 150 1563s #lwp request: 1563s #POST https://localhost:8564/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 30720 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:57 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:57 GMT 1563s #Client-Peer: 127.0.0.1:8564 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '30720' 1563s # received: 30720 1563s ok 151 1563s #lwp request: 1563s #POST https://localhost:8564/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 31744 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:57 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:57 GMT 1563s #Client-Peer: 127.0.0.1:8564 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '31744' 1563s # received: 31744 1563s ok 152 1563s #lwp request: 1563s #POST https://localhost:8564/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 32768 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:57 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:57 GMT 1563s #Client-Peer: 127.0.0.1:8564 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '32768' 1563s # received: 32768 1563s ok 153 1563s #lwp request: 1563s #POST https://localhost:8564/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 33792 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:57 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:57 GMT 1563s #Client-Peer: 127.0.0.1:8564 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '33792' 1563s # received: 33792 1563s ok 154 1563s #lwp request: 1563s #POST https://localhost:8564/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 34816 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:57 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:57 GMT 1563s #Client-Peer: 127.0.0.1:8564 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '34816' 1563s # received: 34816 1563s ok 155 1563s #lwp request: 1563s #POST https://localhost:8564/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 35840 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:57 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:57 GMT 1563s #Client-Peer: 127.0.0.1:8564 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '35840' 1563s # received: 35840 1563s ok 156 1563s #lwp request: 1563s #POST https://localhost:8564/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 36864 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:57 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:57 GMT 1563s #Client-Peer: 127.0.0.1:8564 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '36864' 1563s # received: 36864 1563s ok 157 1563s #lwp request: 1563s #POST https://localhost:8564/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 37888 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:57 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:57 GMT 1563s #Client-Peer: 127.0.0.1:8564 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '37888' 1563s # received: 37888 1563s ok 158 1563s #lwp request: 1563s #POST https://localhost:8564/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 38912 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:57 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:57 GMT 1563s #Client-Peer: 127.0.0.1:8564 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '38912' 1563s # received: 38912 1563s ok 159 1563s #lwp request: 1563s #POST https://localhost:8564/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 39936 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:57 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:57 GMT 1563s #Client-Peer: 127.0.0.1:8564 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '39936' 1563s # received: 39936 1563s ok 160 1563s #lwp request: 1563s #POST https://localhost:8564/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 40960 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:57 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:57 GMT 1563s #Client-Peer: 127.0.0.1:8564 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '40960' 1563s # received: 40960 1563s ok 161 1563s #lwp request: 1563s #POST https://localhost:8564/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 41984 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:57 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:57 GMT 1563s #Client-Peer: 127.0.0.1:8564 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '41984' 1563s # received: 41984 1563s ok 162 1563s #lwp request: 1563s #POST https://localhost:8564/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 43008 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:57 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:57 GMT 1563s #Client-Peer: 127.0.0.1:8564 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '43008' 1563s # received: 43008 1563s ok 163 1563s #lwp request: 1563s #POST https://localhost:8564/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 44032 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:57 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:57 GMT 1563s #Client-Peer: 127.0.0.1:8564 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '44032' 1563s # received: 44032 1563s ok 164 1563s #lwp request: 1563s #POST https://localhost:8564/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 45056 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:57 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:57 GMT 1563s #Client-Peer: 127.0.0.1:8564 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '45056' 1563s # received: 45056 1563s ok 165 1563s #lwp request: 1563s #POST https://localhost:8564/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 46080 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:57 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:57 GMT 1563s #Client-Peer: 127.0.0.1:8564 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '46080' 1563s # received: 46080 1563s ok 166 1563s #lwp request: 1563s #POST https://localhost:8564/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 47104 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:57 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:57 GMT 1563s #Client-Peer: 127.0.0.1:8564 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '47104' 1563s # received: 47104 1563s ok 167 1563s #lwp request: 1563s #POST https://localhost:8564/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 48128 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:57 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:57 GMT 1563s #Client-Peer: 127.0.0.1:8564 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '48128' 1563s # received: 48128 1563s ok 168 1563s #lwp request: 1563s #POST https://localhost:8564/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 49152 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:57 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:57 GMT 1563s #Client-Peer: 127.0.0.1:8564 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '49152' 1563s # received: 49152 1563s ok 169 1563s #lwp request: 1563s #POST https://localhost:8564/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 50176 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:57 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:57 GMT 1563s #Client-Peer: 127.0.0.1:8564 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '50176' 1563s # received: 50176 1563s ok 170 1563s #lwp request: 1563s #POST https://localhost:8564/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 51200 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:57 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:57 GMT 1563s #Client-Peer: 127.0.0.1:8564 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '51200' 1563s # received: 51200 1563s ok 171 1563s #lwp request: 1563s #POST https://localhost:8564/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 102400 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:57 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 7 1563s #Client-Date: Sat, 16 Mar 2024 11:26:57 GMT 1563s #Client-Peer: 127.0.0.1:8564 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '102400' 1563s # received: 102400 1563s ok 172 1563s # testing : / with proxy_https_https (https) 1563s # expected: 200 1563s # received: '200' 1563s ok 173 1563s # testing : CGI script with folded headers 1563s # expected: 200 1563s # received: '200' 1563s ok 174 1563s # testing : using valid proxyssl client cert 1563s # expected: 200 1563s # received: '200' 1563s ok 175 1563s # testing : using invalid proxyssl client cert 1563s # expected: 403 1563s # received: '403' 1563s ok 176 1563s # testing : protected cgi script 1563s # expected: 200 1563s # received: '200' 1563s ok 177 1563s # testing : X-Forwarded-Host header 1563s # expected: 'localhost:8561' 1563s # received: 'localhost:8561' 1563s ok 178 1563s # testing : client subject common name 1563s # expected: 'client_ok' 1563s # received: 'client_ok' 1563s ok 179 1563s # testing : ProxyPassReverse Location rewrite 1563s # expected: 'https://localhost:8561/modules/' 1563s # received: 'https://localhost:8561/modules/' 1563s ok 180 1563s #lwp request: 1563s #POST https://localhost:8561/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 1024 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:57 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 5 1563s #Client-Date: Sat, 16 Mar 2024 11:26:57 GMT 1563s #Client-Peer: 127.0.0.1:8561 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '1024' 1563s # received: 1024 1563s ok 181 1563s #lwp request: 1563s #POST https://localhost:8561/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 2048 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:57 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 5 1563s #Client-Date: Sat, 16 Mar 2024 11:26:57 GMT 1563s #Client-Peer: 127.0.0.1:8561 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '2048' 1563s # received: 2048 1563s ok 182 1563s #lwp request: 1563s #POST https://localhost:8561/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 3072 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:57 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 5 1563s #Client-Date: Sat, 16 Mar 2024 11:26:57 GMT 1563s #Client-Peer: 127.0.0.1:8561 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '3072' 1563s # received: 3072 1563s ok 183 1563s #lwp request: 1563s #POST https://localhost:8561/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 4096 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:57 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 5 1563s #Client-Date: Sat, 16 Mar 2024 11:26:57 GMT 1563s #Client-Peer: 127.0.0.1:8561 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '4096' 1563s # received: 4096 1563s ok 184 1563s #lwp request: 1563s #POST https://localhost:8561/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 5120 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:57 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 5 1563s #Client-Date: Sat, 16 Mar 2024 11:26:57 GMT 1563s #Client-Peer: 127.0.0.1:8561 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '5120' 1563s # received: 5120 1563s ok 185 1563s #lwp request: 1563s #POST https://localhost:8561/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 6144 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:57 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 5 1563s #Client-Date: Sat, 16 Mar 2024 11:26:57 GMT 1563s #Client-Peer: 127.0.0.1:8561 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '6144' 1563s # received: 6144 1563s ok 186 1563s #lwp request: 1563s #POST https://localhost:8561/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 7168 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:57 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 5 1563s #Client-Date: Sat, 16 Mar 2024 11:26:57 GMT 1563s #Client-Peer: 127.0.0.1:8561 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '7168' 1563s # received: 7168 1563s ok 187 1563s #lwp request: 1563s #POST https://localhost:8561/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 8192 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:57 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 5 1563s #Client-Date: Sat, 16 Mar 2024 11:26:57 GMT 1563s #Client-Peer: 127.0.0.1:8561 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '8192' 1563s # received: 8192 1563s ok 188 1563s #lwp request: 1563s #POST https://localhost:8561/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 9216 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:57 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 5 1563s #Client-Date: Sat, 16 Mar 2024 11:26:57 GMT 1563s #Client-Peer: 127.0.0.1:8561 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '9216' 1563s # received: 9216 1563s ok 189 1563s #lwp request: 1563s #POST https://localhost:8561/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 10240 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:57 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:57 GMT 1563s #Client-Peer: 127.0.0.1:8561 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '10240' 1563s # received: 10240 1563s ok 190 1563s #lwp request: 1563s #POST https://localhost:8561/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 11264 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:57 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:57 GMT 1563s #Client-Peer: 127.0.0.1:8561 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '11264' 1563s # received: 11264 1563s ok 191 1563s #lwp request: 1563s #POST https://localhost:8561/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 12288 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:57 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:57 GMT 1563s #Client-Peer: 127.0.0.1:8561 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '12288' 1563s # received: 12288 1563s ok 192 1563s #lwp request: 1563s #POST https://localhost:8561/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 13312 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:57 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:57 GMT 1563s #Client-Peer: 127.0.0.1:8561 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '13312' 1563s # received: 13312 1563s ok 193 1563s #lwp request: 1563s #POST https://localhost:8561/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 14336 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:58 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:58 GMT 1563s #Client-Peer: 127.0.0.1:8561 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '14336' 1563s # received: 14336 1563s ok 194 1563s #lwp request: 1563s #POST https://localhost:8561/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 15360 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:58 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:58 GMT 1563s #Client-Peer: 127.0.0.1:8561 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '15360' 1563s # received: 15360 1563s ok 195 1563s #lwp request: 1563s #POST https://localhost:8561/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 16384 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:58 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:58 GMT 1563s #Client-Peer: 127.0.0.1:8561 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '16384' 1563s # received: 16384 1563s ok 196 1563s #lwp request: 1563s #POST https://localhost:8561/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 17408 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:58 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:58 GMT 1563s #Client-Peer: 127.0.0.1:8561 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '17408' 1563s # received: 17408 1563s ok 197 1563s #lwp request: 1563s #POST https://localhost:8561/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 18432 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:58 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:58 GMT 1563s #Client-Peer: 127.0.0.1:8561 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '18432' 1563s # received: 18432 1563s ok 198 1563s #lwp request: 1563s #POST https://localhost:8561/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 19456 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:58 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:58 GMT 1563s #Client-Peer: 127.0.0.1:8561 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '19456' 1563s # received: 19456 1563s ok 199 1563s #lwp request: 1563s #POST https://localhost:8561/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 20480 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:58 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:58 GMT 1563s #Client-Peer: 127.0.0.1:8561 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '20480' 1563s # received: 20480 1563s ok 200 1563s #lwp request: 1563s #POST https://localhost:8561/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 21504 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:58 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:58 GMT 1563s #Client-Peer: 127.0.0.1:8561 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '21504' 1563s # received: 21504 1563s ok 201 1563s #lwp request: 1563s #POST https://localhost:8561/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 22528 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:58 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:58 GMT 1563s #Client-Peer: 127.0.0.1:8561 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '22528' 1563s # received: 22528 1563s ok 202 1563s #lwp request: 1563s #POST https://localhost:8561/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 23552 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:58 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:58 GMT 1563s #Client-Peer: 127.0.0.1:8561 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '23552' 1563s # received: 23552 1563s ok 203 1563s #lwp request: 1563s #POST https://localhost:8561/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 24576 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:58 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:58 GMT 1563s #Client-Peer: 127.0.0.1:8561 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '24576' 1563s # received: 24576 1563s ok 204 1563s #lwp request: 1563s #POST https://localhost:8561/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 25600 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:58 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:58 GMT 1563s #Client-Peer: 127.0.0.1:8561 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '25600' 1563s # received: 25600 1563s ok 205 1563s #lwp request: 1563s #POST https://localhost:8561/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 26624 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:58 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:58 GMT 1563s #Client-Peer: 127.0.0.1:8561 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '26624' 1563s # received: 26624 1563s ok 206 1563s #lwp request: 1563s #POST https://localhost:8561/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 27648 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:58 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:58 GMT 1563s #Client-Peer: 127.0.0.1:8561 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '27648' 1563s # received: 27648 1563s ok 207 1563s #lwp request: 1563s #POST https://localhost:8561/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 28672 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:58 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:58 GMT 1563s #Client-Peer: 127.0.0.1:8561 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '28672' 1563s # received: 28672 1563s ok 208 1563s #lwp request: 1563s #POST https://localhost:8561/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 29696 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:58 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:58 GMT 1563s #Client-Peer: 127.0.0.1:8561 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '29696' 1563s # received: 29696 1563s ok 209 1563s #lwp request: 1563s #POST https://localhost:8561/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 30720 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:58 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:58 GMT 1563s #Client-Peer: 127.0.0.1:8561 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '30720' 1563s # received: 30720 1563s ok 210 1563s #lwp request: 1563s #POST https://localhost:8561/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 31744 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:58 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:58 GMT 1563s #Client-Peer: 127.0.0.1:8561 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '31744' 1563s # received: 31744 1563s ok 211 1563s #lwp request: 1563s #POST https://localhost:8561/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 32768 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:58 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:58 GMT 1563s #Client-Peer: 127.0.0.1:8561 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '32768' 1563s # received: 32768 1563s ok 212 1563s #lwp request: 1563s #POST https://localhost:8561/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 33792 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:58 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:58 GMT 1563s #Client-Peer: 127.0.0.1:8561 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '33792' 1563s # received: 33792 1563s ok 213 1563s #lwp request: 1563s #POST https://localhost:8561/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 34816 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:58 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:58 GMT 1563s #Client-Peer: 127.0.0.1:8561 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '34816' 1563s # received: 34816 1563s ok 214 1563s #lwp request: 1563s #POST https://localhost:8561/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 35840 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:58 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:58 GMT 1563s #Client-Peer: 127.0.0.1:8561 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '35840' 1563s # received: 35840 1563s ok 215 1563s #lwp request: 1563s #POST https://localhost:8561/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 36864 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:58 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:58 GMT 1563s #Client-Peer: 127.0.0.1:8561 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '36864' 1563s # received: 36864 1563s ok 216 1563s #lwp request: 1563s #POST https://localhost:8561/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 37888 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:58 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:58 GMT 1563s #Client-Peer: 127.0.0.1:8561 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '37888' 1563s # received: 37888 1563s ok 217 1563s #lwp request: 1563s #POST https://localhost:8561/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 38912 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:58 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:58 GMT 1563s #Client-Peer: 127.0.0.1:8561 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '38912' 1563s # received: 38912 1563s ok 218 1563s #lwp request: 1563s #POST https://localhost:8561/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 39936 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:58 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:58 GMT 1563s #Client-Peer: 127.0.0.1:8561 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '39936' 1563s # received: 39936 1563s ok 219 1563s #lwp request: 1563s #POST https://localhost:8561/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 40960 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:58 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:58 GMT 1563s #Client-Peer: 127.0.0.1:8561 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '40960' 1563s # received: 40960 1563s ok 220 1563s #lwp request: 1563s #POST https://localhost:8561/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 41984 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:58 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:58 GMT 1563s #Client-Peer: 127.0.0.1:8561 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '41984' 1563s # received: 41984 1563s ok 221 1563s #lwp request: 1563s #POST https://localhost:8561/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 43008 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:58 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:58 GMT 1563s #Client-Peer: 127.0.0.1:8561 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '43008' 1563s # received: 43008 1563s ok 222 1563s #lwp request: 1563s #POST https://localhost:8561/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 44032 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:58 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:58 GMT 1563s #Client-Peer: 127.0.0.1:8561 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '44032' 1563s # received: 44032 1563s ok 223 1563s #lwp request: 1563s #POST https://localhost:8561/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 45056 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:58 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:58 GMT 1563s #Client-Peer: 127.0.0.1:8561 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '45056' 1563s # received: 45056 1563s ok 224 1563s #lwp request: 1563s #POST https://localhost:8561/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 46080 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:59 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:59 GMT 1563s #Client-Peer: 127.0.0.1:8561 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '46080' 1563s # received: 46080 1563s ok 225 1563s #lwp request: 1563s #POST https://localhost:8561/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 47104 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:59 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:59 GMT 1563s #Client-Peer: 127.0.0.1:8561 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '47104' 1563s # received: 47104 1563s ok 226 1563s #lwp request: 1563s #POST https://localhost:8561/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 48128 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:59 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:59 GMT 1563s #Client-Peer: 127.0.0.1:8561 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '48128' 1563s # received: 48128 1563s ok 227 1563s #lwp request: 1563s #POST https://localhost:8561/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 49152 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:59 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:59 GMT 1563s #Client-Peer: 127.0.0.1:8561 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '49152' 1563s # received: 49152 1563s ok 228 1563s #lwp request: 1563s #POST https://localhost:8561/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 50176 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:59 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:59 GMT 1563s #Client-Peer: 127.0.0.1:8561 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '50176' 1563s # received: 50176 1563s ok 229 1563s #lwp request: 1563s #POST https://localhost:8561/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 51200 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:59 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:59 GMT 1563s #Client-Peer: 127.0.0.1:8561 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '51200' 1563s # received: 51200 1563s ok 230 1563s #lwp request: 1563s #POST https://localhost:8561/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 102400 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:59 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 7 1563s #Client-Date: Sat, 16 Mar 2024 11:26:59 GMT 1563s #Client-Peer: 127.0.0.1:8561 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '102400' 1563s # received: 102400 1563s ok 231 1563s # testing : / with proxy_https_https_proxy_section (https) 1563s # expected: 200 1563s # received: '200' 1563s ok 232 1563s # testing : CGI script with folded headers 1563s # expected: 200 1563s # received: '200' 1563s ok 233 1563s # testing : using valid proxyssl client cert 1563s # expected: 200 1563s # received: '200' 1563s ok 234 1563s # testing : using invalid proxyssl client cert 1563s # expected: 403 1563s # received: '403' 1563s ok 235 1563s # testing : protected cgi script 1563s # expected: 200 1563s # received: '200' 1563s ok 236 1563s # testing : X-Forwarded-Host header 1563s # expected: 'localhost:8563' 1563s # received: 'localhost:8563' 1563s ok 237 1563s # testing : client subject common name 1563s # expected: 'client_ok' 1563s # received: 'client_ok' 1563s ok 238 1563s # testing : ProxyPassReverse Location rewrite 1563s # expected: 'https://localhost:8563/modules/' 1563s # received: 'https://localhost:8563/modules/' 1563s ok 239 1563s #lwp request: 1563s #POST https://localhost:8563/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 1024 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:59 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 5 1563s #Client-Date: Sat, 16 Mar 2024 11:26:59 GMT 1563s #Client-Peer: 127.0.0.1:8563 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '1024' 1563s # received: 1024 1563s ok 240 1563s #lwp request: 1563s #POST https://localhost:8563/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 2048 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:59 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 5 1563s #Client-Date: Sat, 16 Mar 2024 11:26:59 GMT 1563s #Client-Peer: 127.0.0.1:8563 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '2048' 1563s # received: 2048 1563s ok 241 1563s #lwp request: 1563s #POST https://localhost:8563/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 3072 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:59 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 5 1563s #Client-Date: Sat, 16 Mar 2024 11:26:59 GMT 1563s #Client-Peer: 127.0.0.1:8563 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '3072' 1563s # received: 3072 1563s ok 242 1563s #lwp request: 1563s #POST https://localhost:8563/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 4096 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:59 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 5 1563s #Client-Date: Sat, 16 Mar 2024 11:26:59 GMT 1563s #Client-Peer: 127.0.0.1:8563 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '4096' 1563s # received: 4096 1563s ok 243 1563s #lwp request: 1563s #POST https://localhost:8563/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 5120 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:59 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 5 1563s #Client-Date: Sat, 16 Mar 2024 11:26:59 GMT 1563s #Client-Peer: 127.0.0.1:8563 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '5120' 1563s # received: 5120 1563s ok 244 1563s #lwp request: 1563s #POST https://localhost:8563/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 6144 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:59 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 5 1563s #Client-Date: Sat, 16 Mar 2024 11:26:59 GMT 1563s #Client-Peer: 127.0.0.1:8563 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '6144' 1563s # received: 6144 1563s ok 245 1563s #lwp request: 1563s #POST https://localhost:8563/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 7168 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:59 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 5 1563s #Client-Date: Sat, 16 Mar 2024 11:26:59 GMT 1563s #Client-Peer: 127.0.0.1:8563 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '7168' 1563s # received: 7168 1563s ok 246 1563s #lwp request: 1563s #POST https://localhost:8563/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 8192 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:59 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 5 1563s #Client-Date: Sat, 16 Mar 2024 11:26:59 GMT 1563s #Client-Peer: 127.0.0.1:8563 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '8192' 1563s # received: 8192 1563s ok 247 1563s #lwp request: 1563s #POST https://localhost:8563/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 9216 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:59 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 5 1563s #Client-Date: Sat, 16 Mar 2024 11:26:59 GMT 1563s #Client-Peer: 127.0.0.1:8563 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '9216' 1563s # received: 9216 1563s ok 248 1563s #lwp request: 1563s #POST https://localhost:8563/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 10240 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:59 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:59 GMT 1563s #Client-Peer: 127.0.0.1:8563 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '10240' 1563s # received: 10240 1563s ok 249 1563s #lwp request: 1563s #POST https://localhost:8563/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 11264 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:59 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:59 GMT 1563s #Client-Peer: 127.0.0.1:8563 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '11264' 1563s # received: 11264 1563s ok 250 1563s #lwp request: 1563s #POST https://localhost:8563/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 12288 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:59 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:59 GMT 1563s #Client-Peer: 127.0.0.1:8563 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '12288' 1563s # received: 12288 1563s ok 251 1563s #lwp request: 1563s #POST https://localhost:8563/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 13312 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:59 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:59 GMT 1563s #Client-Peer: 127.0.0.1:8563 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '13312' 1563s # received: 13312 1563s ok 252 1563s #lwp request: 1563s #POST https://localhost:8563/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 14336 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:59 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:59 GMT 1563s #Client-Peer: 127.0.0.1:8563 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '14336' 1563s # received: 14336 1563s ok 253 1563s #lwp request: 1563s #POST https://localhost:8563/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 15360 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:59 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:59 GMT 1563s #Client-Peer: 127.0.0.1:8563 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '15360' 1563s # received: 15360 1563s ok 254 1563s #lwp request: 1563s #POST https://localhost:8563/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 16384 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:59 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:59 GMT 1563s #Client-Peer: 127.0.0.1:8563 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '16384' 1563s # received: 16384 1563s ok 255 1563s #lwp request: 1563s #POST https://localhost:8563/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 17408 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:59 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:59 GMT 1563s #Client-Peer: 127.0.0.1:8563 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '17408' 1563s # received: 17408 1563s ok 256 1563s #lwp request: 1563s #POST https://localhost:8563/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 18432 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:59 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:59 GMT 1563s #Client-Peer: 127.0.0.1:8563 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '18432' 1563s # received: 18432 1563s ok 257 1563s #lwp request: 1563s #POST https://localhost:8563/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 19456 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:59 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:59 GMT 1563s #Client-Peer: 127.0.0.1:8563 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '19456' 1563s # received: 19456 1563s ok 258 1563s #lwp request: 1563s #POST https://localhost:8563/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 20480 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:59 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:59 GMT 1563s #Client-Peer: 127.0.0.1:8563 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '20480' 1563s # received: 20480 1563s ok 259 1563s #lwp request: 1563s #POST https://localhost:8563/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 21504 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:59 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:59 GMT 1563s #Client-Peer: 127.0.0.1:8563 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '21504' 1563s # received: 21504 1563s ok 260 1563s #lwp request: 1563s #POST https://localhost:8563/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 22528 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:59 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:59 GMT 1563s #Client-Peer: 127.0.0.1:8563 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '22528' 1563s # received: 22528 1563s ok 261 1563s #lwp request: 1563s #POST https://localhost:8563/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 23552 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:59 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:59 GMT 1563s #Client-Peer: 127.0.0.1:8563 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '23552' 1563s # received: 23552 1563s ok 262 1563s #lwp request: 1563s #POST https://localhost:8563/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 24576 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:26:59 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:26:59 GMT 1563s #Client-Peer: 127.0.0.1:8563 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '24576' 1563s # received: 24576 1563s ok 263 1563s #lwp request: 1563s #POST https://localhost:8563/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 25600 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:27:00 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:27:00 GMT 1563s #Client-Peer: 127.0.0.1:8563 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '25600' 1563s # received: 25600 1563s ok 264 1563s #lwp request: 1563s #POST https://localhost:8563/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 26624 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:27:00 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:27:00 GMT 1563s #Client-Peer: 127.0.0.1:8563 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '26624' 1563s # received: 26624 1563s ok 265 1563s #lwp request: 1563s #POST https://localhost:8563/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 27648 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:27:00 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:27:00 GMT 1563s #Client-Peer: 127.0.0.1:8563 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '27648' 1563s # received: 27648 1563s ok 266 1563s #lwp request: 1563s #POST https://localhost:8563/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 28672 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:27:00 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:27:00 GMT 1563s #Client-Peer: 127.0.0.1:8563 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '28672' 1563s # received: 28672 1563s ok 267 1563s #lwp request: 1563s #POST https://localhost:8563/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 29696 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:27:00 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:27:00 GMT 1563s #Client-Peer: 127.0.0.1:8563 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '29696' 1563s # received: 29696 1563s ok 268 1563s #lwp request: 1563s #POST https://localhost:8563/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 30720 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:27:00 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:27:00 GMT 1563s #Client-Peer: 127.0.0.1:8563 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '30720' 1563s # received: 30720 1563s ok 269 1563s #lwp request: 1563s #POST https://localhost:8563/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 31744 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:27:00 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:27:00 GMT 1563s #Client-Peer: 127.0.0.1:8563 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '31744' 1563s # received: 31744 1563s ok 270 1563s #lwp request: 1563s #POST https://localhost:8563/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 32768 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:27:00 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:27:00 GMT 1563s #Client-Peer: 127.0.0.1:8563 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '32768' 1563s # received: 32768 1563s ok 271 1563s #lwp request: 1563s #POST https://localhost:8563/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 33792 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:27:00 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:27:00 GMT 1563s #Client-Peer: 127.0.0.1:8563 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '33792' 1563s # received: 33792 1563s ok 272 1563s #lwp request: 1563s #POST https://localhost:8563/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 34816 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:27:00 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:27:00 GMT 1563s #Client-Peer: 127.0.0.1:8563 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '34816' 1563s # received: 34816 1563s ok 273 1563s #lwp request: 1563s #POST https://localhost:8563/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 35840 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:27:00 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:27:00 GMT 1563s #Client-Peer: 127.0.0.1:8563 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '35840' 1563s # received: 35840 1563s ok 274 1563s #lwp request: 1563s #POST https://localhost:8563/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 36864 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:27:00 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:27:00 GMT 1563s #Client-Peer: 127.0.0.1:8563 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '36864' 1563s # received: 36864 1563s ok 275 1563s #lwp request: 1563s #POST https://localhost:8563/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 37888 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:27:00 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:27:00 GMT 1563s #Client-Peer: 127.0.0.1:8563 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '37888' 1563s # received: 37888 1563s ok 276 1563s #lwp request: 1563s #POST https://localhost:8563/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 38912 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:27:00 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:27:00 GMT 1563s #Client-Peer: 127.0.0.1:8563 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '38912' 1563s # received: 38912 1563s ok 277 1563s #lwp request: 1563s #POST https://localhost:8563/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 39936 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:27:00 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:27:00 GMT 1563s #Client-Peer: 127.0.0.1:8563 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '39936' 1563s # received: 39936 1563s ok 278 1563s #lwp request: 1563s #POST https://localhost:8563/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 40960 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:27:00 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:27:00 GMT 1563s #Client-Peer: 127.0.0.1:8563 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '40960' 1563s # received: 40960 1563s ok 279 1563s #lwp request: 1563s #POST https://localhost:8563/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 41984 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:27:00 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:27:00 GMT 1563s #Client-Peer: 127.0.0.1:8563 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '41984' 1563s # received: 41984 1563s ok 280 1563s #lwp request: 1563s #POST https://localhost:8563/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 43008 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:27:00 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:27:00 GMT 1563s #Client-Peer: 127.0.0.1:8563 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '43008' 1563s # received: 43008 1563s ok 281 1563s #lwp request: 1563s #POST https://localhost:8563/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 44032 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:27:00 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:27:00 GMT 1563s #Client-Peer: 127.0.0.1:8563 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '44032' 1563s # received: 44032 1563s ok 282 1563s #lwp request: 1563s #POST https://localhost:8563/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 45056 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:27:00 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:27:00 GMT 1563s #Client-Peer: 127.0.0.1:8563 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '45056' 1563s # received: 45056 1563s ok 283 1563s #lwp request: 1563s #POST https://localhost:8563/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 46080 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:27:00 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:27:00 GMT 1563s #Client-Peer: 127.0.0.1:8563 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '46080' 1563s # received: 46080 1563s ok 284 1563s #lwp request: 1563s #POST https://localhost:8563/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 47104 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:27:00 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:27:00 GMT 1563s #Client-Peer: 127.0.0.1:8563 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '47104' 1563s # received: 47104 1563s ok 285 1563s #lwp request: 1563s #POST https://localhost:8563/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 48128 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:27:00 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:27:00 GMT 1563s #Client-Peer: 127.0.0.1:8563 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '48128' 1563s # received: 48128 1563s ok 286 1563s #lwp request: 1563s #POST https://localhost:8563/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 49152 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:27:00 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:27:00 GMT 1563s #Client-Peer: 127.0.0.1:8563 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '49152' 1563s # received: 49152 1563s ok 287 1563s #lwp request: 1563s #POST https://localhost:8563/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 50176 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:27:00 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:27:00 GMT 1563s #Client-Peer: 127.0.0.1:8563 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '50176' 1563s # received: 50176 1563s ok 288 1563s #lwp request: 1563s #POST https://localhost:8563/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 51200 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:27:00 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 6 1563s #Client-Date: Sat, 16 Mar 2024 11:27:00 GMT 1563s #Client-Peer: 127.0.0.1:8563 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '51200' 1563s # received: 51200 1563s ok 289 1563s #lwp request: 1563s #POST https://localhost:8563/eat_post HTTP/1.1 1563s #User-Agent: libwww-perl/6.76 1563s #Content-Length: 102400 1563s # 1563s #server response: 1563s #HTTP/1.1 200 OK 1563s #Connection: close 1563s #Date: Sat, 16 Mar 2024 11:27:01 GMT 1563s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1563s #Vary: In-If1 1563s #Content-Length: 7 1563s #Client-Date: Sat, 16 Mar 2024 11:27:01 GMT 1563s #Client-Peer: 127.0.0.1:8563 1563s #Client-Response-Num: 1 1563s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1563s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1563s #Client-SSL-Socket-Class: IO::Socket::SSL 1563s #Client-SSL-Version: TLSv1_3 1563s #DMMATCH1: 1 1563s # 1563s # testing : length posted 1563s # expected: '102400' 1563s # received: 102400 1563s ok 290 1563s ok 1565s t/ssl/require.t ..................... 1565s 1..10 1565s # Running under perl version 5.038002 for linux 1565s # Current time local: Sat Mar 16 11:27:01 2024 1565s # Current time GMT: Sat Mar 16 11:27:01 2024 1565s # Using Test.pm version 1.31 1565s # Using Apache/Test.pm version 1.42 1565s ok 1 1565s ok 2 1565s ok 3 1565s ok 4 1565s ok 5 1565s ok 6 1565s ok 7 1565s ok 8 1565s ok 9 1565s ok 10 1565s ok 1568s t/ssl/v2.t .......................... skipped: SSLv2 test(s) not applicable 1572s t/ssl/varlookup.t ................... 1572s 1..83 1572s # Running under perl version 5.038002 for linux 1572s # Current time local: Sat Mar 16 11:27:06 2024 1572s # Current time GMT: Sat Mar 16 11:27:06 2024 1572s # Using Test.pm version 1.31 1572s # Using Apache/Test.pm version 1.42 1572s # testing : HTTP_USER_AGENT 1572s # expected: 'libwww-perl/6.76' 1572s # received: 'libwww-perl/6.76' 1572s ok 1 1572s # testing : HTTP:User-Agent 1572s # expected: 'libwww-perl/6.76' 1572s # received: 'libwww-perl/6.76' 1572s ok 2 1572s # testing : HTTP_REFERER 1572s # expected: 't/ssl/varlookup.t' 1572s # received: 't/ssl/varlookup.t' 1572s ok 3 1572s # testing : HTTP_HOST 1572s # expected: 'localhost:8532' 1572s # received: 'localhost:8532' 1572s ok 4 1572s # testing : QUERY_STRING 1572s # expected: 'QUERY_STRING' 1572s # received: 'QUERY_STRING' 1572s ok 5 1572s # testing : SERVER_SOFTWARE 1572s # expected: qr/^Apache\/2.4.58/ 1572s # received: 'Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13' 1572s ok 6 1572s # testing : SERVER_ADMIN 1572s # expected: 'tuser@localhost' 1572s # received: 'tuser@localhost' 1572s ok 7 1572s # testing : SERVER_PORT 1572s # expected: '8532' 1572s # received: '8532' 1572s ok 8 1572s # testing : SERVER_NAME 1572s # expected: 'localhost' 1572s # received: 'localhost' 1572s ok 9 1572s # testing : SERVER_PROTOCOL 1572s # expected: qr/^HTTP\/1\.\d$/ 1572s # received: 'HTTP/1.1' 1572s ok 10 1572s # testing : REMOTE_ADDR 1572s # expected: '127.0.0.1' 1572s # received: '127.0.0.1' 1572s ok 11 1572s # testing : DOCUMENT_ROOT 1572s # expected: '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs' 1572s # received: '/tmp/autopkgtest.Ct8lxg/autopkgtest_tmp/perl-framework/t/htdocs' 1572s ok 12 1572s # testing : REQUEST_METHOD 1572s # expected: 'GET' 1572s # received: 'GET' 1572s ok 13 1572s # testing : REQUEST_URI 1572s # expected: '/test_ssl_var_lookup' 1572s # received: '/test_ssl_var_lookup' 1572s ok 14 1572s # testing : TIME_YEAR 1572s # expected: 2024 1572s # received: '2024' 1572s ok 15 1572s # testing : TIME_MON 1572s # expected: '03' 1572s # received: '03' 1572s ok 16 1572s # testing : TIME_DAY 1572s # expected: '16' 1572s # received: '16' 1572s ok 17 1572s # testing : TIME_WDAY 1572s # expected: 6 1572s # received: '6' 1572s ok 18 1572s # testing : IS_SUBREQ 1572s # expected: 'false' 1572s # received: 'false' 1572s ok 19 1572s # testing : API_VERSION 1572s # expected: '20120211' 1572s # received: '20120211' 1572s ok 20 1572s # testing : THE_REQUEST 1572s # expected: qr/^GET \/test_ssl_var_lookup\?THE_REQUEST HTTP\/1\.\d$/ 1572s # received: 'GET /test_ssl_var_lookup?THE_REQUEST HTTP/1.1' 1572s ok 21 1572s # testing : REQUEST_SCHEME 1572s # expected: 'https' 1572s # received: 'https' 1572s ok 22 1572s # testing : HTTPS 1572s # expected: 'on' 1572s # received: 'on' 1572s ok 23 1572s # testing : ENV:THE_ARGS 1572s # expected: 'ENV:THE_ARGS' 1572s # received: 'ENV:THE_ARGS' 1572s ok 24 1572s # testing : SSL_CLIENT_M_VERSION 1572s # expected: qr/^\d+$/ 1572s # received: '3' 1572s ok 25 1572s # testing : SSL_SERVER_M_VERSION 1572s # expected: qr/^\d+$/ 1572s # received: '3' 1572s ok 26 1572s # testing : SSL_CLIENT_M_SERIAL 1572s # expected: qr/^[0-9A-F]+$/ 1572s # received: '03' 1572s ok 27 1572s # testing : SSL_SERVER_M_SERIAL 1572s # expected: qr/^[0-9A-F]+$/ 1572s # received: '0A' 1572s ok 28 1572s # testing : SSL_PROTOCOL 1572s # expected: qr/(TLS|SSL)v([1-3]|1\.[0-3])$/ 1572s # received: 'TLSv1.3' 1572s ok 29 1572s # testing : SSL_CLIENT_V_START 1572s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 1572s # received: 'Mar 16 11:19:22 2024 GMT' 1572s ok 30 1572s # testing : SSL_SERVER_V_START 1572s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 1572s # received: 'Mar 16 11:19:27 2024 GMT' 1572s ok 31 1572s # testing : SSL_CLIENT_V_END 1572s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 1572s # received: 'Mar 16 11:19:22 2025 GMT' 1572s ok 32 1572s # testing : SSL_SERVER_V_END 1572s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 1572s # received: 'Mar 16 11:19:27 2025 GMT' 1572s ok 33 1572s # testing : SSL_CIPHER 1572s # expected: qr/^[A-Z0-9_-]+$/ 1572s # received: 'TLS_AES_256_GCM_SHA384' 1572s ok 34 1572s # testing : SSL_CIPHER_EXPORT 1572s # expected: 'false' 1572s # received: 'false' 1572s ok 35 1572s # testing : SSL_CIPHER_ALGKEYSIZE 1572s # expected: qr/^\d+$/ 1572s # received: '256' 1572s ok 36 1572s # testing : SSL_CIPHER_USEKEYSIZE 1572s # expected: qr/^\d+$/ 1572s # received: '256' 1572s ok 37 1572s # testing : SSL_SECURE_RENEG 1572s # expected: qr/^(false|true)$/ 1572s # received: 'true' 1572s ok 38 1572s # testing : SSL_CLIENT_S_DN 1572s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=client_ok,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1572s # received: 'emailAddress=test-dev@httpd.apache.org,CN=client_ok,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1572s ok 39 1572s # testing : SSL_SERVER_S_DN 1572s # expected: qr/^emailAddress=test-dev@httpd.apache.org,CN=localhost,OU=httpd-test\/([-\w]+),O=ASF,L=San Francisco,ST=California,C=US$/ 1572s # received: 'emailAddress=test-dev@httpd.apache.org,CN=localhost,OU=httpd-test/rsa-test,O=ASF,L=San Francisco,ST=California,C=US' 1572s ok 40 1572s # testing : SSL_CLIENT_S_DN_C 1572s # expected: 'US' 1572s # received: 'US' 1572s ok 41 1572s # testing : SSL_SERVER_S_DN_C 1572s # expected: 'US' 1572s # received: 'US' 1572s ok 42 1572s # testing : SSL_CLIENT_S_DN_ST 1572s # expected: 'California' 1572s # received: 'California' 1572s ok 43 1572s # testing : SSL_SERVER_S_DN_ST 1572s # expected: 'California' 1572s # received: 'California' 1572s ok 44 1572s # testing : SSL_CLIENT_S_DN_L 1572s # expected: 'San Francisco' 1572s # received: 'San Francisco' 1572s ok 45 1572s # testing : SSL_SERVER_S_DN_L 1572s # expected: 'San Francisco' 1572s # received: 'San Francisco' 1572s ok 46 1572s # testing : SSL_CLIENT_S_DN_O 1572s # expected: 'ASF' 1572s # received: 'ASF' 1572s ok 47 1572s # testing : SSL_SERVER_S_DN_O 1572s # expected: 'ASF' 1572s # received: 'ASF' 1572s ok 48 1572s # testing : SSL_CLIENT_S_DN_OU 1572s # expected: 'httpd-test' 1572s # received: 'httpd-test' 1572s ok 49 1572s # testing : SSL_SERVER_S_DN_OU 1572s # expected: qr/^httpd-test\/([-\w]+)/ 1572s # received: 'httpd-test/rsa-test' 1572s ok 50 1572s # testing : SSL_CLIENT_S_DN_CN 1572s # expected: 'client_ok' 1572s # received: 'client_ok' 1572s ok 51 1572s # testing : SSL_SERVER_S_DN_CN 1572s # expected: 'localhost' 1572s # received: 'localhost' 1572s ok 52 1572s # testing : SSL_CLIENT_S_DN_Email 1572s # expected: 'test-dev@httpd.apache.org' 1572s # received: 'test-dev@httpd.apache.org' 1572s ok 53 1572s # testing : SSL_SERVER_S_DN_Email 1572s # expected: 'test-dev@httpd.apache.org' 1572s # received: 'test-dev@httpd.apache.org' 1572s ok 54 1572s # testing : SSL_CLIENT_SAN_Email_0 1572s # expected: 'test-dev@httpd.apache.org' 1572s # received: 'test-dev@httpd.apache.org' 1572s ok 55 1572s # testing : SSL_SERVER_SAN_DNS_0 1572s # expected: 'localhost' 1572s # received: 'localhost' 1572s ok 56 1572s # testing : SSL_CLIENT_SAN_OTHER_msUPN_0 1572s # expected: 'test-dev@httpd.apache.org' 1572s # received: 'test-dev@httpd.apache.org' 1572s ok 57 1572s # testing : SSL_SERVER_SAN_OTHER_dnsSRV_0 1572s # expected: '_https.localhost' 1572s # received: '_https.localhost' 1572s ok 58 1572s # testing : SSL_CLIENT_I_DN 1572s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1572s # received: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1572s ok 59 1572s # testing : SSL_SERVER_I_DN 1572s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1572s # received: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1572s ok 60 1572s # testing : SSL_CLIENT_I_DN_C 1572s # expected: 'US' 1572s # received: 'US' 1572s ok 61 1572s # testing : SSL_SERVER_I_DN_C 1572s # expected: 'US' 1572s # received: 'US' 1572s ok 62 1572s # testing : SSL_CLIENT_I_DN_ST 1572s # expected: 'California' 1572s # received: 'California' 1572s ok 63 1572s # testing : SSL_SERVER_I_DN_ST 1572s # expected: 'California' 1572s # received: 'California' 1572s ok 64 1572s # testing : SSL_CLIENT_I_DN_L 1572s # expected: 'San Francisco' 1572s # received: 'San Francisco' 1572s ok 65 1572s # testing : SSL_SERVER_I_DN_L 1572s # expected: 'San Francisco' 1572s # received: 'San Francisco' 1572s ok 66 1572s # testing : SSL_CLIENT_I_DN_O 1572s # expected: 'ASF' 1572s # received: 'ASF' 1572s ok 67 1572s # testing : SSL_SERVER_I_DN_O 1572s # expected: 'ASF' 1572s # received: 'ASF' 1572s ok 68 1572s # testing : SSL_CLIENT_I_DN_OU 1572s # expected: 'httpd-test' 1572s # received: 'httpd-test' 1572s ok 69 1572s # testing : SSL_SERVER_I_DN_OU 1572s # expected: 'httpd-test' 1572s # received: 'httpd-test' 1572s ok 70 1572s # testing : SSL_CLIENT_I_DN_CN 1572s # expected: 'ca' 1572s # received: 'ca' 1572s ok 71 1572s # testing : SSL_SERVER_I_DN_CN 1572s # expected: 'ca' 1572s # received: 'ca' 1572s ok 72 1572s # testing : SSL_SERVER_I_DN_CN_RAW 1572s # expected: 'ca' 1572s # received: 'ca' 1572s ok 73 1572s # testing : SSL_SERVER_I_DN_CN_0_RAW 1572s # expected: 'ca' 1572s # received: 'ca' 1572s ok 74 1572s # testing : SSL_CLIENT_I_DN_Email 1572s # expected: 'test-dev@httpd.apache.org' 1572s # received: 'test-dev@httpd.apache.org' 1572s ok 75 1572s # testing : SSL_SERVER_I_DN_Email 1572s # expected: 'test-dev@httpd.apache.org' 1572s # received: 'test-dev@httpd.apache.org' 1572s ok 76 1572s # testing : SSL_CLIENT_A_SIG 1572s # expected: 'sha256WithRSAEncryption' 1572s # received: 'sha256WithRSAEncryption' 1572s ok 77 1572s # testing : SSL_SERVER_A_SIG 1572s # expected: 'sha256WithRSAEncryption' 1572s # received: 'sha256WithRSAEncryption' 1572s ok 78 1572s # testing : SSL_CLIENT_A_KEY 1572s # expected: 'rsaEncryption' 1572s # received: 'rsaEncryption' 1572s ok 79 1572s # testing : SSL_SERVER_A_KEY 1572s # expected: qr/^[rd]saEncryption$/ 1572s # received: 'rsaEncryption' 1572s ok 80 1572s # testing : SSL_CLIENT_CERT 1572s # expected: qr/^-----BEGIN CERTIFICATE-----/ 1572s # received: '-----BEGIN CERTIFICATE----- 1572s # MIIFHTCCBAWgAwIBAgIBAzANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx 1572s # EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK 1572s # BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm 1572s # BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjQwMzE2 1572s # MTExOTIyWhcNMjUwMzE2MTExOTIyWjCBmzELMAkGA1UEBhMCVVMxEzARBgNVBAgM 1572s # CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT 1572s # RjETMBEGA1UECwwKaHR0cGQtdGVzdDESMBAGA1UEAwwJY2xpZW50X29rMSgwJgYJ 1572s # KoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIBIjANBgkqhkiG 1572s # 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAybXj6SEU39C1W9or8uVfOdnYvTzWJF1XAyjC 1572s # LvOxHj7b6JpIGp1INWCRllbgw25RBzGm5RB3G2c6eVwo787W7Qpz8tdhBbpDZu+z 1572s # TgtOIqs8k9qzARvASLwAOkvrqSorrdzyis/HERy1n9T9FiC7LTpHx4W368sL/ajv 1572s # erkn3FbBZQIApjAsvm8hlIbkjNjgy38UOBuoQBXN2AynX9na98sy1UurTcuexCCX 1572s # rmrAOiju8f3RLzhc0cE1Tno+eDEgcuf8C9/Ubtxds7EDkEDYsReAMF95JTxKWgk9 1572s # U3f3HyrefQsTWt4KT43a/i7S0jmzpAnS+ujOm0osfiOk4jTvDwIDAQABo4IBbzCC 1572s # AWswIAYJYIZIAYb4QgENBBMWEVRoaXMgSXMgQSBDb21tZW50MBYGCisGAQQBgY0M 1572s # DAAECAwGTGVtb25zME8GA1UdEQRIMEaBGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5v 1572s # cmegKQYKKwYBBAGCNxQCA6AbDBl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMB0G 1572s # A1UdDgQWBBSpxw8UQMN8DTE5M3oxk1jmOriYnDCBvgYDVR0jBIG2MIGzoYGapIGX 1572s # MIGUMQswCQYDVQQGEwJVUzETMBEGA1UECAwKQ2FsaWZvcm5pYTEWMBQGA1UEBwwN 1572s # U2FuIEZyYW5jaXNjbzEMMAoGA1UECgwDQVNGMRMwEQYDVQQLDApodHRwZC10ZXN0 1572s # MQswCQYDVQQDDAJjYTEoMCYGCSqGSIb3DQEJARYZdGVzdC1kZXZAaHR0cGQuYXBh 1572s # Y2hlLm9yZ4IUNnuiy7NDLba3k0Jz1kUzhMXJ9kEwDQYJKoZIhvcNAQELBQADggEB 1572s # ABWgvDEH6m4TlQ4Xfkg0ZqbxFD2TsH476AAYe5G5piDuOSC0K47vOMTNHYUhyRIb 1572s # esL6BNLIIArbcaO4HcAkPHZC7iZwVpZO4rciKZFIY49KVuzq5RgOIAawqZN5NTgz 1572s # L0M6o4iLbgxvc7l0dqZ6mFNrJEizIeO0/fPYIQ9OnYvCuVgIqyWFx7QXRYzDQIiC 1572s # XUXSmfMaz7Qz6I0GjkWKvgz0q5ekIMBxforPIBL5DXt82yC8y3F+2JXvgATqEdG4 1572s # GqttiCXyBmjiLWYFzoeFULPggQ8ff9iwljYyzD/5OPzEAgUfZruWBUdWWY79P0WI 1572s # G/K0MAfTSE8B19Nl/NvmoCk= 1572s # -----END CERTIFICATE----- 1572s # ' 1572s ok 81 1572s # testing : SSL_SERVER_CERT 1572s # expected: qr/^-----BEGIN CERTIFICATE-----/ 1572s # received: '-----BEGIN CERTIFICATE----- 1572s # MIIE0TCCA7mgAwIBAgIBCjANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx 1572s # EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK 1572s # BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm 1572s # BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjQwMzE2 1572s # MTExOTI3WhcNMjUwMzE2MTExOTI3WjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM 1572s # CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT 1572s # RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo 1572s # b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB 1572s # IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAt8ydxQzKf3YP5RLY8pDichvG 1572s # cvp4eKlzIUdQIUZOdhTUORPwICbU0iYzM1FPcnk/tdmfdRwS7M9tfeGTmxBP1lhH 1572s # l0ixECysQB4BUc6mWm6C8OlZBSxpmXvrEDCcpvegxemrB/x4wU8Vtzvz+wb7y7mo 1572s # eT+F3fBKqmXTDVp3ekLB57ua0KC0rWrOROhmqrfZ3Dze8edHMkNVjJ8BfovbbP1S 1572s # qQwxg4vV4B4wrAIp9rUwbMClVUce9s086R0rVcvmoO+fjz8jwCIssRFT+dIYz2pJ 1572s # OxYMwoP9Eo1qMK8npeHxa1b9Zm05W51YjtMxRGsSS043Mpxnj3G7pDkiqKczUQID 1572s # AQABo4IBGjCCARYwNAYDVR0RBC0wK4IJbG9jYWxob3N0oB4GCCsGAQUFBwgHoBIW 1572s # EF9odHRwcy5sb2NhbGhvc3QwHQYDVR0OBBYEFK83hCryegOaxFR1O2gLDCGsiyGz 1572s # MIG+BgNVHSMEgbYwgbOhgZqkgZcwgZQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApD 1572s # YWxpZm9ybmlhMRYwFAYDVQQHDA1TYW4gRnJhbmNpc2NvMQwwCgYDVQQKDANBU0Yx 1572s # EzARBgNVBAsMCmh0dHBkLXRlc3QxCzAJBgNVBAMMAmNhMSgwJgYJKoZIhvcNAQkB 1572s # Fhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnghQ2e6LLs0MttreTQnPWRTOExcn2 1572s # QTANBgkqhkiG9w0BAQsFAAOCAQEANVWD0mCU0X834Foua1bmcH4bwX4tsulphTaw 1572s # ToSVRILuEjsmThWanBw/Qmc3qrEux5tdj/okoZkQ2sc2R1suSQNyi8YeQu4ls/hE 1572s # lAHfwFWy8x9QlN17uX7VAssmB9g8UzI6d4Gw1n6KiBdMy7+2uUNkzU/72KAASedl 1572s # 8IdJ0ZKJKa5BX1Z7qGxGdSeTxn6QOMK2UKhJ+3CDuumhDeU2ZuMTZdshZdvlbLfT 1572s # dvcE+nNIfEUF/kyS6zqGAo3ypoFGBh4yfGPdKNaOR/H1LQIcm1CbsxV3zTsWElpL 1572s # NwTqXtGbObrGojZFbwROUsUExP1/n1H+dJREaho+Ufar9hlZDg== 1572s # -----END CERTIFICATE----- 1572s # ' 1572s ok 82 1572s # testing : SSL_CLIENT_VERIFY 1572s # expected: 'SUCCESS' 1572s # received: 'SUCCESS' 1572s ok 83 1572s ok 1575s t/ssl/verify.t ...................... 1575s 1..3 1575s # Running under perl version 5.038002 for linux 1575s # Current time local: Sat Mar 16 11:27:10 2024 1575s # Current time GMT: Sat Mar 16 11:27:10 2024 1575s # Using Test.pm version 1.31 1575s # Using Apache/Test.pm version 1.42 1575s HTTP/1.1 403 Forbidden 1575s Connection: close 1575s Date: Sat, 16 Mar 2024 11:27:13 GMT 1575s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1575s Content-Length: 258 1575s Content-Type: text/html; charset=iso-8859-1 1575s Client-Date: Sat, 16 Mar 2024 11:27:13 GMT 1575s Client-Peer: 127.0.0.1:8532 1575s Client-Response-Num: 1 1575s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1575s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1575s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1575s Client-SSL-Socket-Class: IO::Socket::SSL 1575s Client-SSL-Version: TLSv1_3 1575s Title: 403 Forbidden 1575s 1575s 1575s 1575s 403 Forbidden 1575s 1575s

Forbidden

1575s

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

1575s 1575s ok 1 1575s HTTP/1.1 200 OK 1575s Connection: close 1575s Date: Sat, 16 Mar 2024 11:27:13 GMT 1575s Accept-Ranges: bytes 1575s ETag: "1a-60bb3bbdae3c0" 1575s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1575s Vary: In-If1 1575s Content-Length: 26 1575s Content-Type: text/html 1575s Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 1575s Client-Date: Sat, 16 Mar 2024 11:27:13 GMT 1575s Client-Peer: 127.0.0.1:8532 1575s Client-Response-Num: 1 1575s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1575s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1575s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1575s Client-SSL-Socket-Class: IO::Socket::SSL 1575s Client-SSL-Version: TLSv1_3 1575s DMMATCH1: 1 1575s 1575s welcome to localhost:8529 1575s ok 2 1575s 500 Server closed connection without sending any data back 1575s Content-Type: text/plain 1575s Client-Date: Sat, 16 Mar 2024 11:27:13 GMT 1575s Client-Warning: Internal response 1575s 1575s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1575s ok 3 1575s ok 1575s All tests successful. 1575s Files=142, Tests=7321, 448 wallclock secs ( 2.11 usr 1.72 sys + 218.22 cusr 203.31 csys = 425.36 CPU) 1575s Result: PASS 1575s [warning] server localhost:8529 shutdown 1576s + grep -E '^Files=[0-9]+, Tests=[0-9]+' testlog.mpm_event 1576s Files=142, Tests=7321, 448 wallclock secs ( 2.11 usr 1.72 sys + 218.22 cusr 203.31 csys = 425.36 CPU) 1576s + grep -E '^Result: PASS' testlog.mpm_event 1576s Result: PASS 1576s + grep -E '^Result: FAIL' testlog.mpm_event 1576s + grep -E 'server dumped core' testlog.mpm_event 1576s + return 0 1577s autopkgtest [11:27:15]: test run-test-suite: -----------------------] 1578s run-test-suite PASS 1578s autopkgtest [11:27:16]: test run-test-suite: - - - - - - - - - - results - - - - - - - - - - 1578s autopkgtest [11:27:16]: test duplicate-module-load: preparing testbed 1672s autopkgtest [11:28:50]: testbed dpkg architecture: arm64 1672s autopkgtest [11:28:50]: testbed apt version: 2.7.12 1672s autopkgtest [11:28:50]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1672s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 1672s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [473 kB] 1673s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [51.4 kB] 1673s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [3694 kB] 1673s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [6540 B] 1673s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 Packages [641 kB] 1673s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 c-n-f Metadata [3144 B] 1673s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 Packages [33.6 kB] 1673s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 c-n-f Metadata [116 B] 1673s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 Packages [3955 kB] 1673s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 c-n-f Metadata [8528 B] 1673s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/multiverse arm64 Packages [55.8 kB] 1673s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/multiverse arm64 c-n-f Metadata [116 B] 1675s Fetched 9039 kB in 2s (5596 kB/s) 1675s Reading package lists... 1677s Reading package lists... 1678s Building dependency tree... 1678s Reading state information... 1678s Calculating upgrade... 1678s The following packages will be REMOVED: 1678s libssl3 1678s The following NEW packages will be installed: 1678s libssl3t64 1678s The following packages have been kept back: 1678s curl 1678s The following packages will be upgraded: 1678s openssl ubuntu-minimal ubuntu-standard 1679s 3 upgraded, 1 newly installed, 1 to remove and 1 not upgraded. 1679s Need to get 2775 kB of archives. 1679s After this operation, 72.7 kB of additional disk space will be used. 1679s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 openssl arm64 3.0.13-0ubuntu1 [983 kB] 1679s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libssl3t64 arm64 3.0.13-0ubuntu1 [1770 kB] 1679s Get:3 http://ftpmaster.internal/ubuntu noble/main arm64 ubuntu-minimal arm64 1.536 [10.7 kB] 1679s Get:4 http://ftpmaster.internal/ubuntu noble/main arm64 ubuntu-standard arm64 1.536 [10.7 kB] 1679s Fetched 2775 kB in 1s (4137 kB/s) 1680s (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 ... 74758 files and directories currently installed.) 1680s Preparing to unpack .../openssl_3.0.13-0ubuntu1_arm64.deb ... 1680s Unpacking openssl (3.0.13-0ubuntu1) over (3.0.10-1ubuntu4) ... 1680s dpkg: libssl3:arm64: dependency problems, but removing anyway as you requested: 1680s wget depends on libssl3 (>= 3.0.0). 1680s u-boot-tools depends on libssl3 (>= 3.0.0). 1680s tnftp depends on libssl3 (>= 3.0.0). 1680s tcpdump depends on libssl3 (>= 3.0.0). 1680s systemd-resolved depends on libssl3 (>= 3.0.0). 1680s systemd depends on libssl3 (>= 3.0.0). 1680s sudo depends on libssl3 (>= 3.0.0). 1680s sbsigntool depends on libssl3 (>= 3.0.0). 1680s rsync depends on libssl3 (>= 3.0.0). 1680s python3-cryptography depends on libssl3 (>= 3.0.0). 1680s openssh-server depends on libssl3 (>= 3.0.10). 1680s openssh-client depends on libssl3 (>= 3.0.10). 1680s mtd-utils depends on libssl3 (>= 3.0.0). 1680s mokutil depends on libssl3 (>= 3.0.0). 1680s linux-headers-6.8.0-11-generic depends on libssl3 (>= 3.0.0). 1680s libsystemd-shared:arm64 depends on libssl3 (>= 3.0.0). 1680s libssh-4:arm64 depends on libssl3 (>= 3.0.0). 1680s libsasl2-modules:arm64 depends on libssl3 (>= 3.0.0). 1680s libsasl2-2:arm64 depends on libssl3 (>= 3.0.0). 1680s libpython3.12-minimal:arm64 depends on libssl3 (>= 3.0.0). 1680s libnvme1 depends on libssl3 (>= 3.0.0). 1680s libkrb5-3:arm64 depends on libssl3 (>= 3.0.0). 1680s libkmod2:arm64 depends on libssl3 (>= 3.0.0). 1680s libfido2-1:arm64 depends on libssl3 (>= 3.0.0). 1680s libcurl4:arm64 depends on libssl3 (>= 3.0.0). 1680s libcryptsetup12:arm64 depends on libssl3 (>= 3.0.0). 1680s kmod depends on libssl3 (>= 3.0.0). 1680s dhcpcd-base depends on libssl3 (>= 3.0.0). 1680s bind9-libs:arm64 depends on libssl3 (>= 3.0.0). 1680s 1680s (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 ... 74758 files and directories currently installed.) 1680s Removing libssl3:arm64 (3.0.10-1ubuntu4) ... 1680s Selecting previously unselected package libssl3t64:arm64. 1680s (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 ... 74747 files and directories currently installed.) 1680s Preparing to unpack .../libssl3t64_3.0.13-0ubuntu1_arm64.deb ... 1680s Unpacking libssl3t64:arm64 (3.0.13-0ubuntu1) ... 1680s Preparing to unpack .../ubuntu-minimal_1.536_arm64.deb ... 1680s Unpacking ubuntu-minimal (1.536) over (1.535) ... 1680s Preparing to unpack .../ubuntu-standard_1.536_arm64.deb ... 1680s Unpacking ubuntu-standard (1.536) over (1.535) ... 1680s Setting up ubuntu-minimal (1.536) ... 1680s Setting up libssl3t64:arm64 (3.0.13-0ubuntu1) ... 1680s Setting up ubuntu-standard (1.536) ... 1680s Setting up openssl (3.0.13-0ubuntu1) ... 1680s Processing triggers for man-db (2.12.0-3) ... 1681s Processing triggers for libc-bin (2.39-0ubuntu2) ... 1682s Reading package lists... 1682s Building dependency tree... 1682s Reading state information... 1683s 0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded. 1684s Hit:1 http://ftpmaster.internal/ubuntu noble InRelease 1684s Hit:2 http://ftpmaster.internal/ubuntu noble-updates InRelease 1684s Hit:3 http://ftpmaster.internal/ubuntu noble-security InRelease 1684s Hit:4 http://ftpmaster.internal/ubuntu noble-proposed InRelease 1685s Reading package lists... 1685s Reading package lists... 1685s Building dependency tree... 1685s Reading state information... 1686s Calculating upgrade... 1686s The following packages have been kept back: 1686s curl 1686s 0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded. 1686s Reading package lists... 1687s Building dependency tree... 1687s Reading state information... 1687s 0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded. 1691s Reading package lists... 1691s Building dependency tree... 1691s Reading state information... 1692s Starting pkgProblemResolver with broken count: 0 1692s Starting 2 pkgProblemResolver with broken count: 0 1692s Done 1692s The following additional packages will be installed: 1692s apache2 apache2-bin apache2-data apache2-utils curl libapr1t64 1692s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 libcurl4t64 1692s libdb5.3t64 libgdbm6t64 liblua5.4-0 libpsl5t64 1692s Suggested packages: 1692s apache2-doc apache2-suexec-pristine | apache2-suexec-custom www-browser 1692s gdbm-l10n 1692s Recommended packages: 1692s ssl-cert 1693s The following packages will be REMOVED: 1693s libcurl4 libdb5.3 libgdbm6 libpsl5 1693s The following NEW packages will be installed: 1693s apache2 apache2-bin apache2-data apache2-utils autopkgtest-satdep libapr1t64 1693s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 libcurl4t64 1693s libdb5.3t64 libgdbm6t64 liblua5.4-0 libpsl5t64 1693s The following packages will be upgraded: 1693s curl 1693s 1 upgraded, 14 newly installed, 4 to remove and 0 not upgraded. 1693s Need to get 3407 kB/3408 kB of archives. 1693s After this operation, 14.0 MB of additional disk space will be used. 1693s Get:1 /tmp/autopkgtest.Ct8lxg/2-autopkgtest-satdep.deb autopkgtest-satdep arm64 0 [708 B] 1693s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libpsl5t64 arm64 0.21.2-1.1 [57.4 kB] 1693s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 curl arm64 8.5.0-2ubuntu7 [222 kB] 1693s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libcurl4t64 arm64 8.5.0-2ubuntu7 [332 kB] 1693s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libdb5.3t64 arm64 5.3.28+dfsg2-5build1 [719 kB] 1693s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libgdbm6t64 arm64 1.23-5.1 [34.3 kB] 1693s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libapr1t64 arm64 1.7.2-3.1build1 [105 kB] 1693s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libaprutil1t64 arm64 1.6.3-1.1ubuntu5 [93.8 kB] 1693s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libaprutil1-dbd-sqlite3 arm64 1.6.3-1.1ubuntu5 [11.2 kB] 1693s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libaprutil1-ldap arm64 1.6.3-1.1ubuntu5 [9040 B] 1693s Get:11 http://ftpmaster.internal/ubuntu noble/main arm64 liblua5.4-0 arm64 5.4.6-3 [158 kB] 1693s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 apache2-bin arm64 2.4.58-1ubuntu5 [1316 kB] 1693s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 apache2-data all 2.4.58-1ubuntu5 [163 kB] 1693s Get:14 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 apache2-utils arm64 2.4.58-1ubuntu5 [95.0 kB] 1693s Get:15 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 apache2 arm64 2.4.58-1ubuntu5 [90.2 kB] 1694s Fetched 3407 kB in 1s (4718 kB/s) 1694s dpkg: libpsl5:arm64: dependency problems, but removing anyway as you requested: 1694s wget depends on libpsl5 (>= 0.16.0). 1694s libcurl4:arm64 depends on libpsl5 (>= 0.16.0). 1694s libcurl3-gnutls:arm64 depends on libpsl5 (>= 0.16.0). 1694s 1694s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 74760 files and directories currently installed.) 1694s Removing libpsl5:arm64 (0.21.2-1build1) ... 1694s Selecting previously unselected package libpsl5t64:arm64. 1694s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 74755 files and directories currently installed.) 1694s Preparing to unpack .../libpsl5t64_0.21.2-1.1_arm64.deb ... 1694s Unpacking libpsl5t64:arm64 (0.21.2-1.1) ... 1694s Preparing to unpack .../curl_8.5.0-2ubuntu7_arm64.deb ... 1694s Unpacking curl (8.5.0-2ubuntu7) over (8.5.0-2ubuntu2) ... 1694s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 74761 files and directories currently installed.) 1694s Removing libcurl4:arm64 (8.5.0-2ubuntu2) ... 1694s Selecting previously unselected package libcurl4t64:arm64. 1694s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 74756 files and directories currently installed.) 1694s Preparing to unpack .../libcurl4t64_8.5.0-2ubuntu7_arm64.deb ... 1694s Unpacking libcurl4t64:arm64 (8.5.0-2ubuntu7) ... 1694s dpkg: libdb5.3:arm64: dependency problems, but removing anyway as you requested: 1694s libsasl2-modules-db:arm64 depends on libdb5.3. 1694s libpython3.12-stdlib:arm64 depends on libdb5.3. 1694s libperl5.38:arm64 depends on libdb5.3. 1694s libpam-modules:arm64 depends on libdb5.3. 1694s iproute2 depends on libdb5.3. 1694s apt-utils depends on libdb5.3. 1694s 1694s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 74762 files and directories currently installed.) 1694s Removing libdb5.3:arm64 (5.3.28+dfsg2-4) ... 1695s Selecting previously unselected package libdb5.3t64:arm64. 1695s (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 ... 74756 files and directories currently installed.) 1695s Preparing to unpack .../libdb5.3t64_5.3.28+dfsg2-5build1_arm64.deb ... 1695s Unpacking libdb5.3t64:arm64 (5.3.28+dfsg2-5build1) ... 1695s Setting up libdb5.3t64:arm64 (5.3.28+dfsg2-5build1) ... 1695s dpkg: libgdbm6:arm64: dependency problems, but removing anyway as you requested: 1695s python3-gdbm:arm64 depends on libgdbm6 (>= 1.16). 1695s man-db depends on libgdbm6 (>= 1.16). 1695s libperl5.38:arm64 depends on libgdbm6 (>= 1.21). 1695s libgdbm-compat4:arm64 depends on libgdbm6 (>= 1.16). 1695s 1695s (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 ... 74762 files and directories currently installed.) 1695s Removing libgdbm6:arm64 (1.23-5) ... 1695s Selecting previously unselected package libgdbm6t64:arm64. 1695s (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 ... 74757 files and directories currently installed.) 1695s Preparing to unpack .../00-libgdbm6t64_1.23-5.1_arm64.deb ... 1695s Unpacking libgdbm6t64:arm64 (1.23-5.1) ... 1696s Selecting previously unselected package libapr1t64:arm64. 1696s Preparing to unpack .../01-libapr1t64_1.7.2-3.1build1_arm64.deb ... 1696s Unpacking libapr1t64:arm64 (1.7.2-3.1build1) ... 1696s Selecting previously unselected package libaprutil1t64:arm64. 1696s Preparing to unpack .../02-libaprutil1t64_1.6.3-1.1ubuntu5_arm64.deb ... 1696s Unpacking libaprutil1t64:arm64 (1.6.3-1.1ubuntu5) ... 1696s Selecting previously unselected package libaprutil1-dbd-sqlite3:arm64. 1696s Preparing to unpack .../03-libaprutil1-dbd-sqlite3_1.6.3-1.1ubuntu5_arm64.deb ... 1696s Unpacking libaprutil1-dbd-sqlite3:arm64 (1.6.3-1.1ubuntu5) ... 1696s Selecting previously unselected package libaprutil1-ldap:arm64. 1696s Preparing to unpack .../04-libaprutil1-ldap_1.6.3-1.1ubuntu5_arm64.deb ... 1696s Unpacking libaprutil1-ldap:arm64 (1.6.3-1.1ubuntu5) ... 1696s Selecting previously unselected package liblua5.4-0:arm64. 1696s Preparing to unpack .../05-liblua5.4-0_5.4.6-3_arm64.deb ... 1696s Unpacking liblua5.4-0:arm64 (5.4.6-3) ... 1696s Selecting previously unselected package apache2-bin. 1696s Preparing to unpack .../06-apache2-bin_2.4.58-1ubuntu5_arm64.deb ... 1696s Unpacking apache2-bin (2.4.58-1ubuntu5) ... 1696s Selecting previously unselected package apache2-data. 1696s Preparing to unpack .../07-apache2-data_2.4.58-1ubuntu5_all.deb ... 1696s Unpacking apache2-data (2.4.58-1ubuntu5) ... 1696s Selecting previously unselected package apache2-utils. 1696s Preparing to unpack .../08-apache2-utils_2.4.58-1ubuntu5_arm64.deb ... 1696s Unpacking apache2-utils (2.4.58-1ubuntu5) ... 1696s Selecting previously unselected package apache2. 1696s Preparing to unpack .../09-apache2_2.4.58-1ubuntu5_arm64.deb ... 1696s Unpacking apache2 (2.4.58-1ubuntu5) ... 1696s Selecting previously unselected package autopkgtest-satdep. 1696s Preparing to unpack .../10-2-autopkgtest-satdep.deb ... 1696s Unpacking autopkgtest-satdep (0) ... 1696s Setting up libgdbm6t64:arm64 (1.23-5.1) ... 1696s Setting up libpsl5t64:arm64 (0.21.2-1.1) ... 1696s Setting up libapr1t64:arm64 (1.7.2-3.1build1) ... 1696s Setting up liblua5.4-0:arm64 (5.4.6-3) ... 1696s Setting up apache2-data (2.4.58-1ubuntu5) ... 1696s Setting up libaprutil1t64:arm64 (1.6.3-1.1ubuntu5) ... 1696s Setting up libcurl4t64:arm64 (8.5.0-2ubuntu7) ... 1696s Setting up libaprutil1-ldap:arm64 (1.6.3-1.1ubuntu5) ... 1696s Setting up libaprutil1-dbd-sqlite3:arm64 (1.6.3-1.1ubuntu5) ... 1696s Setting up curl (8.5.0-2ubuntu7) ... 1696s Setting up apache2-utils (2.4.58-1ubuntu5) ... 1696s Setting up apache2-bin (2.4.58-1ubuntu5) ... 1696s Setting up apache2 (2.4.58-1ubuntu5) ... 1696s Enabling module mpm_event. 1697s Enabling module authz_core. 1697s Enabling module authz_host. 1697s Enabling module authn_core. 1697s Enabling module auth_basic. 1697s Enabling module access_compat. 1697s Enabling module authn_file. 1697s Enabling module authz_user. 1697s Enabling module alias. 1697s Enabling module dir. 1697s Enabling module autoindex. 1697s Enabling module env. 1697s Enabling module mime. 1697s Enabling module negotiation. 1697s Enabling module setenvif. 1697s Enabling module filter. 1697s Enabling module deflate. 1697s Enabling module status. 1697s Enabling module reqtimeout. 1697s Enabling conf charset. 1697s Enabling conf localized-error-pages. 1697s Enabling conf other-vhosts-access-log. 1697s Enabling conf security. 1697s Enabling conf serve-cgi-bin. 1698s Enabling site 000-default. 1699s Created symlink /etc/systemd/system/multi-user.target.wants/apache2.service → /usr/lib/systemd/system/apache2.service. 1699s Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service → /usr/lib/systemd/system/apache-htcacheclean.service. 1700s Setting up autopkgtest-satdep (0) ... 1700s Processing triggers for ufw (0.36.2-5) ... 1700s Processing triggers for man-db (2.12.0-3) ... 1701s Processing triggers for libc-bin (2.39-0ubuntu2) ... 1704s (Reading database ... 75476 files and directories currently installed.) 1704s Removing autopkgtest-satdep (0) ... 1726s autopkgtest [11:29:44]: test duplicate-module-load: [----------------------- 1726s + cd /tmp/autopkgtest.Ct8lxg/autopkgtest_tmp 1726s + apache2ctl -l -M 1726s + sort unsorted 1726s + grep core.c sorted 1726s core.c 1726s http_core.c 1726s + uniq 1726s + diff -u sorted dedup 1726s autopkgtest [11:29:44]: test duplicate-module-load: -----------------------] 1727s autopkgtest [11:29:45]: test duplicate-module-load: - - - - - - - - - - results - - - - - - - - - - 1727s duplicate-module-load PASS 1727s autopkgtest [11:29:45]: test default-mods: preparing testbed 1729s Reading package lists... 1730s Building dependency tree... 1730s Reading state information... 1730s Starting pkgProblemResolver with broken count: 0 1730s Starting 2 pkgProblemResolver with broken count: 0 1730s Done 1731s The following NEW packages will be installed: 1731s autopkgtest-satdep 1731s 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 1731s Need to get 0 B/704 B of archives. 1731s After this operation, 0 B of additional disk space will be used. 1731s Get:1 /tmp/autopkgtest.Ct8lxg/3-autopkgtest-satdep.deb autopkgtest-satdep arm64 0 [704 B] 1732s Selecting previously unselected package autopkgtest-satdep. 1732s (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 ... 75476 files and directories currently installed.) 1732s Preparing to unpack .../3-autopkgtest-satdep.deb ... 1732s Unpacking autopkgtest-satdep (0) ... 1732s Setting up autopkgtest-satdep (0) ... 1735s (Reading database ... 75476 files and directories currently installed.) 1735s Removing autopkgtest-satdep (0) ... 1736s autopkgtest [11:29:54]: test default-mods: [----------------------- 1737s alias_module (shared) 1737s auth_basic_module (shared) 1737s authn_core_module (shared) 1737s authz_core_module (shared) 1737s log_config_module (static) 1737s mime_module (shared) 1737s reqtimeout_module (shared) 1737s version_module (static) 1737s watchdog_module (static) 1737s autopkgtest [11:29:55]: test default-mods: -----------------------] 1738s autopkgtest [11:29:56]: test default-mods: - - - - - - - - - - results - - - - - - - - - - 1738s default-mods PASS 1738s autopkgtest [11:29:56]: test htcacheclean: preparing testbed 1742s Reading package lists... 1743s Building dependency tree... 1743s Reading state information... 1743s Starting pkgProblemResolver with broken count: 0 1743s Starting 2 pkgProblemResolver with broken count: 0 1743s Done 1744s The following NEW packages will be installed: 1744s autopkgtest-satdep 1744s 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 1744s Need to get 0 B/704 B of archives. 1744s After this operation, 0 B of additional disk space will be used. 1744s Get:1 /tmp/autopkgtest.Ct8lxg/4-autopkgtest-satdep.deb autopkgtest-satdep arm64 0 [704 B] 1744s Selecting previously unselected package autopkgtest-satdep. 1744s (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 ... 75476 files and directories currently installed.) 1744s Preparing to unpack .../4-autopkgtest-satdep.deb ... 1744s Unpacking autopkgtest-satdep (0) ... 1744s Setting up autopkgtest-satdep (0) ... 1746s (Reading database ... 75476 files and directories currently installed.) 1746s Removing autopkgtest-satdep (0) ... 1747s autopkgtest [11:30:05]: test htcacheclean: [----------------------- 1747s + htc_enabled 1747s + ls /etc/rc[2345].d/S*apache-htcacheclean 1747s + return 1 1747s + a2enmod cache_disk 1747s Considering dependency cache for cache_disk: 1747s Enabling module cache. 1747s Enabling module cache_disk. 1747s Enabling external service apache-htcacheclean 1747s Synchronizing state of apache-htcacheclean.service with SysV service script with /usr/lib/systemd/systemd-sysv-install. 1747s Executing: /usr/lib/systemd/systemd-sysv-install enable apache-htcacheclean 1748s Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service -> /usr/lib/systemd/system/apache-htcacheclean.service. 1748s The service will be started on next reboot. 1748s To activate the new configuration, you need to run: 1748s systemctl restart apache2 1748s systemctl start apache-htcacheclean 1748s + htc_enabled 1748s + ls /etc/rc2.d/S01apache-htcacheclean /etc/rc3.d/S01apache-htcacheclean /etc/rc4.d/S01apache-htcacheclean /etc/rc5.d/S01apache-htcacheclean 1748s + return 0 1748s + service apache-htcacheclean start 1749s + ps -ef 1749s + grep /usr/bin/htcacheclean 1749s + www-data 2601 1 0 11:29 ? 00:00:00 /usr/bin/htcacheclean -d 120 -p /var/cache/apache2/mod_cache_disk -l 300M -n 1749s root 3516 3376 0 11:30 ? 00:00:00 grep /usr/bin/htcacheclean 1749s PGREP=pgrep -P 1 -u www-data -G www-data htcacheclean 1749s + pgrep -P 1 -u2601 1749s ● apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server 1749s Loaded: loaded (/usr/lib/systemd/system/apache-htcacheclean.service; enabled; preset: enabled) 1749s Active: active (running) since Sat 2024-03-16 11:29:17 UTC; 49s ago 1749s Docs: https://httpd.apache.org/docs/2.4/programs/htcacheclean.html 1749s Main PID: 2601 (htcacheclean) 1749s Tasks: 1 (limit: 4558) 1749s Memory: 260.0K (peak: 848.0K) 1749s CPU: 61ms 1749s CGroup: /system.slice/apache-htcacheclean.service 1749s └─2601 /usr/bin/htcacheclean -d 120 -p /var/cache/apache2/mod_cache_disk -l 300M -n 1749s 1749s Mar 16 11:29:17 autopkgtest systemd[1]: Starting apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server... 1749s Mar 16 11:29:17 autopkgtest systemd[1]: Started apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server. 1749s www-data -G www-data htcacheclean 1749s + service apache-htcacheclean status 1749s + service apache-htcacheclean stop 1749s + sleep 1 1750s + pgrep -P 1 -u www-data -G www-data htcacheclean 1750s + service apache-htcacheclean status 1750s ○ apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server 1750s Loaded: loaded (/usr/lib/systemd/system/apache-htcacheclean.service; enabled; preset: enabled) 1750s Active: inactive (dead) since Sat 2024-03-16 11:30:07 UTC; 1s ago 1750s Duration: 49.551s 1750s Docs: https://httpd.apache.org/docs/2.4/programs/htcacheclean.html 1750s Main PID: 2601 (code=exited, status=0/SUCCESS) 1750s CPU: 62ms 1750s 1750s Mar 16 11:29:17 autopkgtest systemd[1]: Starting apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server... 1750s Mar 16 11:29:17 autopkgtest systemd[1]: Started apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server. 1750s Mar 16 11:30:07 autopkgtest systemd[1]: Stopping apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server... 1750s Mar 16 11:30:07 autopkgtest systemd[1]: apache-htcacheclean.service: Deactivated successfully. 1750s Mar 16 11:30:07 autopkgtest systemd[1]: Stopped apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server. 1750s + a2dismod cache_disk 1750s Disabling external service apache-htcacheclean 1750s Synchronizing state of apache-htcacheclean.service with SysV service script with /usr/lib/systemd/systemd-sysv-install. 1750s Executing: /usr/lib/systemd/systemd-sysv-install disable apache-htcacheclean 1751s Removed "/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service". 1751s Module cache_disk disabled. 1751s To activate the new configuration, you need to run: 1751s systemctl restart apache2 1751s systemctl stop apache-htcacheclean 1751s + htc_enabled 1751s + ls /etc/rc[2345].d/S*apache-htcacheclean 1751s + return 1 1751s + a2enmod cache_socache 1751s Considering dependency cache for cache_socache: 1751s Module cache already enabled 1751s Enabling module cache_socache. 1751s To activate the new configuration, you need to run: 1751s systemctl restart apache2 1751s + htc_enabled 1751s + ls /etc/rc[2345].d/S*apache-htcacheclean 1751s + return 1 1751s + exit 0 1751s autopkgtest [11:30:09]: test htcacheclean: -----------------------] 1752s autopkgtest [11:30:10]: test htcacheclean: - - - - - - - - - - results - - - - - - - - - - 1752s htcacheclean PASS 1752s autopkgtest [11:30:10]: test ssl-passphrase: preparing testbed 1754s Reading package lists... 1754s Building dependency tree... 1754s Reading state information... 1754s Starting pkgProblemResolver with broken count: 0 1755s Starting 2 pkgProblemResolver with broken count: 0 1755s Done 1755s The following additional packages will be installed: 1755s expect libtcl8.6 ssl-cert tcl-expect tcl8.6 1755s Suggested packages: 1755s tk8.6 tcl-tclreadline 1755s The following NEW packages will be installed: 1755s autopkgtest-satdep expect libtcl8.6 ssl-cert tcl-expect tcl8.6 1755s 0 upgraded, 6 newly installed, 0 to remove and 0 not upgraded. 1755s Need to get 1252 kB/1253 kB of archives. 1755s After this operation, 4912 kB of additional disk space will be used. 1755s Get:1 /tmp/autopkgtest.Ct8lxg/5-autopkgtest-satdep.deb autopkgtest-satdep arm64 0 [720 B] 1755s Get:2 http://ftpmaster.internal/ubuntu noble/main arm64 libtcl8.6 arm64 8.6.13+dfsg-2 [980 kB] 1756s Get:3 http://ftpmaster.internal/ubuntu noble/main arm64 tcl8.6 arm64 8.6.13+dfsg-2 [14.6 kB] 1756s Get:4 http://ftpmaster.internal/ubuntu noble/universe arm64 tcl-expect arm64 5.45.4-2build1 [103 kB] 1756s Get:5 http://ftpmaster.internal/ubuntu noble/universe arm64 expect arm64 5.45.4-2build1 [137 kB] 1756s Get:6 http://ftpmaster.internal/ubuntu noble/main arm64 ssl-cert all 1.1.2ubuntu1 [17.8 kB] 1756s Preconfiguring packages ... 1756s Fetched 1252 kB in 1s (1757 kB/s) 1756s Selecting previously unselected package libtcl8.6:arm64. 1757s (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 ... 75476 files and directories currently installed.) 1757s Preparing to unpack .../0-libtcl8.6_8.6.13+dfsg-2_arm64.deb ... 1757s Unpacking libtcl8.6:arm64 (8.6.13+dfsg-2) ... 1757s Selecting previously unselected package tcl8.6. 1757s Preparing to unpack .../1-tcl8.6_8.6.13+dfsg-2_arm64.deb ... 1757s Unpacking tcl8.6 (8.6.13+dfsg-2) ... 1757s Selecting previously unselected package tcl-expect:arm64. 1757s Preparing to unpack .../2-tcl-expect_5.45.4-2build1_arm64.deb ... 1757s Unpacking tcl-expect:arm64 (5.45.4-2build1) ... 1757s Selecting previously unselected package expect. 1757s Preparing to unpack .../3-expect_5.45.4-2build1_arm64.deb ... 1757s Unpacking expect (5.45.4-2build1) ... 1757s Selecting previously unselected package ssl-cert. 1757s Preparing to unpack .../4-ssl-cert_1.1.2ubuntu1_all.deb ... 1757s Unpacking ssl-cert (1.1.2ubuntu1) ... 1757s Selecting previously unselected package autopkgtest-satdep. 1757s Preparing to unpack .../5-5-autopkgtest-satdep.deb ... 1757s Unpacking autopkgtest-satdep (0) ... 1757s Setting up ssl-cert (1.1.2ubuntu1) ... 1758s Created symlink /etc/systemd/system/multi-user.target.wants/ssl-cert.service → /usr/lib/systemd/system/ssl-cert.service. 1758s Setting up libtcl8.6:arm64 (8.6.13+dfsg-2) ... 1758s Setting up tcl8.6 (8.6.13+dfsg-2) ... 1758s Setting up tcl-expect:arm64 (5.45.4-2build1) ... 1758s Setting up expect (5.45.4-2build1) ... 1758s Setting up autopkgtest-satdep (0) ... 1758s Processing triggers for man-db (2.12.0-3) ... 1758s Processing triggers for libc-bin (2.39-0ubuntu2) ... 1762s (Reading database ... 75816 files and directories currently installed.) 1762s Removing autopkgtest-satdep (0) ... 1763s autopkgtest [11:30:21]: test ssl-passphrase: [----------------------- 1763s + cd /etc/ssl/private 1763s + [ -f ssl-cert-snakeoil.key.nopassphrase ] 1763s + mv ssl-cert-snakeoil.key ssl-cert-snakeoil.key.nopassphrase 1763s + openssl rsa -des3 -in ssl-cert-snakeoil.key.nopassphrase -out ssl-cert-snakeoil.key -passout pass:test 1763s writing RSA key 1763s + a2enmod ssl 1763s Considering dependency mime for ssl: 1763s Module mime already enabled 1763s Considering dependency socache_shmcb for ssl: 1763s Enabling module socache_shmcb. 1763s Enabling module ssl. 1763s See /usr/share/doc/apache2/README.Debian.gz on how to configure SSL and create self-signed certificates. 1763s To activate the new configuration, you need to run: 1763s systemctl restart apache2 1763s + a2ensite default-ssl 1763s Enabling site default-ssl. 1763s To activate the new configuration, you need to run: 1763s systemctl reload apache2 1763s + expect 1763s + password_responder 1763s + [ ! -e /run/systemd/ask-password/sck.* ] 1763s + sleep 1 1763s spawn service apache2 restart 1764s Enter passphrase for SSL/TLS keys for adt-noble-arm64-apache2-20240316-110058-juju-7f2275-prod-propos.novalocal:443 (RSA): (press TAB for no echo) ssl-passphrase test password responder: found prompt, sending password 1764s + [ ! -e /run/systemd/ask-password/sck.3bc83f0d14469e37 ] 1764s + echo ssl-passphrase test password responder: found prompt, sending password 1764s + echo test 1764s + /lib/systemd/systemd-reply-password 1 /run/systemd/ask-password/sck.3bc83f0d14469e37 1764s 1764s + echo Hello, world! 1764s + curl -k https://localhost/hello.txt 1764s % Total % Received % Xferd Average Speed Time Time Time Current 1764s Dload Upload Total Spent Left Speed 1764s 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 14 100 14 0 0 1599 0 --:--:-- --:--:-- --:--:-- 1750 1764s + result=Hello, world! 1764s + [ Hello, world! != Hello, world! ] 1764s autopkgtest [11:30:22]: test ssl-passphrase: -----------------------] 1765s autopkgtest [11:30:23]: test ssl-passphrase: - - - - - - - - - - results - - - - - - - - - - 1765s ssl-passphrase PASS 1765s autopkgtest [11:30:23]: test check-http2: preparing testbed 1866s autopkgtest [11:32:04]: testbed dpkg architecture: arm64 1866s autopkgtest [11:32:04]: testbed apt version: 2.7.12 1866s autopkgtest [11:32:04]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1867s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 1867s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [473 kB] 1867s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [6540 B] 1867s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [51.4 kB] 1867s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [3694 kB] 1867s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 Packages [641 kB] 1867s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 c-n-f Metadata [3144 B] 1867s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 Packages [33.6 kB] 1867s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 c-n-f Metadata [116 B] 1867s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 Packages [3955 kB] 1868s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 c-n-f Metadata [8528 B] 1868s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/multiverse arm64 Packages [55.8 kB] 1868s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/multiverse arm64 c-n-f Metadata [116 B] 1869s Fetched 9039 kB in 2s (5405 kB/s) 1870s Reading package lists... 1872s Reading package lists... 1872s Building dependency tree... 1872s Reading state information... 1873s Calculating upgrade... 1873s The following packages will be REMOVED: 1873s libssl3 1873s The following NEW packages will be installed: 1873s libssl3t64 1873s The following packages have been kept back: 1873s curl 1873s The following packages will be upgraded: 1873s openssl ubuntu-minimal ubuntu-standard 1874s 3 upgraded, 1 newly installed, 1 to remove and 1 not upgraded. 1874s Need to get 2775 kB of archives. 1874s After this operation, 72.7 kB of additional disk space will be used. 1874s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 openssl arm64 3.0.13-0ubuntu1 [983 kB] 1874s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libssl3t64 arm64 3.0.13-0ubuntu1 [1770 kB] 1874s Get:3 http://ftpmaster.internal/ubuntu noble/main arm64 ubuntu-minimal arm64 1.536 [10.7 kB] 1874s Get:4 http://ftpmaster.internal/ubuntu noble/main arm64 ubuntu-standard arm64 1.536 [10.7 kB] 1875s Fetched 2775 kB in 1s (3991 kB/s) 1875s (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 ... 74758 files and directories currently installed.) 1875s Preparing to unpack .../openssl_3.0.13-0ubuntu1_arm64.deb ... 1875s Unpacking openssl (3.0.13-0ubuntu1) over (3.0.10-1ubuntu4) ... 1875s dpkg: libssl3:arm64: dependency problems, but removing anyway as you requested: 1875s wget depends on libssl3 (>= 3.0.0). 1875s u-boot-tools depends on libssl3 (>= 3.0.0). 1875s tnftp depends on libssl3 (>= 3.0.0). 1875s tcpdump depends on libssl3 (>= 3.0.0). 1875s systemd-resolved depends on libssl3 (>= 3.0.0). 1875s systemd depends on libssl3 (>= 3.0.0). 1875s sudo depends on libssl3 (>= 3.0.0). 1875s sbsigntool depends on libssl3 (>= 3.0.0). 1875s rsync depends on libssl3 (>= 3.0.0). 1875s python3-cryptography depends on libssl3 (>= 3.0.0). 1875s openssh-server depends on libssl3 (>= 3.0.10). 1875s openssh-client depends on libssl3 (>= 3.0.10). 1875s mtd-utils depends on libssl3 (>= 3.0.0). 1875s mokutil depends on libssl3 (>= 3.0.0). 1875s linux-headers-6.8.0-11-generic depends on libssl3 (>= 3.0.0). 1875s libsystemd-shared:arm64 depends on libssl3 (>= 3.0.0). 1875s libssh-4:arm64 depends on libssl3 (>= 3.0.0). 1875s libsasl2-modules:arm64 depends on libssl3 (>= 3.0.0). 1875s libsasl2-2:arm64 depends on libssl3 (>= 3.0.0). 1875s libpython3.12-minimal:arm64 depends on libssl3 (>= 3.0.0). 1875s libnvme1 depends on libssl3 (>= 3.0.0). 1875s libkrb5-3:arm64 depends on libssl3 (>= 3.0.0). 1875s libkmod2:arm64 depends on libssl3 (>= 3.0.0). 1875s libfido2-1:arm64 depends on libssl3 (>= 3.0.0). 1875s libcurl4:arm64 depends on libssl3 (>= 3.0.0). 1875s libcryptsetup12:arm64 depends on libssl3 (>= 3.0.0). 1875s kmod depends on libssl3 (>= 3.0.0). 1875s dhcpcd-base depends on libssl3 (>= 3.0.0). 1875s bind9-libs:arm64 depends on libssl3 (>= 3.0.0). 1875s 1875s (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 ... 74758 files and directories currently installed.) 1875s Removing libssl3:arm64 (3.0.10-1ubuntu4) ... 1875s Selecting previously unselected package libssl3t64:arm64. 1875s (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 ... 74747 files and directories currently installed.) 1875s Preparing to unpack .../libssl3t64_3.0.13-0ubuntu1_arm64.deb ... 1875s Unpacking libssl3t64:arm64 (3.0.13-0ubuntu1) ... 1875s Preparing to unpack .../ubuntu-minimal_1.536_arm64.deb ... 1875s Unpacking ubuntu-minimal (1.536) over (1.535) ... 1875s Preparing to unpack .../ubuntu-standard_1.536_arm64.deb ... 1875s Unpacking ubuntu-standard (1.536) over (1.535) ... 1875s Setting up ubuntu-minimal (1.536) ... 1875s Setting up libssl3t64:arm64 (3.0.13-0ubuntu1) ... 1875s Setting up ubuntu-standard (1.536) ... 1875s Setting up openssl (3.0.13-0ubuntu1) ... 1875s Processing triggers for man-db (2.12.0-3) ... 1876s Processing triggers for libc-bin (2.39-0ubuntu2) ... 1877s Reading package lists... 1877s Building dependency tree... 1877s Reading state information... 1877s 0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded. 1878s Hit:1 http://ftpmaster.internal/ubuntu noble InRelease 1878s Hit:2 http://ftpmaster.internal/ubuntu noble-updates InRelease 1878s Hit:3 http://ftpmaster.internal/ubuntu noble-security InRelease 1878s Hit:4 http://ftpmaster.internal/ubuntu noble-proposed InRelease 1879s Reading package lists... 1879s Reading package lists... 1880s Building dependency tree... 1880s Reading state information... 1880s Calculating upgrade... 1881s The following packages have been kept back: 1881s curl 1881s 0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded. 1881s Reading package lists... 1881s Building dependency tree... 1881s Reading state information... 1882s 0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded. 1886s Reading package lists... 1886s Building dependency tree... 1886s Reading state information... 1887s Starting pkgProblemResolver with broken count: 0 1887s Starting 2 pkgProblemResolver with broken count: 0 1887s Done 1888s The following additional packages will be installed: 1888s apache2 apache2-bin apache2-data apache2-utils curl libapr1t64 1888s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 libcurl4t64 1888s libdb5.3t64 libev4 libgdbm6t64 libjemalloc2 liblua5.4-0 libpsl5t64 1888s nghttp2-client ssl-cert 1888s Suggested packages: 1888s apache2-doc apache2-suexec-pristine | apache2-suexec-custom www-browser 1888s gdbm-l10n 1888s The following packages will be REMOVED: 1888s libcurl4 libdb5.3 libgdbm6 libpsl5 1888s The following NEW packages will be installed: 1888s apache2 apache2-bin apache2-data apache2-utils autopkgtest-satdep libapr1t64 1888s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 libcurl4t64 1888s libdb5.3t64 libev4 libgdbm6t64 libjemalloc2 liblua5.4-0 libpsl5t64 1888s nghttp2-client ssl-cert 1888s The following packages will be upgraded: 1888s curl 1888s 1 upgraded, 18 newly installed, 4 to remove and 0 not upgraded. 1888s Need to get 3808 kB/3809 kB of archives. 1888s After this operation, 15.1 MB of additional disk space will be used. 1888s Get:1 /tmp/autopkgtest.Ct8lxg/6-autopkgtest-satdep.deb autopkgtest-satdep arm64 0 [728 B] 1888s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libpsl5t64 arm64 0.21.2-1.1 [57.4 kB] 1888s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 curl arm64 8.5.0-2ubuntu7 [222 kB] 1888s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libcurl4t64 arm64 8.5.0-2ubuntu7 [332 kB] 1888s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libdb5.3t64 arm64 5.3.28+dfsg2-5build1 [719 kB] 1888s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libgdbm6t64 arm64 1.23-5.1 [34.3 kB] 1888s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libapr1t64 arm64 1.7.2-3.1build1 [105 kB] 1888s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libaprutil1t64 arm64 1.6.3-1.1ubuntu5 [93.8 kB] 1888s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libaprutil1-dbd-sqlite3 arm64 1.6.3-1.1ubuntu5 [11.2 kB] 1888s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libaprutil1-ldap arm64 1.6.3-1.1ubuntu5 [9040 B] 1888s Get:11 http://ftpmaster.internal/ubuntu noble/main arm64 liblua5.4-0 arm64 5.4.6-3 [158 kB] 1888s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 apache2-bin arm64 2.4.58-1ubuntu5 [1316 kB] 1888s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 apache2-data all 2.4.58-1ubuntu5 [163 kB] 1888s Get:14 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 apache2-utils arm64 2.4.58-1ubuntu5 [95.0 kB] 1888s Get:15 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 apache2 arm64 2.4.58-1ubuntu5 [90.2 kB] 1888s Get:16 http://ftpmaster.internal/ubuntu noble/universe arm64 libjemalloc2 arm64 5.3.0-2 [203 kB] 1888s Get:17 http://ftpmaster.internal/ubuntu noble/universe arm64 libev4 arm64 1:4.33-2 [29.8 kB] 1888s Get:18 http://ftpmaster.internal/ubuntu noble/universe arm64 nghttp2-client arm64 1.59.0-1 [150 kB] 1888s Get:19 http://ftpmaster.internal/ubuntu noble/main arm64 ssl-cert all 1.1.2ubuntu1 [17.8 kB] 1889s Preconfiguring packages ... 1889s Fetched 3808 kB in 1s (4833 kB/s) 1889s dpkg: libpsl5:arm64: dependency problems, but removing anyway as you requested: 1889s wget depends on libpsl5 (>= 0.16.0). 1889s libcurl4:arm64 depends on libpsl5 (>= 0.16.0). 1889s libcurl3-gnutls:arm64 depends on libpsl5 (>= 0.16.0). 1889s 1889s (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 ... 74760 files and directories currently installed.) 1889s Removing libpsl5:arm64 (0.21.2-1build1) ... 1889s Selecting previously unselected package libpsl5t64:arm64. 1889s (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 ... 74755 files and directories currently installed.) 1889s Preparing to unpack .../libpsl5t64_0.21.2-1.1_arm64.deb ... 1889s Unpacking libpsl5t64:arm64 (0.21.2-1.1) ... 1889s Preparing to unpack .../curl_8.5.0-2ubuntu7_arm64.deb ... 1889s Unpacking curl (8.5.0-2ubuntu7) over (8.5.0-2ubuntu2) ... 1889s (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 ... 74761 files and directories currently installed.) 1889s Removing libcurl4:arm64 (8.5.0-2ubuntu2) ... 1889s Selecting previously unselected package libcurl4t64:arm64. 1889s (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 ... 74756 files and directories currently installed.) 1889s Preparing to unpack .../libcurl4t64_8.5.0-2ubuntu7_arm64.deb ... 1889s Unpacking libcurl4t64:arm64 (8.5.0-2ubuntu7) ... 1889s dpkg: libdb5.3:arm64: dependency problems, but removing anyway as you requested: 1889s libsasl2-modules-db:arm64 depends on libdb5.3. 1889s libpython3.12-stdlib:arm64 depends on libdb5.3. 1889s libperl5.38:arm64 depends on libdb5.3. 1889s libpam-modules:arm64 depends on libdb5.3. 1889s iproute2 depends on libdb5.3. 1889s apt-utils depends on libdb5.3. 1889s 1889s (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 ... 74762 files and directories currently installed.) 1889s Removing libdb5.3:arm64 (5.3.28+dfsg2-4) ... 1889s Selecting previously unselected package libdb5.3t64:arm64. 1889s (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 ... 74756 files and directories currently installed.) 1889s Preparing to unpack .../libdb5.3t64_5.3.28+dfsg2-5build1_arm64.deb ... 1889s Unpacking libdb5.3t64:arm64 (5.3.28+dfsg2-5build1) ... 1889s Setting up libdb5.3t64:arm64 (5.3.28+dfsg2-5build1) ... 1889s dpkg: libgdbm6:arm64: dependency problems, but removing anyway as you requested: 1889s python3-gdbm:arm64 depends on libgdbm6 (>= 1.16). 1889s man-db depends on libgdbm6 (>= 1.16). 1889s libperl5.38:arm64 depends on libgdbm6 (>= 1.21). 1889s libgdbm-compat4:arm64 depends on libgdbm6 (>= 1.16). 1889s 1889s (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 ... 74762 files and directories currently installed.) 1889s Removing libgdbm6:arm64 (1.23-5) ... 1889s Selecting previously unselected package libgdbm6t64:arm64. 1889s (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 ... 74757 files and directories currently installed.) 1889s Preparing to unpack .../00-libgdbm6t64_1.23-5.1_arm64.deb ... 1889s Unpacking libgdbm6t64:arm64 (1.23-5.1) ... 1890s Selecting previously unselected package libapr1t64:arm64. 1890s Preparing to unpack .../01-libapr1t64_1.7.2-3.1build1_arm64.deb ... 1890s Unpacking libapr1t64:arm64 (1.7.2-3.1build1) ... 1890s Selecting previously unselected package libaprutil1t64:arm64. 1890s Preparing to unpack .../02-libaprutil1t64_1.6.3-1.1ubuntu5_arm64.deb ... 1890s Unpacking libaprutil1t64:arm64 (1.6.3-1.1ubuntu5) ... 1890s Selecting previously unselected package libaprutil1-dbd-sqlite3:arm64. 1890s Preparing to unpack .../03-libaprutil1-dbd-sqlite3_1.6.3-1.1ubuntu5_arm64.deb ... 1890s Unpacking libaprutil1-dbd-sqlite3:arm64 (1.6.3-1.1ubuntu5) ... 1890s Selecting previously unselected package libaprutil1-ldap:arm64. 1890s Preparing to unpack .../04-libaprutil1-ldap_1.6.3-1.1ubuntu5_arm64.deb ... 1890s Unpacking libaprutil1-ldap:arm64 (1.6.3-1.1ubuntu5) ... 1890s Selecting previously unselected package liblua5.4-0:arm64. 1890s Preparing to unpack .../05-liblua5.4-0_5.4.6-3_arm64.deb ... 1890s Unpacking liblua5.4-0:arm64 (5.4.6-3) ... 1890s Selecting previously unselected package apache2-bin. 1890s Preparing to unpack .../06-apache2-bin_2.4.58-1ubuntu5_arm64.deb ... 1890s Unpacking apache2-bin (2.4.58-1ubuntu5) ... 1890s Selecting previously unselected package apache2-data. 1890s Preparing to unpack .../07-apache2-data_2.4.58-1ubuntu5_all.deb ... 1890s Unpacking apache2-data (2.4.58-1ubuntu5) ... 1890s Selecting previously unselected package apache2-utils. 1890s Preparing to unpack .../08-apache2-utils_2.4.58-1ubuntu5_arm64.deb ... 1890s Unpacking apache2-utils (2.4.58-1ubuntu5) ... 1890s Selecting previously unselected package apache2. 1890s Preparing to unpack .../09-apache2_2.4.58-1ubuntu5_arm64.deb ... 1890s Unpacking apache2 (2.4.58-1ubuntu5) ... 1890s Selecting previously unselected package libjemalloc2:arm64. 1890s Preparing to unpack .../10-libjemalloc2_5.3.0-2_arm64.deb ... 1890s Unpacking libjemalloc2:arm64 (5.3.0-2) ... 1890s Selecting previously unselected package libev4:arm64. 1890s Preparing to unpack .../11-libev4_1%3a4.33-2_arm64.deb ... 1890s Unpacking libev4:arm64 (1:4.33-2) ... 1890s Selecting previously unselected package nghttp2-client. 1890s Preparing to unpack .../12-nghttp2-client_1.59.0-1_arm64.deb ... 1890s Unpacking nghttp2-client (1.59.0-1) ... 1890s Selecting previously unselected package ssl-cert. 1890s Preparing to unpack .../13-ssl-cert_1.1.2ubuntu1_all.deb ... 1890s Unpacking ssl-cert (1.1.2ubuntu1) ... 1890s Selecting previously unselected package autopkgtest-satdep. 1890s Preparing to unpack .../14-6-autopkgtest-satdep.deb ... 1890s Unpacking autopkgtest-satdep (0) ... 1890s Setting up libgdbm6t64:arm64 (1.23-5.1) ... 1890s Setting up libev4:arm64 (1:4.33-2) ... 1890s Setting up libpsl5t64:arm64 (0.21.2-1.1) ... 1890s Setting up libjemalloc2:arm64 (5.3.0-2) ... 1890s Setting up nghttp2-client (1.59.0-1) ... 1890s Setting up ssl-cert (1.1.2ubuntu1) ... 1891s Created symlink /etc/systemd/system/multi-user.target.wants/ssl-cert.service → /usr/lib/systemd/system/ssl-cert.service. 1891s Setting up libapr1t64:arm64 (1.7.2-3.1build1) ... 1891s Setting up liblua5.4-0:arm64 (5.4.6-3) ... 1891s Setting up apache2-data (2.4.58-1ubuntu5) ... 1891s Setting up libaprutil1t64:arm64 (1.6.3-1.1ubuntu5) ... 1891s Setting up libcurl4t64:arm64 (8.5.0-2ubuntu7) ... 1891s Setting up libaprutil1-ldap:arm64 (1.6.3-1.1ubuntu5) ... 1891s Setting up libaprutil1-dbd-sqlite3:arm64 (1.6.3-1.1ubuntu5) ... 1891s Setting up curl (8.5.0-2ubuntu7) ... 1891s Setting up apache2-utils (2.4.58-1ubuntu5) ... 1891s Setting up apache2-bin (2.4.58-1ubuntu5) ... 1891s Setting up apache2 (2.4.58-1ubuntu5) ... 1891s Enabling module mpm_event. 1891s Enabling module authz_core. 1891s Enabling module authz_host. 1891s Enabling module authn_core. 1891s Enabling module auth_basic. 1891s Enabling module access_compat. 1891s Enabling module authn_file. 1891s Enabling module authz_user. 1892s Enabling module alias. 1892s Enabling module dir. 1892s Enabling module autoindex. 1892s Enabling module env. 1892s Enabling module mime. 1892s Enabling module negotiation. 1892s Enabling module setenvif. 1892s Enabling module filter. 1892s Enabling module deflate. 1892s Enabling module status. 1892s Enabling module reqtimeout. 1892s Enabling conf charset. 1892s Enabling conf localized-error-pages. 1892s Enabling conf other-vhosts-access-log. 1892s Enabling conf security. 1892s Enabling conf serve-cgi-bin. 1892s Enabling site 000-default. 1893s Created symlink /etc/systemd/system/multi-user.target.wants/apache2.service → /usr/lib/systemd/system/apache2.service. 1893s Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service → /usr/lib/systemd/system/apache-htcacheclean.service. 1895s Setting up autopkgtest-satdep (0) ... 1895s Processing triggers for ufw (0.36.2-5) ... 1895s Processing triggers for man-db (2.12.0-3) ... 1895s Processing triggers for libc-bin (2.39-0ubuntu2) ... 1899s (Reading database ... 75505 files and directories currently installed.) 1899s Removing autopkgtest-satdep (0) ... 1903s autopkgtest [11:32:41]: test check-http2: [----------------------- 1904s + a2enmod http2 1904s Enabling module http2. 1904s To activate the new configuration, you need to run: 1904s systemctl restart apache2 1904s + a2enmod ssl 1904s Considering dependency mime for ssl: 1904s Module mime already enabled 1904s Considering dependency socache_shmcb for ssl: 1904s Enabling module socache_shmcb. 1904s Enabling module ssl. 1904s See /usr/share/doc/apache2/README.Debian.gz on how to configure SSL and create self-signed certificates. 1904s To activate the new configuration, you need to run: 1904s systemctl restart apache2 1904s + a2ensite default-ssl 1904s Enabling site default-ssl. 1904s To activate the new configuration, you need to run: 1904s systemctl reload apache2 1904s + echo Protocols h2c h2 http/1.1 1904s + service apache2 restart 1904s + echo Hello, world! 1904s + testapache curl -s -k http://localhost/hello.txt 1904s + cmd=curl -s -k http://localhost/hello.txt 1904s + curl -s -k http://localhost/hello.txt 1904s OK 1904s + result=Hello, world! 1904s + [ Hello, world! != Hello, world! ] 1904s + echo OK 1904s + testapache curl -s -k https://localhost/hello.txt 1904s + cmd=curl -s -k https://localhost/hello.txt 1904s + curl -s -k https://localhost/hello.txt 1904s + result=Hello, world! 1904s + [ Hello, world! != Hello, world! ] 1904s + echo OK 1904s + testapache nghttp --no-verify-peer https://localhost/hello.txt 1904s + cmd=nghttp --no-verify-peer https://localhost/hello.txt 1904s + nghttp --no-verify-peer https://localhost/hello.txt 1904s OK 1904s OK 1904s + result=Hello, world! 1904s + [ Hello, world! != Hello, world! ] 1904s + echo OK 1904s + testapache nghttp -u --no-verify-peer http://localhost/hello.txt 1904s + cmd=nghttp -u --no-verify-peer http://localhost/hello.txt 1904s + nghttp -u --no-verify-peer http://localhost/hello.txt 1904s + result=Hello, world! 1904s + [ Hello, world! != Hello, world! ] 1904s + echo OK 1904s OK 1905s autopkgtest [11:32:43]: test check-http2: -----------------------] 1905s autopkgtest [11:32:43]: test check-http2: - - - - - - - - - - results - - - - - - - - - - 1905s check-http2 PASS 1905s autopkgtest [11:32:43]: test check-ubuntu-branding: preparing testbed 2019s autopkgtest [11:34:37]: testbed dpkg architecture: arm64 2019s autopkgtest [11:34:37]: testbed apt version: 2.7.12 2019s autopkgtest [11:34:37]: @@@@@@@@@@@@@@@@@@@@ test bed setup 2020s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 2020s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [473 kB] 2020s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [6540 B] 2020s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [3694 kB] 2020s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [51.4 kB] 2020s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 Packages [641 kB] 2020s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 c-n-f Metadata [3144 B] 2020s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 Packages [33.6 kB] 2020s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 c-n-f Metadata [116 B] 2020s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 Packages [3955 kB] 2021s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 c-n-f Metadata [8528 B] 2021s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/multiverse arm64 Packages [55.8 kB] 2021s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/multiverse arm64 c-n-f Metadata [116 B] 2023s Fetched 9039 kB in 2s (4748 kB/s) 2023s Reading package lists... 2025s Reading package lists... 2026s Building dependency tree... 2026s Reading state information... 2026s Calculating upgrade... 2026s The following packages will be REMOVED: 2026s libssl3 2026s The following NEW packages will be installed: 2026s libssl3t64 2026s The following packages have been kept back: 2026s curl 2026s The following packages will be upgraded: 2026s openssl ubuntu-minimal ubuntu-standard 2027s 3 upgraded, 1 newly installed, 1 to remove and 1 not upgraded. 2027s Need to get 2775 kB of archives. 2027s After this operation, 72.7 kB of additional disk space will be used. 2027s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 openssl arm64 3.0.13-0ubuntu1 [983 kB] 2027s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libssl3t64 arm64 3.0.13-0ubuntu1 [1770 kB] 2027s Get:3 http://ftpmaster.internal/ubuntu noble/main arm64 ubuntu-minimal arm64 1.536 [10.7 kB] 2027s Get:4 http://ftpmaster.internal/ubuntu noble/main arm64 ubuntu-standard arm64 1.536 [10.7 kB] 2028s Fetched 2775 kB in 1s (4072 kB/s) 2028s (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 ... 74758 files and directories currently installed.) 2028s Preparing to unpack .../openssl_3.0.13-0ubuntu1_arm64.deb ... 2028s Unpacking openssl (3.0.13-0ubuntu1) over (3.0.10-1ubuntu4) ... 2028s dpkg: libssl3:arm64: dependency problems, but removing anyway as you requested: 2028s wget depends on libssl3 (>= 3.0.0). 2028s u-boot-tools depends on libssl3 (>= 3.0.0). 2028s tnftp depends on libssl3 (>= 3.0.0). 2028s tcpdump depends on libssl3 (>= 3.0.0). 2028s systemd-resolved depends on libssl3 (>= 3.0.0). 2028s systemd depends on libssl3 (>= 3.0.0). 2028s sudo depends on libssl3 (>= 3.0.0). 2028s sbsigntool depends on libssl3 (>= 3.0.0). 2028s rsync depends on libssl3 (>= 3.0.0). 2028s python3-cryptography depends on libssl3 (>= 3.0.0). 2028s openssh-server depends on libssl3 (>= 3.0.10). 2028s openssh-client depends on libssl3 (>= 3.0.10). 2028s mtd-utils depends on libssl3 (>= 3.0.0). 2028s mokutil depends on libssl3 (>= 3.0.0). 2028s linux-headers-6.8.0-11-generic depends on libssl3 (>= 3.0.0). 2028s libsystemd-shared:arm64 depends on libssl3 (>= 3.0.0). 2028s libssh-4:arm64 depends on libssl3 (>= 3.0.0). 2028s libsasl2-modules:arm64 depends on libssl3 (>= 3.0.0). 2028s libsasl2-2:arm64 depends on libssl3 (>= 3.0.0). 2028s libpython3.12-minimal:arm64 depends on libssl3 (>= 3.0.0). 2028s libnvme1 depends on libssl3 (>= 3.0.0). 2028s libkrb5-3:arm64 depends on libssl3 (>= 3.0.0). 2028s libkmod2:arm64 depends on libssl3 (>= 3.0.0). 2028s libfido2-1:arm64 depends on libssl3 (>= 3.0.0). 2028s libcurl4:arm64 depends on libssl3 (>= 3.0.0). 2028s libcryptsetup12:arm64 depends on libssl3 (>= 3.0.0). 2028s kmod depends on libssl3 (>= 3.0.0). 2028s dhcpcd-base depends on libssl3 (>= 3.0.0). 2028s bind9-libs:arm64 depends on libssl3 (>= 3.0.0). 2028s 2028s (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 ... 74758 files and directories currently installed.) 2028s Removing libssl3:arm64 (3.0.10-1ubuntu4) ... 2028s Selecting previously unselected package libssl3t64:arm64. 2028s (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 ... 74747 files and directories currently installed.) 2028s Preparing to unpack .../libssl3t64_3.0.13-0ubuntu1_arm64.deb ... 2028s Unpacking libssl3t64:arm64 (3.0.13-0ubuntu1) ... 2028s Preparing to unpack .../ubuntu-minimal_1.536_arm64.deb ... 2028s Unpacking ubuntu-minimal (1.536) over (1.535) ... 2028s Preparing to unpack .../ubuntu-standard_1.536_arm64.deb ... 2028s Unpacking ubuntu-standard (1.536) over (1.535) ... 2028s Setting up ubuntu-minimal (1.536) ... 2028s Setting up libssl3t64:arm64 (3.0.13-0ubuntu1) ... 2028s Setting up ubuntu-standard (1.536) ... 2028s Setting up openssl (3.0.13-0ubuntu1) ... 2028s Processing triggers for man-db (2.12.0-3) ... 2029s Processing triggers for libc-bin (2.39-0ubuntu2) ... 2029s Reading package lists... 2030s Building dependency tree... 2030s Reading state information... 2030s 0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded. 2031s Hit:1 http://ftpmaster.internal/ubuntu noble InRelease 2031s Hit:2 http://ftpmaster.internal/ubuntu noble-updates InRelease 2031s Hit:3 http://ftpmaster.internal/ubuntu noble-security InRelease 2031s Hit:4 http://ftpmaster.internal/ubuntu noble-proposed InRelease 2032s Reading package lists... 2032s Reading package lists... 2032s Building dependency tree... 2032s Reading state information... 2033s Calculating upgrade... 2033s The following packages have been kept back: 2033s curl 2033s 0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded. 2033s Reading package lists... 2034s Building dependency tree... 2034s Reading state information... 2034s 0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded. 2038s Reading package lists... 2038s Building dependency tree... 2038s Reading state information... 2039s Starting pkgProblemResolver with broken count: 0 2039s Starting 2 pkgProblemResolver with broken count: 0 2039s Done 2040s The following additional packages will be installed: 2040s apache2 apache2-bin apache2-data apache2-utils curl libapr1t64 2040s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 libcurl4t64 2040s libdb5.3t64 libgdbm6t64 liblua5.4-0 libpsl5t64 2040s Suggested packages: 2040s apache2-doc apache2-suexec-pristine | apache2-suexec-custom www-browser 2040s gdbm-l10n 2040s Recommended packages: 2040s ssl-cert 2040s The following packages will be REMOVED: 2040s libcurl4 libdb5.3 libgdbm6 libpsl5 2040s The following NEW packages will be installed: 2040s apache2 apache2-bin apache2-data apache2-utils autopkgtest-satdep libapr1t64 2040s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 libcurl4t64 2040s libdb5.3t64 libgdbm6t64 liblua5.4-0 libpsl5t64 2040s The following packages will be upgraded: 2040s curl 2040s 1 upgraded, 14 newly installed, 4 to remove and 0 not upgraded. 2040s Need to get 3407 kB/3408 kB of archives. 2040s After this operation, 14.0 MB of additional disk space will be used. 2040s Get:1 /tmp/autopkgtest.Ct8lxg/7-autopkgtest-satdep.deb autopkgtest-satdep arm64 0 [708 B] 2040s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libpsl5t64 arm64 0.21.2-1.1 [57.4 kB] 2041s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 curl arm64 8.5.0-2ubuntu7 [222 kB] 2041s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libcurl4t64 arm64 8.5.0-2ubuntu7 [332 kB] 2041s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libdb5.3t64 arm64 5.3.28+dfsg2-5build1 [719 kB] 2041s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libgdbm6t64 arm64 1.23-5.1 [34.3 kB] 2041s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libapr1t64 arm64 1.7.2-3.1build1 [105 kB] 2041s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libaprutil1t64 arm64 1.6.3-1.1ubuntu5 [93.8 kB] 2041s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libaprutil1-dbd-sqlite3 arm64 1.6.3-1.1ubuntu5 [11.2 kB] 2041s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libaprutil1-ldap arm64 1.6.3-1.1ubuntu5 [9040 B] 2041s Get:11 http://ftpmaster.internal/ubuntu noble/main arm64 liblua5.4-0 arm64 5.4.6-3 [158 kB] 2041s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 apache2-bin arm64 2.4.58-1ubuntu5 [1316 kB] 2041s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 apache2-data all 2.4.58-1ubuntu5 [163 kB] 2041s Get:14 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 apache2-utils arm64 2.4.58-1ubuntu5 [95.0 kB] 2041s Get:15 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 apache2 arm64 2.4.58-1ubuntu5 [90.2 kB] 2042s Fetched 3407 kB in 1s (3777 kB/s) 2042s dpkg: libpsl5:arm64: dependency problems, but removing anyway as you requested: 2042s wget depends on libpsl5 (>= 0.16.0). 2042s libcurl4:arm64 depends on libpsl5 (>= 0.16.0). 2042s libcurl3-gnutls:arm64 depends on libpsl5 (>= 0.16.0). 2042s 2042s (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 ... 74760 files and directories currently installed.) 2042s Removing libpsl5:arm64 (0.21.2-1build1) ... 2042s Selecting previously unselected package libpsl5t64:arm64. 2042s (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 ... 74755 files and directories currently installed.) 2042s Preparing to unpack .../libpsl5t64_0.21.2-1.1_arm64.deb ... 2042s Unpacking libpsl5t64:arm64 (0.21.2-1.1) ... 2042s Preparing to unpack .../curl_8.5.0-2ubuntu7_arm64.deb ... 2042s Unpacking curl (8.5.0-2ubuntu7) over (8.5.0-2ubuntu2) ... 2042s (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 ... 74761 files and directories currently installed.) 2042s Removing libcurl4:arm64 (8.5.0-2ubuntu2) ... 2042s Selecting previously unselected package libcurl4t64:arm64. 2042s (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 ... 74756 files and directories currently installed.) 2042s Preparing to unpack .../libcurl4t64_8.5.0-2ubuntu7_arm64.deb ... 2042s Unpacking libcurl4t64:arm64 (8.5.0-2ubuntu7) ... 2042s dpkg: libdb5.3:arm64: dependency problems, but removing anyway as you requested: 2042s libsasl2-modules-db:arm64 depends on libdb5.3. 2042s libpython3.12-stdlib:arm64 depends on libdb5.3. 2042s libperl5.38:arm64 depends on libdb5.3. 2042s libpam-modules:arm64 depends on libdb5.3. 2042s iproute2 depends on libdb5.3. 2042s apt-utils depends on libdb5.3. 2042s 2042s (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 ... 74762 files and directories currently installed.) 2042s Removing libdb5.3:arm64 (5.3.28+dfsg2-4) ... 2042s Selecting previously unselected package libdb5.3t64:arm64. 2042s (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 ... 74756 files and directories currently installed.) 2042s Preparing to unpack .../libdb5.3t64_5.3.28+dfsg2-5build1_arm64.deb ... 2042s Unpacking libdb5.3t64:arm64 (5.3.28+dfsg2-5build1) ... 2042s Setting up libdb5.3t64:arm64 (5.3.28+dfsg2-5build1) ... 2042s dpkg: libgdbm6:arm64: dependency problems, but removing anyway as you requested: 2042s python3-gdbm:arm64 depends on libgdbm6 (>= 1.16). 2042s man-db depends on libgdbm6 (>= 1.16). 2042s libperl5.38:arm64 depends on libgdbm6 (>= 1.21). 2042s libgdbm-compat4:arm64 depends on libgdbm6 (>= 1.16). 2042s 2042s (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 ... 74762 files and directories currently installed.) 2042s Removing libgdbm6:arm64 (1.23-5) ... 2042s Selecting previously unselected package libgdbm6t64:arm64. 2043s (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 ... 74757 files and directories currently installed.) 2043s Preparing to unpack .../00-libgdbm6t64_1.23-5.1_arm64.deb ... 2043s Unpacking libgdbm6t64:arm64 (1.23-5.1) ... 2043s Selecting previously unselected package libapr1t64:arm64. 2043s Preparing to unpack .../01-libapr1t64_1.7.2-3.1build1_arm64.deb ... 2043s Unpacking libapr1t64:arm64 (1.7.2-3.1build1) ... 2043s Selecting previously unselected package libaprutil1t64:arm64. 2043s Preparing to unpack .../02-libaprutil1t64_1.6.3-1.1ubuntu5_arm64.deb ... 2043s Unpacking libaprutil1t64:arm64 (1.6.3-1.1ubuntu5) ... 2043s Selecting previously unselected package libaprutil1-dbd-sqlite3:arm64. 2043s Preparing to unpack .../03-libaprutil1-dbd-sqlite3_1.6.3-1.1ubuntu5_arm64.deb ... 2043s Unpacking libaprutil1-dbd-sqlite3:arm64 (1.6.3-1.1ubuntu5) ... 2043s Selecting previously unselected package libaprutil1-ldap:arm64. 2043s Preparing to unpack .../04-libaprutil1-ldap_1.6.3-1.1ubuntu5_arm64.deb ... 2043s Unpacking libaprutil1-ldap:arm64 (1.6.3-1.1ubuntu5) ... 2043s Selecting previously unselected package liblua5.4-0:arm64. 2043s Preparing to unpack .../05-liblua5.4-0_5.4.6-3_arm64.deb ... 2043s Unpacking liblua5.4-0:arm64 (5.4.6-3) ... 2043s Selecting previously unselected package apache2-bin. 2043s Preparing to unpack .../06-apache2-bin_2.4.58-1ubuntu5_arm64.deb ... 2043s Unpacking apache2-bin (2.4.58-1ubuntu5) ... 2043s Selecting previously unselected package apache2-data. 2043s Preparing to unpack .../07-apache2-data_2.4.58-1ubuntu5_all.deb ... 2043s Unpacking apache2-data (2.4.58-1ubuntu5) ... 2043s Selecting previously unselected package apache2-utils. 2043s Preparing to unpack .../08-apache2-utils_2.4.58-1ubuntu5_arm64.deb ... 2043s Unpacking apache2-utils (2.4.58-1ubuntu5) ... 2043s Selecting previously unselected package apache2. 2043s Preparing to unpack .../09-apache2_2.4.58-1ubuntu5_arm64.deb ... 2043s Unpacking apache2 (2.4.58-1ubuntu5) ... 2043s Selecting previously unselected package autopkgtest-satdep. 2043s Preparing to unpack .../10-7-autopkgtest-satdep.deb ... 2043s Unpacking autopkgtest-satdep (0) ... 2043s Setting up libgdbm6t64:arm64 (1.23-5.1) ... 2043s Setting up libpsl5t64:arm64 (0.21.2-1.1) ... 2043s Setting up libapr1t64:arm64 (1.7.2-3.1build1) ... 2043s Setting up liblua5.4-0:arm64 (5.4.6-3) ... 2043s Setting up apache2-data (2.4.58-1ubuntu5) ... 2043s Setting up libaprutil1t64:arm64 (1.6.3-1.1ubuntu5) ... 2043s Setting up libcurl4t64:arm64 (8.5.0-2ubuntu7) ... 2043s Setting up libaprutil1-ldap:arm64 (1.6.3-1.1ubuntu5) ... 2043s Setting up libaprutil1-dbd-sqlite3:arm64 (1.6.3-1.1ubuntu5) ... 2043s Setting up curl (8.5.0-2ubuntu7) ... 2043s Setting up apache2-utils (2.4.58-1ubuntu5) ... 2043s Setting up apache2-bin (2.4.58-1ubuntu5) ... 2043s Setting up apache2 (2.4.58-1ubuntu5) ... 2043s Enabling module mpm_event. 2043s Enabling module authz_core. 2043s Enabling module authz_host. 2043s Enabling module authn_core. 2043s Enabling module auth_basic. 2043s Enabling module access_compat. 2043s Enabling module authn_file. 2043s Enabling module authz_user. 2043s Enabling module alias. 2044s Enabling module dir. 2044s Enabling module autoindex. 2044s Enabling module env. 2044s Enabling module mime. 2044s Enabling module negotiation. 2044s Enabling module setenvif. 2044s Enabling module filter. 2044s Enabling module deflate. 2044s Enabling module status. 2044s Enabling module reqtimeout. 2044s Enabling conf charset. 2044s Enabling conf localized-error-pages. 2044s Enabling conf other-vhosts-access-log. 2044s Enabling conf security. 2044s Enabling conf serve-cgi-bin. 2044s Enabling site 000-default. 2045s Created symlink /etc/systemd/system/multi-user.target.wants/apache2.service → /usr/lib/systemd/system/apache2.service. 2046s Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service → /usr/lib/systemd/system/apache-htcacheclean.service. 2046s Setting up autopkgtest-satdep (0) ... 2046s Processing triggers for ufw (0.36.2-5) ... 2047s Processing triggers for man-db (2.12.0-3) ... 2047s Processing triggers for libc-bin (2.39-0ubuntu2) ... 2050s (Reading database ... 75476 files and directories currently installed.) 2050s Removing autopkgtest-satdep (0) ... 2054s autopkgtest [11:35:12]: test check-ubuntu-branding: [----------------------- 2054s + ubuntu_logo_path=icons/ubuntu-logo.png 2054s ++ curl -s http://localhost 2054s + html_content=' 2054s 2054s 2054s 2054s 2054s Apache2 Ubuntu Default Page: It works 2054s 2054s 2054s 2054s
2054s 2054s
2054s
2054s

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

2054s 2054s

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

2054s 2054s
2054s
2054s
2054s Configuration Overview 2054s
2054s
2054s

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

2054s

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

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

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

2054s

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

2054s
2054s 2054s
2054s
2054s Reporting Problems 2054s
2054s
2054s

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

2054s

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

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

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

2054s 2054s

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

2054s 2054s
2054s
2054s
2054s Configuration Overview 2054s
2054s
2054s

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

2054s

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

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

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

2054s

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

2054s
2054s 2054s
2054s
2054s Reporting Problems 2054s
2054s
2054s

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

2054s

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

2054s
2054s 2054s
2054s
2054s
2054s
2054s 2054s =~ icons/ubuntu-logo\.png ]] 2054s ++ curl -s -I http://localhost/icons/ubuntu-logo.png 2054s ++ grep Content-Type 2054s ++ cut -d ' ' -f 2- 2054s ++ tr -d '[:space:]' 2054s + content_type=image/png 2054s + expected=image/png 2054s + '[' image/png '!=' image/png ']' 2054s autopkgtest [11:35:12]: test check-ubuntu-branding: -----------------------] 2055s autopkgtest [11:35:13]: test check-ubuntu-branding: - - - - - - - - - - results - - - - - - - - - - 2055s check-ubuntu-branding PASS 2055s autopkgtest [11:35:13]: test chroot: preparing testbed 2159s autopkgtest [11:36:57]: testbed dpkg architecture: arm64 2163s autopkgtest [11:37:01]: testbed apt version: 2.7.12 2163s autopkgtest [11:37:01]: @@@@@@@@@@@@@@@@@@@@ test bed setup 2165s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 2166s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [3694 kB] 2167s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [51.4 kB] 2167s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [6540 B] 2167s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [473 kB] 2167s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 Packages [641 kB] 2167s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 c-n-f Metadata [3144 B] 2167s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 Packages [33.6 kB] 2167s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 c-n-f Metadata [116 B] 2167s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 Packages [3955 kB] 2167s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 c-n-f Metadata [8528 B] 2167s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/multiverse arm64 Packages [55.8 kB] 2167s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/multiverse arm64 c-n-f Metadata [116 B] 2170s Fetched 9039 kB in 3s (3184 kB/s) 2170s Reading package lists... 2175s Reading package lists... 2175s Building dependency tree... 2175s Reading state information... 2176s Calculating upgrade... 2177s The following packages will be REMOVED: 2177s libssl3 2177s The following NEW packages will be installed: 2177s libssl3t64 2177s The following packages have been kept back: 2177s curl 2177s The following packages will be upgraded: 2177s openssl ubuntu-minimal ubuntu-standard 2177s 3 upgraded, 1 newly installed, 1 to remove and 1 not upgraded. 2177s Need to get 2775 kB of archives. 2177s After this operation, 72.7 kB of additional disk space will be used. 2177s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 openssl arm64 3.0.13-0ubuntu1 [983 kB] 2178s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libssl3t64 arm64 3.0.13-0ubuntu1 [1770 kB] 2178s Get:3 http://ftpmaster.internal/ubuntu noble/main arm64 ubuntu-minimal arm64 1.536 [10.7 kB] 2178s Get:4 http://ftpmaster.internal/ubuntu noble/main arm64 ubuntu-standard arm64 1.536 [10.7 kB] 2179s Fetched 2775 kB in 1s (3752 kB/s) 2179s (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 ... 74758 files and directories currently installed.) 2179s Preparing to unpack .../openssl_3.0.13-0ubuntu1_arm64.deb ... 2179s Unpacking openssl (3.0.13-0ubuntu1) over (3.0.10-1ubuntu4) ... 2179s dpkg: libssl3:arm64: dependency problems, but removing anyway as you requested: 2179s wget depends on libssl3 (>= 3.0.0). 2179s u-boot-tools depends on libssl3 (>= 3.0.0). 2179s tnftp depends on libssl3 (>= 3.0.0). 2179s tcpdump depends on libssl3 (>= 3.0.0). 2179s systemd-resolved depends on libssl3 (>= 3.0.0). 2179s systemd depends on libssl3 (>= 3.0.0). 2179s sudo depends on libssl3 (>= 3.0.0). 2179s sbsigntool depends on libssl3 (>= 3.0.0). 2179s rsync depends on libssl3 (>= 3.0.0). 2179s python3-cryptography depends on libssl3 (>= 3.0.0). 2179s openssh-server depends on libssl3 (>= 3.0.10). 2179s openssh-client depends on libssl3 (>= 3.0.10). 2179s mtd-utils depends on libssl3 (>= 3.0.0). 2179s mokutil depends on libssl3 (>= 3.0.0). 2179s linux-headers-6.8.0-11-generic depends on libssl3 (>= 3.0.0). 2179s libsystemd-shared:arm64 depends on libssl3 (>= 3.0.0). 2179s libssh-4:arm64 depends on libssl3 (>= 3.0.0). 2179s libsasl2-modules:arm64 depends on libssl3 (>= 3.0.0). 2179s libsasl2-2:arm64 depends on libssl3 (>= 3.0.0). 2179s libpython3.12-minimal:arm64 depends on libssl3 (>= 3.0.0). 2179s libnvme1 depends on libssl3 (>= 3.0.0). 2179s libkrb5-3:arm64 depends on libssl3 (>= 3.0.0). 2179s libkmod2:arm64 depends on libssl3 (>= 3.0.0). 2179s libfido2-1:arm64 depends on libssl3 (>= 3.0.0). 2179s libcurl4:arm64 depends on libssl3 (>= 3.0.0). 2179s libcryptsetup12:arm64 depends on libssl3 (>= 3.0.0). 2179s kmod depends on libssl3 (>= 3.0.0). 2179s dhcpcd-base depends on libssl3 (>= 3.0.0). 2179s bind9-libs:arm64 depends on libssl3 (>= 3.0.0). 2179s 2180s (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 ... 74758 files and directories currently installed.) 2180s Removing libssl3:arm64 (3.0.10-1ubuntu4) ... 2180s Selecting previously unselected package libssl3t64:arm64. 2180s (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 ... 74747 files and directories currently installed.) 2180s Preparing to unpack .../libssl3t64_3.0.13-0ubuntu1_arm64.deb ... 2180s Unpacking libssl3t64:arm64 (3.0.13-0ubuntu1) ... 2180s Preparing to unpack .../ubuntu-minimal_1.536_arm64.deb ... 2180s Unpacking ubuntu-minimal (1.536) over (1.535) ... 2180s Preparing to unpack .../ubuntu-standard_1.536_arm64.deb ... 2180s Unpacking ubuntu-standard (1.536) over (1.535) ... 2180s Setting up ubuntu-minimal (1.536) ... 2180s Setting up libssl3t64:arm64 (3.0.13-0ubuntu1) ... 2180s Setting up ubuntu-standard (1.536) ... 2180s Setting up openssl (3.0.13-0ubuntu1) ... 2180s Processing triggers for man-db (2.12.0-3) ... 2181s Processing triggers for libc-bin (2.39-0ubuntu2) ... 2181s Reading package lists... 2182s Building dependency tree... 2182s Reading state information... 2182s 0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded. 2183s Hit:1 http://ftpmaster.internal/ubuntu noble InRelease 2183s Hit:2 http://ftpmaster.internal/ubuntu noble-updates InRelease 2183s Hit:3 http://ftpmaster.internal/ubuntu noble-security InRelease 2183s Hit:4 http://ftpmaster.internal/ubuntu noble-proposed InRelease 2186s Reading package lists... 2187s Reading package lists... 2187s Building dependency tree... 2187s Reading state information... 2187s Calculating upgrade... 2188s The following packages have been kept back: 2188s curl 2188s 0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded. 2188s Reading package lists... 2188s Building dependency tree... 2188s Reading state information... 2189s 0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded. 2193s Reading package lists... 2193s Building dependency tree... 2193s Reading state information... 2194s Starting pkgProblemResolver with broken count: 0 2194s Starting 2 pkgProblemResolver with broken count: 0 2194s Done 2194s The following additional packages will be installed: 2194s apache2 apache2-bin apache2-data apache2-utils cpp cpp-13 2194s cpp-13-aarch64-linux-gnu cpp-aarch64-linux-gnu curl gcc gcc-13 2194s gcc-13-aarch64-linux-gnu gcc-aarch64-linux-gnu libapr1t64 2194s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 libasan8 libatomic1 2194s libcc1-0 libcurl4t64 libdb5.3t64 libgcc-13-dev libgdbm6t64 libgomp1 2194s libhwasan0 libisl23 libitm1 liblsan0 liblua5.4-0 libmpc3 libpsl5t64 libtsan2 2194s libubsan1 2194s Suggested packages: 2194s apache2-doc apache2-suexec-pristine | apache2-suexec-custom www-browser 2194s cpp-doc gcc-13-locales cpp-13-doc gcc-multilib manpages-dev autoconf 2194s automake libtool flex bison gdb gcc-doc gcc-13-doc gdb-aarch64-linux-gnu 2194s gdbm-l10n 2194s Recommended packages: 2194s ssl-cert libc6-dev | libc-dev libc6-dev libc-dev 2195s The following packages will be REMOVED: 2195s libcurl4 libdb5.3 libgdbm6 libpsl5 2195s The following NEW packages will be installed: 2195s apache2 apache2-bin apache2-data apache2-utils autopkgtest-satdep cpp cpp-13 2195s cpp-13-aarch64-linux-gnu cpp-aarch64-linux-gnu gcc gcc-13 2195s gcc-13-aarch64-linux-gnu gcc-aarch64-linux-gnu libapr1t64 2195s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 libasan8 libatomic1 2195s libcc1-0 libcurl4t64 libdb5.3t64 libgcc-13-dev libgdbm6t64 libgomp1 2195s libhwasan0 libisl23 libitm1 liblsan0 liblua5.4-0 libmpc3 libpsl5t64 libtsan2 2195s libubsan1 2195s The following packages will be upgraded: 2195s curl 2195s 1 upgraded, 34 newly installed, 4 to remove and 0 not upgraded. 2195s Need to get 47.4 MB/47.4 MB of archives. 2195s After this operation, 161 MB of additional disk space will be used. 2195s Get:1 /tmp/autopkgtest.Ct8lxg/8-autopkgtest-satdep.deb autopkgtest-satdep arm64 0 [724 B] 2195s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libpsl5t64 arm64 0.21.2-1.1 [57.4 kB] 2195s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 curl arm64 8.5.0-2ubuntu7 [222 kB] 2195s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libcurl4t64 arm64 8.5.0-2ubuntu7 [332 kB] 2195s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libdb5.3t64 arm64 5.3.28+dfsg2-5build1 [719 kB] 2195s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libgdbm6t64 arm64 1.23-5.1 [34.3 kB] 2195s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libapr1t64 arm64 1.7.2-3.1build1 [105 kB] 2195s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libaprutil1t64 arm64 1.6.3-1.1ubuntu5 [93.8 kB] 2195s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libaprutil1-dbd-sqlite3 arm64 1.6.3-1.1ubuntu5 [11.2 kB] 2195s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libaprutil1-ldap arm64 1.6.3-1.1ubuntu5 [9040 B] 2195s Get:11 http://ftpmaster.internal/ubuntu noble/main arm64 liblua5.4-0 arm64 5.4.6-3 [158 kB] 2195s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 apache2-bin arm64 2.4.58-1ubuntu5 [1316 kB] 2195s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 apache2-data all 2.4.58-1ubuntu5 [163 kB] 2195s Get:14 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 apache2-utils arm64 2.4.58-1ubuntu5 [95.0 kB] 2195s Get:15 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 apache2 arm64 2.4.58-1ubuntu5 [90.2 kB] 2195s Get:16 http://ftpmaster.internal/ubuntu noble/main arm64 libisl23 arm64 0.26-3 [713 kB] 2195s Get:17 http://ftpmaster.internal/ubuntu noble/main arm64 libmpc3 arm64 1.3.1-1 [55.3 kB] 2195s Get:18 http://ftpmaster.internal/ubuntu noble/main arm64 cpp-13-aarch64-linux-gnu arm64 13.2.0-17ubuntu2 [10.3 MB] 2196s Get:19 http://ftpmaster.internal/ubuntu noble/main arm64 cpp-13 arm64 13.2.0-17ubuntu2 [1028 B] 2196s Get:20 http://ftpmaster.internal/ubuntu noble/main arm64 cpp-aarch64-linux-gnu arm64 4:13.2.0-7ubuntu1 [5316 B] 2196s Get:21 http://ftpmaster.internal/ubuntu noble/main arm64 cpp arm64 4:13.2.0-7ubuntu1 [22.4 kB] 2196s Get:22 http://ftpmaster.internal/ubuntu noble/main arm64 libcc1-0 arm64 14-20240303-1ubuntu1 [44.7 kB] 2196s Get:23 http://ftpmaster.internal/ubuntu noble/main arm64 libgomp1 arm64 14-20240303-1ubuntu1 [144 kB] 2196s Get:24 http://ftpmaster.internal/ubuntu noble/main arm64 libitm1 arm64 14-20240303-1ubuntu1 [27.7 kB] 2196s Get:25 http://ftpmaster.internal/ubuntu noble/main arm64 libatomic1 arm64 14-20240303-1ubuntu1 [11.4 kB] 2196s Get:26 http://ftpmaster.internal/ubuntu noble/main arm64 libasan8 arm64 14-20240303-1ubuntu1 [2919 kB] 2196s Get:27 http://ftpmaster.internal/ubuntu noble/main arm64 liblsan0 arm64 14-20240303-1ubuntu1 [1282 kB] 2196s Get:28 http://ftpmaster.internal/ubuntu noble/main arm64 libtsan2 arm64 14-20240303-1ubuntu1 [2687 kB] 2196s Get:29 http://ftpmaster.internal/ubuntu noble/main arm64 libubsan1 arm64 14-20240303-1ubuntu1 [1151 kB] 2196s Get:30 http://ftpmaster.internal/ubuntu noble/main arm64 libhwasan0 arm64 14-20240303-1ubuntu1 [1597 kB] 2196s Get:31 http://ftpmaster.internal/ubuntu noble/main arm64 libgcc-13-dev arm64 13.2.0-17ubuntu2 [2464 kB] 2196s Get:32 http://ftpmaster.internal/ubuntu noble/main arm64 gcc-13-aarch64-linux-gnu arm64 13.2.0-17ubuntu2 [20.1 MB] 2197s Get:33 http://ftpmaster.internal/ubuntu noble/main arm64 gcc-13 arm64 13.2.0-17ubuntu2 [467 kB] 2197s Get:34 http://ftpmaster.internal/ubuntu noble/main arm64 gcc-aarch64-linux-gnu arm64 4:13.2.0-7ubuntu1 [1198 B] 2197s Get:35 http://ftpmaster.internal/ubuntu noble/main arm64 gcc arm64 4:13.2.0-7ubuntu1 [5018 B] 2198s Fetched 47.4 MB in 2s (23.9 MB/s) 2198s dpkg: libpsl5:arm64: dependency problems, but removing anyway as you requested: 2198s wget depends on libpsl5 (>= 0.16.0). 2198s libcurl4:arm64 depends on libpsl5 (>= 0.16.0). 2198s libcurl3-gnutls:arm64 depends on libpsl5 (>= 0.16.0). 2198s 2198s (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 ... 74760 files and directories currently installed.) 2198s Removing libpsl5:arm64 (0.21.2-1build1) ... 2198s Selecting previously unselected package libpsl5t64:arm64. 2198s (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 ... 74755 files and directories currently installed.) 2198s Preparing to unpack .../libpsl5t64_0.21.2-1.1_arm64.deb ... 2198s Unpacking libpsl5t64:arm64 (0.21.2-1.1) ... 2199s Preparing to unpack .../curl_8.5.0-2ubuntu7_arm64.deb ... 2199s Unpacking curl (8.5.0-2ubuntu7) over (8.5.0-2ubuntu2) ... 2199s (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 ... 74761 files and directories currently installed.) 2199s Removing libcurl4:arm64 (8.5.0-2ubuntu2) ... 2199s Selecting previously unselected package libcurl4t64:arm64. 2199s (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 ... 74756 files and directories currently installed.) 2199s Preparing to unpack .../libcurl4t64_8.5.0-2ubuntu7_arm64.deb ... 2199s Unpacking libcurl4t64:arm64 (8.5.0-2ubuntu7) ... 2200s dpkg: libdb5.3:arm64: dependency problems, but removing anyway as you requested: 2200s libsasl2-modules-db:arm64 depends on libdb5.3. 2200s libpython3.12-stdlib:arm64 depends on libdb5.3. 2200s libperl5.38:arm64 depends on libdb5.3. 2200s libpam-modules:arm64 depends on libdb5.3. 2200s iproute2 depends on libdb5.3. 2200s apt-utils depends on libdb5.3. 2200s 2200s (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 ... 74762 files and directories currently installed.) 2200s Removing libdb5.3:arm64 (5.3.28+dfsg2-4) ... 2200s Selecting previously unselected package libdb5.3t64:arm64. 2200s (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 ... 74756 files and directories currently installed.) 2200s Preparing to unpack .../libdb5.3t64_5.3.28+dfsg2-5build1_arm64.deb ... 2200s Unpacking libdb5.3t64:arm64 (5.3.28+dfsg2-5build1) ... 2200s Setting up libdb5.3t64:arm64 (5.3.28+dfsg2-5build1) ... 2200s dpkg: libgdbm6:arm64: dependency problems, but removing anyway as you requested: 2200s python3-gdbm:arm64 depends on libgdbm6 (>= 1.16). 2200s man-db depends on libgdbm6 (>= 1.16). 2200s libperl5.38:arm64 depends on libgdbm6 (>= 1.21). 2200s libgdbm-compat4:arm64 depends on libgdbm6 (>= 1.16). 2200s 2200s (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 ... 74762 files and directories currently installed.) 2200s Removing libgdbm6:arm64 (1.23-5) ... 2201s Selecting previously unselected package libgdbm6t64:arm64. 2201s (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 ... 74757 files and directories currently installed.) 2201s Preparing to unpack .../00-libgdbm6t64_1.23-5.1_arm64.deb ... 2201s Unpacking libgdbm6t64:arm64 (1.23-5.1) ... 2201s Selecting previously unselected package libapr1t64:arm64. 2202s Preparing to unpack .../01-libapr1t64_1.7.2-3.1build1_arm64.deb ... 2202s Unpacking libapr1t64:arm64 (1.7.2-3.1build1) ... 2202s Selecting previously unselected package libaprutil1t64:arm64. 2203s Preparing to unpack .../02-libaprutil1t64_1.6.3-1.1ubuntu5_arm64.deb ... 2203s Unpacking libaprutil1t64:arm64 (1.6.3-1.1ubuntu5) ... 2203s Selecting previously unselected package libaprutil1-dbd-sqlite3:arm64. 2203s Preparing to unpack .../03-libaprutil1-dbd-sqlite3_1.6.3-1.1ubuntu5_arm64.deb ... 2203s Unpacking libaprutil1-dbd-sqlite3:arm64 (1.6.3-1.1ubuntu5) ... 2203s Selecting previously unselected package libaprutil1-ldap:arm64. 2203s Preparing to unpack .../04-libaprutil1-ldap_1.6.3-1.1ubuntu5_arm64.deb ... 2203s Unpacking libaprutil1-ldap:arm64 (1.6.3-1.1ubuntu5) ... 2203s Selecting previously unselected package liblua5.4-0:arm64. 2204s Preparing to unpack .../05-liblua5.4-0_5.4.6-3_arm64.deb ... 2204s Unpacking liblua5.4-0:arm64 (5.4.6-3) ... 2204s Selecting previously unselected package apache2-bin. 2204s Preparing to unpack .../06-apache2-bin_2.4.58-1ubuntu5_arm64.deb ... 2204s Unpacking apache2-bin (2.4.58-1ubuntu5) ... 2204s Selecting previously unselected package apache2-data. 2204s Preparing to unpack .../07-apache2-data_2.4.58-1ubuntu5_all.deb ... 2204s Unpacking apache2-data (2.4.58-1ubuntu5) ... 2204s Selecting previously unselected package apache2-utils. 2204s Preparing to unpack .../08-apache2-utils_2.4.58-1ubuntu5_arm64.deb ... 2204s Unpacking apache2-utils (2.4.58-1ubuntu5) ... 2204s Selecting previously unselected package apache2. 2204s Preparing to unpack .../09-apache2_2.4.58-1ubuntu5_arm64.deb ... 2204s Unpacking apache2 (2.4.58-1ubuntu5) ... 2205s Selecting previously unselected package libisl23:arm64. 2205s Preparing to unpack .../10-libisl23_0.26-3_arm64.deb ... 2205s Unpacking libisl23:arm64 (0.26-3) ... 2205s Selecting previously unselected package libmpc3:arm64. 2205s Preparing to unpack .../11-libmpc3_1.3.1-1_arm64.deb ... 2205s Unpacking libmpc3:arm64 (1.3.1-1) ... 2205s Selecting previously unselected package cpp-13-aarch64-linux-gnu. 2205s Preparing to unpack .../12-cpp-13-aarch64-linux-gnu_13.2.0-17ubuntu2_arm64.deb ... 2205s Unpacking cpp-13-aarch64-linux-gnu (13.2.0-17ubuntu2) ... 2206s Selecting previously unselected package cpp-13. 2206s Preparing to unpack .../13-cpp-13_13.2.0-17ubuntu2_arm64.deb ... 2206s Unpacking cpp-13 (13.2.0-17ubuntu2) ... 2206s Selecting previously unselected package cpp-aarch64-linux-gnu. 2206s Preparing to unpack .../14-cpp-aarch64-linux-gnu_4%3a13.2.0-7ubuntu1_arm64.deb ... 2206s Unpacking cpp-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 2206s Selecting previously unselected package cpp. 2206s Preparing to unpack .../15-cpp_4%3a13.2.0-7ubuntu1_arm64.deb ... 2206s Unpacking cpp (4:13.2.0-7ubuntu1) ... 2206s Selecting previously unselected package libcc1-0:arm64. 2206s Preparing to unpack .../16-libcc1-0_14-20240303-1ubuntu1_arm64.deb ... 2206s Unpacking libcc1-0:arm64 (14-20240303-1ubuntu1) ... 2206s Selecting previously unselected package libgomp1:arm64. 2206s Preparing to unpack .../17-libgomp1_14-20240303-1ubuntu1_arm64.deb ... 2206s Unpacking libgomp1:arm64 (14-20240303-1ubuntu1) ... 2207s Selecting previously unselected package libitm1:arm64. 2207s Preparing to unpack .../18-libitm1_14-20240303-1ubuntu1_arm64.deb ... 2207s Unpacking libitm1:arm64 (14-20240303-1ubuntu1) ... 2207s Selecting previously unselected package libatomic1:arm64. 2207s Preparing to unpack .../19-libatomic1_14-20240303-1ubuntu1_arm64.deb ... 2207s Unpacking libatomic1:arm64 (14-20240303-1ubuntu1) ... 2207s Selecting previously unselected package libasan8:arm64. 2207s Preparing to unpack .../20-libasan8_14-20240303-1ubuntu1_arm64.deb ... 2207s Unpacking libasan8:arm64 (14-20240303-1ubuntu1) ... 2208s Selecting previously unselected package liblsan0:arm64. 2208s Preparing to unpack .../21-liblsan0_14-20240303-1ubuntu1_arm64.deb ... 2208s Unpacking liblsan0:arm64 (14-20240303-1ubuntu1) ... 2208s Selecting previously unselected package libtsan2:arm64. 2208s Preparing to unpack .../22-libtsan2_14-20240303-1ubuntu1_arm64.deb ... 2208s Unpacking libtsan2:arm64 (14-20240303-1ubuntu1) ... 2208s Selecting previously unselected package libubsan1:arm64. 2208s Preparing to unpack .../23-libubsan1_14-20240303-1ubuntu1_arm64.deb ... 2208s Unpacking libubsan1:arm64 (14-20240303-1ubuntu1) ... 2208s Selecting previously unselected package libhwasan0:arm64. 2208s Preparing to unpack .../24-libhwasan0_14-20240303-1ubuntu1_arm64.deb ... 2208s Unpacking libhwasan0:arm64 (14-20240303-1ubuntu1) ... 2208s Selecting previously unselected package libgcc-13-dev:arm64. 2208s Preparing to unpack .../25-libgcc-13-dev_13.2.0-17ubuntu2_arm64.deb ... 2208s Unpacking libgcc-13-dev:arm64 (13.2.0-17ubuntu2) ... 2208s Selecting previously unselected package gcc-13-aarch64-linux-gnu. 2208s Preparing to unpack .../26-gcc-13-aarch64-linux-gnu_13.2.0-17ubuntu2_arm64.deb ... 2208s Unpacking gcc-13-aarch64-linux-gnu (13.2.0-17ubuntu2) ... 2209s Selecting previously unselected package gcc-13. 2209s Preparing to unpack .../27-gcc-13_13.2.0-17ubuntu2_arm64.deb ... 2209s Unpacking gcc-13 (13.2.0-17ubuntu2) ... 2209s Selecting previously unselected package gcc-aarch64-linux-gnu. 2209s Preparing to unpack .../28-gcc-aarch64-linux-gnu_4%3a13.2.0-7ubuntu1_arm64.deb ... 2209s Unpacking gcc-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 2209s Selecting previously unselected package gcc. 2209s Preparing to unpack .../29-gcc_4%3a13.2.0-7ubuntu1_arm64.deb ... 2209s Unpacking gcc (4:13.2.0-7ubuntu1) ... 2209s Selecting previously unselected package autopkgtest-satdep. 2209s Preparing to unpack .../30-8-autopkgtest-satdep.deb ... 2209s Unpacking autopkgtest-satdep (0) ... 2209s Setting up libgdbm6t64:arm64 (1.23-5.1) ... 2209s Setting up libpsl5t64:arm64 (0.21.2-1.1) ... 2209s Setting up libgomp1:arm64 (14-20240303-1ubuntu1) ... 2209s Setting up libmpc3:arm64 (1.3.1-1) ... 2209s Setting up libatomic1:arm64 (14-20240303-1ubuntu1) ... 2209s Setting up libubsan1:arm64 (14-20240303-1ubuntu1) ... 2209s Setting up libhwasan0:arm64 (14-20240303-1ubuntu1) ... 2209s Setting up libasan8:arm64 (14-20240303-1ubuntu1) ... 2209s Setting up libapr1t64:arm64 (1.7.2-3.1build1) ... 2209s Setting up liblua5.4-0:arm64 (5.4.6-3) ... 2209s Setting up apache2-data (2.4.58-1ubuntu5) ... 2209s Setting up libtsan2:arm64 (14-20240303-1ubuntu1) ... 2209s Setting up libisl23:arm64 (0.26-3) ... 2209s Setting up libcc1-0:arm64 (14-20240303-1ubuntu1) ... 2209s Setting up liblsan0:arm64 (14-20240303-1ubuntu1) ... 2209s Setting up libitm1:arm64 (14-20240303-1ubuntu1) ... 2209s Setting up libaprutil1t64:arm64 (1.6.3-1.1ubuntu5) ... 2209s Setting up cpp-13-aarch64-linux-gnu (13.2.0-17ubuntu2) ... 2209s Setting up libcurl4t64:arm64 (8.5.0-2ubuntu7) ... 2209s Setting up libaprutil1-ldap:arm64 (1.6.3-1.1ubuntu5) ... 2209s Setting up libaprutil1-dbd-sqlite3:arm64 (1.6.3-1.1ubuntu5) ... 2209s Setting up cpp-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 2209s Setting up libgcc-13-dev:arm64 (13.2.0-17ubuntu2) ... 2209s Setting up curl (8.5.0-2ubuntu7) ... 2209s Setting up apache2-utils (2.4.58-1ubuntu5) ... 2209s Setting up cpp-13 (13.2.0-17ubuntu2) ... 2209s Setting up gcc-13-aarch64-linux-gnu (13.2.0-17ubuntu2) ... 2209s Setting up apache2-bin (2.4.58-1ubuntu5) ... 2209s Setting up gcc-13 (13.2.0-17ubuntu2) ... 2209s Setting up cpp (4:13.2.0-7ubuntu1) ... 2209s Setting up gcc-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 2209s Setting up apache2 (2.4.58-1ubuntu5) ... 2210s Enabling module mpm_event. 2210s Enabling module authz_core. 2210s Enabling module authz_host. 2210s Enabling module authn_core. 2210s Enabling module auth_basic. 2210s Enabling module access_compat. 2210s Enabling module authn_file. 2210s Enabling module authz_user. 2210s Enabling module alias. 2210s Enabling module dir. 2210s Enabling module autoindex. 2210s Enabling module env. 2210s Enabling module mime. 2211s Enabling module negotiation. 2211s Enabling module setenvif. 2211s Enabling module filter. 2211s Enabling module deflate. 2211s Enabling module status. 2211s Enabling module reqtimeout. 2211s Enabling conf charset. 2211s Enabling conf localized-error-pages. 2211s Enabling conf other-vhosts-access-log. 2212s Enabling conf security. 2212s Enabling conf serve-cgi-bin. 2212s Enabling site 000-default. 2214s Created symlink /etc/systemd/system/multi-user.target.wants/apache2.service → /usr/lib/systemd/system/apache2.service. 2216s Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service → /usr/lib/systemd/system/apache-htcacheclean.service. 2216s Setting up gcc (4:13.2.0-7ubuntu1) ... 2217s Setting up autopkgtest-satdep (0) ... 2217s Processing triggers for ufw (0.36.2-5) ... 2217s Processing triggers for man-db (2.12.0-3) ... 2217s Processing triggers for libc-bin (2.39-0ubuntu2) ... 2221s (Reading database ... 75718 files and directories currently installed.) 2221s Removing autopkgtest-satdep (0) ... 2230s autopkgtest [11:38:08]: test chroot: [----------------------- 2231s + sed -i s_DocumentRoot.*$_DocumentRoot /_ /etc/apache2/sites-available/000-default.conf 2231s + gcc --print-file-name=libgcc_s.so.1 2231s + LIBGCC_S_PATH=/usr/lib/gcc/aarch64-linux-gnu/13/../../../aarch64-linux-gnu/libgcc_s.so.1 2231s + cat 2231s + a2enconf chroot 2231s Enabling conf chroot. 2231s To activate the new configuration, you need to run: 2231s systemctl reload apache2 2231s + echo Hello, world! 2231s + service apache2 restart 2231s + wget -qO- http://localhost/hello.txt 2231s + result=Hello, world! 2231s + [ Hello, world! != Hello, world! ] 2231s autopkgtest [11:38:09]: test chroot: -----------------------] 2232s autopkgtest [11:38:10]: test chroot: - - - - - - - - - - results - - - - - - - - - - 2232s chroot PASS 2233s autopkgtest [11:38:11]: @@@@@@@@@@@@@@@@@@@@ summary 2233s run-test-suite PASS 2233s duplicate-module-load PASS 2233s default-mods PASS 2233s htcacheclean PASS 2233s ssl-passphrase PASS 2233s check-http2 PASS 2233s check-ubuntu-branding PASS 2233s chroot PASS 2244s Creating nova instance adt-noble-arm64-apache2-20240316-110058-juju-7f2275-prod-proposed-migration-environment-3 from image adt/ubuntu-noble-arm64-server-20240314.img (UUID 7faf5f09-d335-4346-a441-4eab2f9c04fe)... 2244s Creating nova instance adt-noble-arm64-apache2-20240316-110058-juju-7f2275-prod-proposed-migration-environment-3 from image adt/ubuntu-noble-arm64-server-20240314.img (UUID 7faf5f09-d335-4346-a441-4eab2f9c04fe)... 2244s Creating nova instance adt-noble-arm64-apache2-20240316-110058-juju-7f2275-prod-proposed-migration-environment-3 from image adt/ubuntu-noble-arm64-server-20240314.img (UUID 7faf5f09-d335-4346-a441-4eab2f9c04fe)... 2244s Creating nova instance adt-noble-arm64-apache2-20240316-110058-juju-7f2275-prod-proposed-migration-environment-3 from image adt/ubuntu-noble-arm64-server-20240314.img (UUID 7faf5f09-d335-4346-a441-4eab2f9c04fe)... 2244s Creating nova instance adt-noble-arm64-apache2-20240316-110058-juju-7f2275-prod-proposed-migration-environment-3 from image adt/ubuntu-noble-arm64-server-20240314.img (UUID 7faf5f09-d335-4346-a441-4eab2f9c04fe)...